synobot 이 0.9 버전으로 업데이트 되었습니다.

다운로드 스테이션의 작업 제목에 특수 문자가 들어 가는 경우 메시지를 보내지 못하는 오류가 있어

해당 부분을 수정하였습니다.

 

https://hub.docker.com/r/acidpop/synobot/

 

Docker Hub

 

hub.docker.com

 

  1. 개그만스 2020.07.11 14:53

    synobot 0.9 설치하고 텔레그램으로 비밀번호 치라는 메세지는 오는데, 비밀번호 쳐도 로그인 성공했다는 메세지는 안오네요,,,
    포트번호도 다 확인했고, IP로 입력했고, 다 맞게 입력했는데 어디 부분이 문제인지 모르겠습니다, 도와주세요 ㅠ

 

https://hub.docker.com/r/acidpop/synobot/

 

Docker Hub

 

hub.docker.com

 

synobot 이 0.8 로 업데이트 되었습니다.

 

기존에 배포 하였던 0.5 버전에서 자잘한 버그 및 소소 한 기능들 몇가지 업데이트 완료.

미디어 색인이 작동 안하는 경우 사용 하는 스크립트

 

MediaIndexScript.tgz
0.00MB

 

사용법

 

위 압축 파일을

/volume1/homes/acidpop/MediaScript

경로에 업로드 하여 압축 해제

root 권한으로 ./updateIndexVideo.sh 실행

 

출처 : https://m.blog.naver.com/lastingchild/220763255604

 

위 블로그에서 받은 스크립트 파일이 파일명에 '(작은 따옴표) 가 포함 되어 있는 경우 처리 하지 못하는 부분 수정

 

2018년 4월에 공개하였던 알송 가사 플러그인 0.5 버전이 몇 달 전부터 작동이 되지 않음.

 

그동안 시간이 없어 건드릴 여유가 없었지만 다시 시간이 나서 또 분석!!

 

패킷을 캡쳐해보니 구조가 완전히 바뀌었다...

 

 

alsong_lyric_0.6.aum
0.00MB

 

자세한 등록 방법은 아래 링크를 참조.

https://blog.acidpop.kr/286

 

Synology Audio Station 알송 가사 플러그인 0.5

http://blog.acidpop.kr/264 기존에 배포 하였던 0.4 버전이 2018년 초부터 작동을 안하는것을 발견. 한동안 계속 바빠서 살펴볼 틈이 없었지만... 겨우 짬이 나서 소스를 다시 분석. 가사 플러그인 디버깅 환경이..

blog.acidpop.kr

 

혹시라도 분석 했던 패킷 덤프가 필요하신 분은 아래 파일을 다운로드 하여

와이어 샤크에서 사용하시면 됩니다.

alsong_lyric.pcapng
0.89MB

  1. 피피더스 2019.12.16 22:45

    감사합니다

  2. 학생 2020.01.21 12:33

    php 알송가사 검색중에 우연히 들어오게 되었는데, 이파일은 어떻게 사용하는건가요?

  3. 타조 2020.02.14 09:31

    고맙습니다 ^^

  4. 감사하는사람 2020.05.23 07:26

    진심 감사드립니다.

synobot 0.9 업데이트

https://blog.acidpop.kr/320

 


기존 xpebot 이 Synology DSM 이 업데이트 되면서 인증서 관련 오류가 발생.. ㅠㅠ

 

언젠가는 Download Station API 를 이용하도록 바꿔야지 하면서 미루다가 이제서야 작업 진행.

 

 

DSM 의 환경이 워낙 자주 바뀌기 때문에 이번에는 Docker 이미지로 작업을 하였다.

 

1. Synology DSM 에서 Docker 설치

 

2. Docker 실행.

 

레지스트리를 선택하고 검색 창에 synobot 을 검색 하면 acidpop/synobot 이 검색 된다.

 

검색된 synobot 옆의 아이콘을 누르면 설정 방법에 대한 페이지로 링크 된다.

 

아래 링크를 클릭 해도 동일하다.

 

Synobot 링크

 

 

위 링크에도 설정 방법이 설명 되어 있으니 해당 페이지에 있는 설정 방법을 이용하여 설정한다.

 

 



https://www.synology.com/ko-kr/products/DS718+



시놀로지 공식 홈페이지에서는 DS 718+ 의 최대 허용 램이 6GB.


애매하게 6GB 는 뭔가........



