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

    진심 감사드립니다.

 

가사 플러그인이 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

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

알송 가사 플러그인이 0.5로 업데이트 되었습니다.

 

http://blog.acidpop.kr/286

 


 

 

알송 가사 플러그인 0.4 업데이트


특정 음악 제목에서 php simplexml 파서오류로 인한 CPU 및 메모리 점유율 문제 수정 버전




alsong_lyric_0.4.aum






DSM 의 Audio Station 을 꽤 잘 사용하고 있는 편이다.


사용을 하다 보니 가사 플러그인 이라는게 있는것 같아 좀 찾아 보니


국내 음원 가사들을 지원하는건 잘 없고 그나마 있는게


중국산 ttplayer 라는 가사 플러그인 자료만 많이 돌아 다니는 모양이다.



알송의 가사 플러그인이 워낙 잘되어 있는걸 알고 있기에 


한번 만들어 보자 라고 해서 개발(?)에 착수.


ttplayer 코드를 보니 Audio Station API 가 어떻게 작동 하는지 대충 구조 파악을 하고


개발하여 작동 하는것을 확인 하였다.



작년 12월에 개발이 되어 총 20명의 베타 테스터를 모집하였고 


피드백을 좀 달라고 요청을 하였지만 무려 1명의 피드백밖에 없어서......


역시 무작정 공개는 안되겠다 싶어 지난 6개월간 혼자 사용.



기존에 배포된 가사 플러그인은 /tmp/alsong.log 라는 파일에 꽤 많은 로그들을 기록하게끔 되어 있는데 


기존에 신청하신분들은 일일히 지우고 있는지 잘 모르겠다.


아무튼 알송 서버가 간혹 응답이 없는 경우를 제외 하면 정상적으로 작동을 하는것으로 보인다.



위 파일을 다운로드 받아


Audio Station 의 설정 버튼을 누르고


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



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


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


