foobar2000 alsong 가사 관련 글과 관련해서...
2019.12.25 22:32
foobar2000 alsong 가사 관련한 질문이 있길래 적어 봅니다.
data.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
data.Append("<SOAP-ENV:Envelope ");
data.Append("xmlns:SOAP-ENV =\"http://www.w3.org/2003/05/soap-envelope\" ");
data.Append("xmlns:SOAP-ENC=\"http://www.w3.org/2003/05/soap-encoding\" ");
data.Append("xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ");
data.Append("xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" ");
data.Append("xmlns:ns2=\"ALSongWebServer/Service1Soap\" ");
data.Append("xmlns:ns1=\"ALSongWebServer\" ");
data.Append("xmlns:ns3=\"ALSongWebServer/Service1Soap12\">");
data.Append("<SOAP-ENV:Body>");
data.Append("<ns1:GetResembleLyric2>");
data.Append("<ns1:stQuery>");
data.Append("<ns1:strTitle>{0}</ns1:strTitle>"); // 타이틀
data.Append("<ns1:strArtistName>{1}</ns1:strArtistName>"); // 아티스트
data.Append("<ns1:nCurPage>0</ns1:nCurPage>");
data.Append("</ns1:stQuery>");
data.Append("</ns1:GetResembleLyric2>");
data.Append("</SOAP-ENV:Body>");
data.Append("</SOAP-ENV:Envelope>");
위와 같은 Http Request 패킷을 strTitle과 ArtistName 파라미터를 치환해서
"http://lyrics.alsong.co.kr/alsongwebservice/service1.asmx" 주소로 UTF-8로 인코딩한 Soap 형식으로 보냈을 때...
"strLyric" 태그가 가사와 함께 Response 패킷으로 응답해서 넘어오지 않으면 알송에서 가사 관련 웹 인터페이스 패킷 구조를
바꿔 버린 것임.
알송에서 패킷구조를 바꿔버렸다면...
알송 플레이어 프로그램을 리버스 엔지니어링으로 분석해서 바뀐 패킷 구조를 해킹해서 알아내야 함.
C#으로 프로그래밍 하면 간단하니 직접 프로그래밍 해서 확인해 보세요.
음악에 관심도 없고, 시간도 없고 직접 foobar2000 용 플럭인 만들어서 올릴 여유가 없네요. 흐~
댓글 [6]
-
Torrenser 2019.12.26 11:08 -
pinedragon 2019.12.26 16:05
말씀대로 해보니 되기는 하지만 극소수의 곡이라 큰 도움은 안되겠네요.
성의에 감사합니다.
-
Torrenser 2019.12.26 16:18 ...
-
pinedragon 2019.12.26 16:54
다운로드가 먁혔네요.
어쨌든 감사드려요.
-
Torrenser 2019.12.26 17:01 ...
-
pinedragon 2019.12.26 17:18
가사가 아예 안뜹니다.
감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
46064 | 윈도10 기술지원 종료에 대해 알아야할 것들 [3] |
|
1033 | 07-17 |
46063 | 오늘 유투브가 느려졌나요? [3] | 복두꺼비 | 647 | 07-17 |
46062 | 19041.3269 다운로드 설치 [13] | 꼬져 | 1281 | 07-17 |
46061 | 스포츠 안경테 추천 부탁드려요 [2] | 자슬내등사 | 543 | 07-16 |
46060 | 행복을 돈으로 살수없는 이유 [11] | FINAL | 1014 | 07-16 |
46059 | start 명령한 창이 탐색기 뒤로 붙을때 [11] | 집앞의_큰 | 441 | 07-16 |
46058 | PE에서 프로그램 돌리기 정말 힘들어지네요. [9] | 지니제스트 | 967 | 07-16 |
46057 | 가입한 이메일 주소 보안 강화하세요..... [1] | VᴇɴᴜꜱGɪ | 1276 | 07-15 |
46056 | 비오는 날은 찌짐 꾸버서 막걸리 한대포 쫘악 션하게 [5] | 노상술 | 419 | 07-15 |
46055 | 이 로고가 어느 회사인가요? [5] | 천상천하 | 1225 | 07-15 |
46054 | 비가 많이 오고있습니다. [3] | 신작로 | 482 | 07-15 |
46053 | 20 만원대 컴퓨터 책상 의자 추천 부탁드립니다. [2] | 복두꺼비 | 807 | 07-15 |
46052 | 오랜만에 빌드해보네요^^ [61] | 더불어~~~ | 1029 | 07-14 |
46051 | 아이벤토이 사용시에 nvme ssd 인식문제 [4] | 형식 | 390 | 07-14 |
46050 | 7월11일 원도우 정기 업데이트 [2] | EP-Se | 714 | 07-14 |
46049 | 차지연 - 그대는 어디에 [1] | 윈도우창시 | 389 | 07-14 |
46048 | 휴대폰 충전기 PD 성능 질문과 보너스 팁 한가지 [12] | 오호라7 | 592 | 07-14 |
46047 | [배포예정]14종(WIN+PE+BR+PT+DR) [83] | 우인 | 976 | 07-14 |
46046 | 캘린더-투두, ms-구글 동기화 딜레마 [2] | 뷰리풀투데 | 247 | 07-14 |
46045 | 나만의 포인트 주기 | 굴렁쇠 | 330 | 07-14 |
....