삼성전자 DDR3L 4GB 2개 구매! (삼성전자 4G DDR3L 12800 1.35V RAM (1600Mhz) - 노트북용)



기존에 있던 2GB 램은 빼고 4GB 한개 꽂고 나머지 확장 슬롯에 4GB 꽂고 NAS 부팅.






8GB 인식이 정상적으로 되는것을 확인 할 수 있다.


VMM 에서도 8GB 를 정상적으로 인식 해서 사용 할 수 있다.



 

가사 플러그인이 0.6으로 업데이트 되었습니다.

http://blog.acidpop.kr/308


http://blog.acidpop.kr/264

 

Synology Audio Station 알송 가사 플러그인

알송 가사 플러그인이 0.5로 업데이트 되었습니다. http://blog.acidpop.kr/286 알송 가사 플러그인 0.4 업데이트 특정 음악 제목에서 php simplexml 파서오류로 인한 CPU 및 메모리 점유율 문제 수정 버전 DSM..

blog.acidpop.kr

 

기존에 배포 하였던 0.4 버전이 2018년 초부터 작동을 안하는것을 발견.

 

한동안 계속 바빠서 살펴볼 틈이 없었지만...

 

겨우 짬이 나서 소스를 다시 분석.

 

 

가사 플러그인 디버깅 환경이 썩 좋지 않아 애 좀 먹었다 ㅠㅠ

 

시놀로지측에 믄의를 보내 보니 php 의 기본 경로가 바뀌었단다. -_-;

 

php 5.6, 7.0 을 모두 지원하면서 포토 스테이션도 php 를 사용하다 보니 죄다 경로가 제각각이라는것.

 

 

/usr/bin/php 를 사용하라는데 문제는 기존 소스가 php 의 Extenson 을 로딩 해 오도록 구성되어 있음. (TTPlayer 소스를 거의 그대로 사용하다 보니 발생한 문제)

 

소스를 대통합하고 나서야 작동 하는걸 확인 할 수 있었다.

 

근 10개월 만의 업데이트!!

 

 

AlsongLyrics_0.5.aum
다운로드

 

 

 

위 파일을 다운로드 받아

 

Audio Station 의 설정 버튼을 누르고

 

가사 플러그인을 등록하여 주면 작동 하는것을 확인 할 수 있다.

 

 

알송 가사 플러그인의 문의(?) 는

 

https://github.com/acidpop/AlsongLyrics/issues

 

 

이스트 소프트 측에서 문제 제기를 하면 바로 삭제 할 예정!

 

알송 가사 플러그인 소스 공개.

 

https://github.com/acidpop/AlsongLyrics

 

살펴보면..............별거 없다 ㅠㅠ

 

-----------------------------------------------------------------------------

 

참고로 알송에서는 가사가 검색이 되는데 이 가사 플러그인에서는 검색이 안된다는 분들이 계신데 

 

알송은 해당 음악 파일의 ID3태그등을 제외한 순수 MP3 음악 데이터를 앞에서부터 163,840 바이트 읽어서 MD5로 돌린 값을 가지고 검색을 하는 구조여서

 

ID3 TAG 가 없어도 검색이 가능합니다.

 

하지만 시놀로지 Audio Station 은 단지 ID3 태그에 있는 Title 과 Artist 정보만 전달하게 됩니다.

 