이 곳에 등록하여 주면 이력 관리가 되서 좋을듯.



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

  1. 이전 댓글 더보기
  2. 딸바보 2017.06.09 14:04

    와우~ 감사합니다... 잘 쓰겠습니다.

  3. KSLA 2017.06.11 16:34

    잘 작동합니다. 잘쓰겠습니다 감사합니다.

  4. 2017.06.11 19:36

    비밀댓글입니다

  5. kyte 2017.06.22 23:32

    잘쓰겠습니다. 감사합니다.^^

  6. 노노노 2017.06.30 00:54

    감사합니다.

  7. 최적화 2017.10.01 11:20

    정말 고맙습니다 ^^

  8. unbreak 2017.10.15 22:32

    너무 유용하게 잘 사용하고 있습니다 감사합니다
    혹시나 mp3 자체가사가 우선 적용되어 알송씽크 가사를 볼 수 없는 경우가 많은데 알송가사 우선 적용할 수 있는 방법이 있나요?

    • BlogIcon Acidpop acidpop 2017.10.16 17:12 신고

      시놀 오디오 스테이션 자체가 그렇게 작동하게 되어 있더라구요
      mp3 에서 가사를 삭제 하시는 수밖에 없습니다...ㅠㅠ

  9. test 2017.10.18 23:28

    감사합니다. 잘사용할께요^^

  10. cbskhan 2017.10.26 15:27

    EDS14 모델입니다. 가사를 가져오지 못하네요...

    • BlogIcon Acidpop acidpop 2017.11.02 12:01 신고

      EDS14 모델은 테스트 할 방법이 없네요.

      간혹 알송 서버에서 응답이 없는 경우도 있으니 여러번 시도해 보세요

  11. 입문자 2017.11.02 11:58

    좋은 자료 감사합니다!

  12. ssfl 2017.12.09 12:12

    고생하셨습니다~
    정말 감사합니다~훨씬 사용하기 편하네요~잘 쓰겠습니다.^^

  13. 맹독충 2017.12.25 13:24

    감사합니다 이번 베바8테라 내일 도착 해서 시놀로지 구입 후 뮤직서버 만들고 싶어 찾아보다가 여기 까지왔습니다.^^

  14. 맹독충 2018.01.08 15:50

    218+ 입니다
    알송 가사가 안불러지는데 혹시
    변경 사항이 있나요?

    • BlogIcon Acidpop acidpop 2018.01.09 10:42 신고

      안녕하세요
      2018/01/09 10시 기준으로 지금 잘 되는데 어떤 곡이 안되는건가요?

  15. 맹독충 2018.01.10 12:47

    mp3 입니다 대부분 flac 이지만 mp3도 안됩니다
    기본 lyricwiki는 사용 안하고 알송 가사만 활성화 한 상태입니다.


    12시55분 수정...
    혹시나 해서 삭제 후 재 등록하니 잘나옵니다 감사합니다.^^시놀리지 자체 버그인듯 합니다.

    나오는건 나오고 안나오는건 안나오네요

    멜론 태그 다 되어있는거 받았는데 말입니다.

    • BlogIcon Acidpop acidpop 2018.01.10 13:16 신고

      잘 작동 하나요? ^^;;

      실제 알송이 플레이어가 작동 하는 방식과 시놀로지 가사 플러그인이 작동 하는 방식이 달라서 검색을 못하는 경우도 있습니다.

      알송 플레이어는 mp3 파일의 Hash 값을 가지고 가사를 검색 하고
      플러그인은 태그의 제목, 아티스트

      딱 2개의 정보만 가지고 검색을 시도 하기 때문에 등록이 안되어 있다면 검색이 잘 안되더라구요.

  16. 맹독충 2018.01.10 13:50

    혹시나 해서 mp3일이 문제인가 해서 동일한 곡 재생해보니
    pc 알송은 가사가 나오네요...
    ds audio는 안나오네요 ㅠ 그래도 기존 것보다는 좋습니다^^
    혹시 추후 업데이트 예정 없으신가요? 지금 현제 가사 안나오는 음/원 보내드릴수도있습니다. 확인부탁드립니다.

    • BlogIcon Acidpop acidpop 2018.01.10 13:55 신고

      업데이트 자체가 불가능 해요.
      DS Audio 에서 플러그인으로 넘어오는 데이터가 제목, 아티스트 이 2가지 정보 밖에 안넘어 와요.
      file 을 Hash 할 방법이 없더라구요

      꼭 검색이 되게 해야 겠다 하시면
      알송 플레이어에서 검색된 가사 수정하기 들어 가셔서 해당 가사가 어떤 제목 어떤 아티스트로 되어 있는지 보시고 그 정보를 해당 mp3 의
      제목, 아티스트로 변경 해 주시면 됩니다.

  17. 맹독충 2018.01.10 14:01

    아...ds오디오 자체가 제한적으로 되어있군요 이해를 잘 못했습니다
    잘 쓰겠습니다 수고하세요^^

  18. 감사 2018.01.16 16:09

    덕분에 모든가사 잘지원되서 좋네요

  19. 어텍 2018.03.28 11:03

    안녕하세요. 알송 가사 플러그인 너무 잘쓰고 있습니다.. 감사합니다.
    문의사항이 있어 글써봅니다.

    예전에는 잘됬는데.. 오랜만에 접속했는데.. 작동을 안하는듯 합니다...
    제가 최근에 공유기와 DSM 설정 몇가지 변화가 있었는데.. 이것때문인지 도통 감이 안와서요..

    현제 버전
    DSM : DSM 6.1.5-15254 up 1 (최신)
    audio : 6.4.0-3133 (최신)
    알송 : 0.4

    변경사항
    공유기변경: iptime -> asus 변경(DDNS Asus변경, 포트포워딩 동일)
    포트변경: audio station을 HTTPS포트 -> 사용자지정도메인 변경(포트방식으로 원복해도 알송가사 작동안함)

    위에 변경사항때문에 안되는지.. 아니면 알송서버가 문제인지 도통 알수가 없어서요..
    혹시 작동여부 테스트 할수 있는 방법은 없을까요??(예를들어 알송 서버에 Ping나 포트오픈 테스트등..)

    감사합니다..

    • BlogIcon Acidpop acidpop 2018.03.28 11:07 신고

      안녕하세요
      얼마전부터 알송 가사가 안되서 찾아봤는데..

      오디오 스테이션에서 가사 플러그인의 php 를 호출을 안해주는거 같습니다.

      Log 를 추가해보기도 했지만 가사 플러그인으로 아예 오지를 않네요.

      샘플로 만든 알송 가사 가져오는 소스는 잘 작동합니다.


      SSH 접속 하셔서 다음 명령을 수행해 보시면 가사는 잘 가져 오는걸 확인 할 수 있습니다.


      curl -v -X POST "http://lyrics.alsong.co.kr/alsongwebservice/service1.asmx" -H "Content-Type: text/xml;charset=utf-8" -d '<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns2="ALSongWebServer/Service1Soap" xmlns:ns1="ALSongWebServer" xmlns:ns3="ALSongWebServer/Service1Soap12"><SOAP-ENV:Body><ns1:GetResembleLyric2><ns1:stQuery><ns1:strTitle>지그재그</ns1:strTitle><ns1:strArtistName>권진아</ns1:strArtistName><ns1:nCurPage>0</ns1:nCurPage></ns1:stQuery></ns1:GetResembleLyric2></SOAP-ENV:Body></SOAP-ENV:Envelope>'

  20. 감사 2018.05.22 22:31

    싱크까지 적용되니깐 너무 좋네요 감사합니다!!!!!!

  21. 노마진 2018.08.31 12:26

    감사합니다 잘쓰겠습니다.

+ Recent posts