이로 인해 가사 검색의 결과가 좀 다르다는걸 아시고 사용하시는데 참고 하시면 되겠습니다.

  1. 와일드세븐 2018.04.23 22:37

    찾고 있었는데 너무 감사합니다~ ^^ 잘쓸게요

  2. cloudstorm 2018.05.15 13:45

    고맙습니다.

  3. 지나가는나그네 2018.05.18 13:40

    감사합니다 : )

  4. 시놀로지좋아 2018.05.22 22:29

    진짜 너무 잘쓰고 있습니다 감사합니다!

  5. 3615xs 2018.05.29 12:29

    까페에 퍼가도 될까요??
    자료 정말 감사합니다.^^&

  6. 나스사용자 2018.06.04 21:14

    안녕하세요 항상 감사 드립니다.
    본 플러그인 사용시 로그 쌓인다고 하던 문제는 아직 그대로인가요?

    • BlogIcon Acidpop acidpop 2018.06.05 08:30 신고

      안녕하세요
      로그 쌓이는 부분은 문제는 아니고 오래전에 시험용으로 배포 했을 때 있던 기능이고 현재 버전은 로그 기능 삭제 된지 오래 되었습니다

  7. 나장근 2018.06.11 14:31

    유용하게 잘 쓰고 있습니다.
    고맙습니다.

  8. 감사합니다 2018.08.05 17:23

    감사합니다!!

  9. 시놀유저 2018.08.10 21:43

    바빠서 댓글을 달지 못하고 있었는데 정말 깊은 감사의 말씀을 남깁니다.
    감사합니다!!

  10. BlogIcon dan 2018.08.18 11:30

    감사합니다!!

  11. chp 2018.09.26 21:44

    와우... 작동이 끝내주게 잘 됩니다. 감사합니다!!!

  12. BlogIcon dry 2018.11.05 17:34

    감사합니다!!! 잘 됩니다.

  13. 님좀짱 2018.11.09 14:20

    DSM에 있는 Audio Station에서는 잘 되는데, 혹시 DS Audio 어플에서는 동작하지 않나요?

  14. 2019.06.05 19:23

    비밀댓글입니다

    • BlogIcon Acidpop acidpop 2019.09.05 11:19 신고

      안녕하세요
      알송 가사 플러그인 API 호출하는 방식이 변경 되어 현재 정상 작동 하고 있지 않습니다.

  15. ㅇㅇ 2019.09.05 11:16

    감사합니다 근데 지금도 작동 잘 되나요? 왜인지 모르겠지만 가사가 안불러와지는데요ㅠㅠ

    • BlogIcon Acidpop acidpop 2019.09.05 11:19 신고

      안녕하세요
      알송 가사 플러그인 서버에서 방식이 바뀐듯 싶습니다.
      현재는 작동이 안되고 있습니다

    • ㅇㅇ 2019.09.05 16:35

      감사합니다ㅠㅠ 어쩐지 안되더라고요

Synology NAS 사용 중 sudoers 파일을 수정하다가 오타가 났다던지 해서 root 권한으로 로그인을 못하는 경우가 있다.

 

 

>>> /etc/sudoers: syntax error near line 9 <<<
sudo: parse error in /etc/sudoers near line 9
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

 

 

보통 이런식의 메시지들이 보이는데 해결 방법이 있어서 블로그에 포스팅 한다.

 

 

1. 다음 패키지를 받아서 수동 설치 한다.

 

http://www.mertymade.com/syno/#all

 

위 링크에 가서 Config File Editor 패키지인 ConfigFileEditor-noarch-14.spk 파일을 다운로드 받는다.

 

만약 위 사이트에서 안받아 진다면 아래 파일을 이용한다.



ConfigFileEditor-noarch-14.spk


 

2. 패키지 센터에 가서 수동 설치 버튼을 클릭하여 위에서 다운로드 받은 파일을 설치 한다.


3. DSM 에 admin 계정으로 로그인 한다. (관리자 권한이 있는 다른 ID 는 config editor 실행시 admin 계정으로 실행하라고 나온다.


4. DSM 의 시작 메뉴에서 Config File Editor 아이콘을 클릭하여 실행한다.




5. 드롭 다운 메뉴를 클릭한 다음 맨 아래로 스크롤 하여 Config File Editor 를 클릭한다.




맨 윗줄에 다음 내용을 추가 한다.


/etc/sudoers,sudoers


내용을 추가 한 다음 Save 버튼을 클릭하고 Config File Editor 창을 닫는다.


6. 패키지 센터에 가서 Config File Editor 패키지를 중지 한 다음 다시 시작 한다.



7. 다시 Config File Editor 를 실행 한 다음 드롭 다운 메뉴에서 sudoers 를 선택한다.




8. sudoers 파일의 내용을 수정한다.





원본 내용은 다음과 같다.


## sudoers file.


# Enable logging of a command's output.
# Use sudoreplay to play back logged sessions.
Defaults syslog=authpriv


# Allow root to execute any command
root ALL=(ALL) ALL


# Allow members of group administrators to execute any command
%administrators ALL=(ALL) ALL


# Configure privilege of wheel group
Cmnd_Alias SHELL = /bin/ash, /bin/sh, /bin/bash
Cmnd_Alias SU = /usr/bin/su
%wheel ALL=(ALL) NOPASSWD: ALL, !SHELL, !SU



10. 내용을 수정한 다음 Save 버튼을 클릭하고 sudo -i 명령이 제대로 되는지 확인한다.





DSM 을 재설치 해야 되나? 했는데 좀 찾아 보니 이런 방법이 있어서 포스팅!!




+ Recent posts