日常茶飯事

라즈베리파이에 TVHeadend설치하기


$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 


apt 경로 추가

$ echo "deb https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" | sudo tee -a /etc/apt/sources.list

$ sudo apt-add-repository "https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" 

위에껄로 에러 나면 아래와 같이 추가. 일부 항목을 고정해서 넣습니다.

(TVHeadend만드는 애들이 경로를 제대로 안넣어놔서 그렇습니다.)


$ echo "deb https://dl.bintray.com/tvheadend/deb/ jessie release" | sudo tee -a /etc/apt/sources.list

$ sudo apt-add-repository "deb https://dl.bintray.com/tvheadend/deb/ jessie release" 


소스리스트에 아래와 같이 나오면 됩니다.

같은거 두개있으면 하나 삭제!!


pi@raspberrypi:~ $ cat /etc/apt/sources.list

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

# Uncomment line below then 'apt-get update' to enable 'apt-get source'

#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

deb https://dl.bintray.com/tvheadend/deb/ jessie release


$ sudo apt-get update

$ sudo apt-get install tvheadend


대충 설치가 끝났으면 확인을 해봅시다.


http://[설치주소]:9981/


잘뜨면 OK!


자 이제 잘되는지 확인을 한번 해봅시다.


1. 네트웍 생성.

네트웍명은 암거나 넣어도 됩니다.


2. Muxes설정.

위에서 만든 네트웍을 선택합니다.


아래와 같이 설정 합니다.

설정시 URL은 아래를 사용합니다.

LG : rtp://233.14.202.41:60000

KT : rtp://233.18.158.78:5000

SK : udp://239.192.47.7:49220


3.  방송정보(EPG) 출력을 위한 사전 작업

xmltv라고 되어 있는 부분 Path를 잘 봐둡니다.

나중에 써먹어야 됩니다.

4. EPG정보 설정

SSH로그인 해서 아래와 같이 입력해 줍니다.


$ rm epg*.xml* 

$ wget http://iptv.neo365.net/epg.xml 

$ cat epg.xml | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock

위에 xmltv경로만 자신에 맞게 바꾸시면 됩니다.


저렇게 하면 웹디버깅창에 아래와 같이 올라 옵니다.

이게 나와야 EPG정보가 잘 인식된겁니다.


똑같은 명령을 한 2~4번 정도 반복해서 입력해줍니다.

처음은 채널등록  두번째는 프로그램등록 .....  뭐 이런식으로 적용되므로 반복을 좀 해줘야 됩니다.


아래 링크를 참조해서 주소랑 맞춰주세요. 

http://blog.neo365.net/2678581


5. 채널 설정

위에서 EPG정보 설정이 잘되었으면 Name부분은 따로 입력안하고 Services만 잡고 Enable, auto epg 설정만 해도 잘올라 옵니다.


6. 잘되었는지 확인

위와 같이 방송정보들이 막 올라와야 EPG 채널설정 둘다 잘된것으로 볼수 있습니다.


7 epg정보를 주기적으로 받아 오도록 설정.

4번의 동작을 주기적으로 할수 있도록 설정해 줍니다. 하루 1번 1:00~2:00 사이 추천


고생하셨습니다.

Comment +9

  • 2016.07.28 00:16

    비밀댓글입니다

    • 전 iplist만 확보후에 tcpdump로 잡았습니다.
      맥에서 작업하였습니다.

      OMVS검색해 보시고 이용해보세요.

  • 감사합니다

  • 2016.07.30 17:27

    비밀댓글입니다

    • 일단 IP만 찾아서 VLC에다가 걸어 놓고
      tcpdump를 해보시면 icmp나간다음 들어오는 포트가 있습니다.

      그걸 검색해보시면 됩니다.

  • 황정원 2016.08.09 09:38

    도움주셔서감사합니다 주말에작업해봐야겠습니다

  • v뉴v 2016.08.10 23:14

    클리앙에 댓글이 안달려서 블로그에 남깁니다.
    라즈베리파이 구입 후 열심히 달리는데 TVheadend에서 막히네요.
    도움 좀 부탁 드립니다.

    Kodi에서 YTN 방송만 나옵니다.
    위에 YTN URL만 추가해서 그런건가요?
    클리앙 EPG 최근 글대로 설정 후 Configuration - Channel/EPG - EPG Grabber Channels에서 채널은 다 보이는 상황입니다.
    Electronic Program Guide에는 아무것도 안보이네요. 정상이라면 보여야되는지요?

    방송사 IP/Port 캡처 - MUX를 방송사마다 생성
    Configuration - Channel/EPG - Channels - ADD - Services 항목을 수작업으로 만들어줘야되는지요?

    너무 초보라 질문하는 저도 쑥스럽습니다. ^^;

  • 2016.08.20 21:56

    비밀댓글입니다

EPG 정보를 제공합니다. 

(추후 주소변경이 있을수 있습니다.)


제공 채널은 첨부 파일 참조. 

Channels.csv


 

전체채널 : http://iptv.neo365.net/epg.xml

   LG전용 : http://iptv.neo365.net/epg_LG.xml

   KT전용 : http://iptv.neo365.net/epg_KT.xml

   SK전용 : http://iptv.neo365.net/epg_SK.xml

 

채널별 아이콘 : http://iptv.neo365.net/Resource/[채널번호].png 



대충 채널 가져오고 어쩌고 하면 10~20분 정도 걸립니다.

따라서 스케줄 거실려면 00:30~01:00분정도가 좋습니다.


[제공 샘플]

  <programme start="2016072615000000 +0900" stop="2016072616000000 +0900" channel="8">

    <title lang="kr">1993 판관포청천 찰미안(4회)(재)</title>

    <desc lang="kr">1993 판관포청천 찰미안(4회)(재)


출연 : 금초군,하가경,범홍헌

연출 : 양개정

등급 : 15세이상 관람가</desc>

    <episode-num system="xmltv_ns">4</episode-num>

    <category lang="ko">드라마</category>

    <credits>

      <director>양개정</director>

      <actor>금초군,하가경,범홍헌</actor>

    </credits>

    <rating system="VCHIP">

      <value>15세이상 관람가</value>

    </rating>

  </programme>



추후 json으로도 제공해드리도록 하겠습니다.

그러면 개별서버에서 돌리시기 더 좋습니다.




Comment +0

EPG의 구조(Electronic program guide)


말그대로 TV Guide이다 

여러가지 정보를 담고 있으며 아래와 같은 XML로 많이 표현된다.



// SampleXML

<tvgenerator-info-name="mylistingsgenerator">

<channelid="3sat.de">

<display-namelang="de">3SAT</display-name>

</channel>

<channelid="das-erste.de">

<display-namelang="de">ARD</display-name>

<display-namelang="de">DasErste</display-name>

</channel>

<programmestart="200006031633"channel="3sat.de">

<titlelang="de">blah</title>

<titlelang="en">blah</title>

<desclang="de">BlahBlahBlah.</desc>

<credits>

<director>blah</director>

<actor>a</actor>

<actor>b</actor>

</credits>

<date>19901011</date>

<country>ES</country>

<episode-numsystem="xmltv_ns">2.9.0/1</episode-num>

<video>

<aspect>16:9</aspect>

</video>

<ratingsystem="MPAA">

<value>PG</value>

<iconsrc="pg_symbol.png"/>

</rating>

<star-rating>

<value>3/3</value>

</star-rating>

</programme>

<programme>...</programme>

...

</tv>


에피소드 번호 별점등등등  여러가지 정보를 담고 있으며 TVHeadEnd라는 넘을 많이 쓰면서 많이들 사용한다.


TVHeadEnd 에서 EPG 맵핑을 하게되면 아래와 같은 화면을 볼수 있다.



뭐 대강 그렇다 EPG만드는 건 각자 알아서..


Comment +0

이것 저것 개발하다 보면 간단하게 쓸수 있는 서버가 많이 필요합니다.

Server-Client 구조의 간단한 프로그램들이 많이 필요하게 되죠.

이럴때 쓸려고 만든 웹서버 입니다.

웹으로 할때 장점은 워낙 오픈된 웹클라이언트 소스가 많아서 이것들을 가져다 쓸수 있다.

브라우져로도 확인을 할수 있다 정도 겠네요.


샘플소스로 구동한 모습입니다.

소켓 리스닝 하고 있다가 웹형식으로 넘어 오는거 파싱해서 다시 http로 리턴 해주면 됩니다.

대강의 코드는 아래와 같습니다.

제가 설명을 잘못해서 T.T



커스터 마이징해서 쓰시고 싶으시면 아래부분을 수정하시면 됩니다.

[ServerProcess.cs]

ResponseProcess 부분만 잘 수정하시면 됩니다.

Web Request가 같이 넘어 오니 그거 가지고 꿍딱꿍딱 하시면 될것 같구요.

[소스]

neo365.Server.zip

SimpleHttpServer.zip


허접한거라 별내용없기는 한데 --; 참조해서 더 발전시켜 주세요.






'프로그램개발 > Tip!!' 카테고리의 다른 글

MS Timezone  (0) 2016.08.20
[C#] 웹서버를 만들어 봅시다.  (2) 2015.12.25
[C#]ASC II Code  (0) 2015.11.14
[C#] 토렌토 파일을 읽어 봅시다.  (0) 2015.10.17
[c#] Mac Address/ Ip Address 가져오기  (0) 2012.08.09
[PHP]이메일 존재 여부 검사기~  (0) 2007.10.01

Comment +2

  • 꾸용꾸용 2016.08.27 02:45

    좋은 정보공유 감사드립니다.

  • 꾸용꾸용 2016.09.03 01:56

    안녕하세요? 일단 웹프로그램에 좋은 시작점을 알려주셔서 감사합니다.
    샘플로 제공해주신 프로그램으로 간단하게 응용 프로그램을 만들고 싶은데 처음하다보니
    어렵네요.

    하고 싶은건 모바일로 접속하면 웹페이지에 간단하게 버튼과 edit박스가 나오고
    edit에 숫자를 입력후 버튼을 누르면 서버에서 이를 처리하고 싶은데
    웹페이지 자체를 못만들겠네요....
    현재 샘플로 제공해주신건 string을 반환하던데
    이걸 html로 만든 폼을 리턴 시킬수 있는지요?

    처음 하다보니 개념이 없습니다. 도움 부탁드립니다.

ASC II Code 

Serial 통신등에서 많이 쓰는 아스키 코드 표입니다.



HEX 십진법 약자 설명 한글설명
0x00 0 NUL Null Character 공백 문자
0x01 1 SOH Start of Header 헤더 시작
0x02 2 STX Start of Text 본문 시작, 헤더 종료
0x03 3 ETX End of Text 본문 종료
0x04 4 EOT End of Transmission 전송 종료, 데이터 링크 초기화
0x05 5 ENQ Enquiry 응답 요구
0x06 6 ACK Acknowledgment 긍정응답
0x07 7 BEL Bell 경고음
0x08 8 BS Backspace 백스페이스
0x09 9 HT Horizontal Tab 수평 탭
0x0A 10 LF Line feed 개행
0x0B 11 VT Vertical Tab 수직 탭
0x0C 12 FF Form feed 다음 페이지
0x0D 13 CR Carriage return 복귀
0x0E 14 SO Shift Out 확장문자 시작
0x0F 15 SI Shift In 확장문자 종료
0x10 16 DLE Data Link Escape 전송 제어 확장
0x11 17 DC1 Device Control 1 장치 제어 1
0x12 18 DC2 Device Control 2 장치 제어 2
0x13 19 DC3 Device Control 3 장치 제어 3
0x14 20 DC4 Device Control 4 장치 제어 4
0x15 21 NAK Negative Acknowledgement 부정응답
0x16 22 SYN Synchronous idle 동기
0x17 23 ETB End of Transmission Block 전송블록 종료
0x18 24 CAN Cancel 무시
0x19 25 EM End of Medium 매체 종료
0x1A 26 SUB Substitute 치환
0x1B 27 ESC Escape 제어기능 추가
0x1C 28 FS File Separator 파일경계 할당
0x1D 29 GS Group Separator 레코드 그룹경계 할당
0x1E 30 RS Record Separator 레코드 경계 할당
0x1F 31 US Unit Separator 장치 경계 할당
0x7F 127 DEL Delete 삭제
0x20 32 Space 공백 문자
0x21 33 !    
0x22 34
"
   
0x23 35 #    
0x24 36 $    
0x25 37 %    
0x26 38 &    
0x27 39 '    
0x28 40 (    
0x29 41 )    
0x2A 42 *    
0x2B 43 +    
0x2C 44 ,    
0x2D 45 -    
0x2E 46 .    
0x2F 47 /    
0x30 48 0    
0x31 49 1    
0x32 50 2    
0x33 51 3    
0x34 52 4    
0x35 53 5    
0x36 54 6    
0x37 55 7    
0x38 56 8    
0x39 57 9    
0x3A 58 :    
0x3B 59 ;    
0x3C 60 <    
0x3D 61 =    
0x3E 62 >    
0x3F 63 ?    
0x40 64 @    
0x41 65 A    
0x42 66 B    
0x43 67 C    
0x44 68 D    
0x45 69 E    
0x46 70 F    
0x47 71 G    
0x48 72 H    
0x49 73 I    
0x4A 74 J    
0x4B 75 K    
0x4C 76 L    
0x4D 77 M    
0x4E 78 N    
0x4F 79 O    
0x50 80 P    
0x51 81 Q    
0x52 82 R    
0x53 83 S    
0x54 84 T    
0x55 85 U    
0x56 86 V    
0x57 87 W    
0x58 88 X    
0x59 89 Y    
0x5A 90 Z    
0x5B 91 [    
0x5C 92 \    
0x5D 93 ]    
0x5E 94 ^    
0x5F 95 _    
0x60 96 `    
0x61 97 a    
0x62 98 b    
0x63 99 c    
0x64 100 d    
0x65 101 e    
0x66 102 f    
0x67 103 g    
0x68 104 h    
0x69 105 i    
0x6A 106 j    
0x6B 107 k    
0x6C 108 l    
0x6D 109 m    
0x6E 110 n    
0x6F 111 o    
0x70 112 p    
0x71 113 q    
0x72 114 r    
0x73 115 s    
0x74 116 t    
0x75 117 u    
0x76 118 v    
0x77 119 w    
0x78 120 x    
0x79 121 y    
0x7A 122 z    
0x7B 123 {    
0x7C 124 |    
0x7D 125 }    
0x7E 126 ~    


'프로그램개발 > Tip!!' 카테고리의 다른 글

MS Timezone  (0) 2016.08.20
[C#] 웹서버를 만들어 봅시다.  (2) 2015.12.25
[C#]ASC II Code  (0) 2015.11.14
[C#] 토렌토 파일을 읽어 봅시다.  (0) 2015.10.17
[c#] Mac Address/ Ip Address 가져오기  (0) 2012.08.09
[PHP]이메일 존재 여부 검사기~  (0) 2007.10.01

Comment +0

토렌토 파일은 bencode라는 넘으로 작성되어져 있습니다.

키 + 값길이 : 값 + 키 + 값길이 : 값 ....

이렇게 반복되는 형태의 코드입니다.

예제)  into4:aaaafile5:bbbbb


이넘을 파싱해서 우리가 필요한 정보들을 쏙쏙 뽑아 옵니다.

패키지 정보 : https://github.com/Krusen/BencodeNET

[사용 예제]


그냥 한번 만들어 봤는데 참조 하세요.



'프로그램개발 > Tip!!' 카테고리의 다른 글

MS Timezone  (0) 2016.08.20
[C#] 웹서버를 만들어 봅시다.  (2) 2015.12.25
[C#]ASC II Code  (0) 2015.11.14
[C#] 토렌토 파일을 읽어 봅시다.  (0) 2015.10.17
[c#] Mac Address/ Ip Address 가져오기  (0) 2012.08.09
[PHP]이메일 존재 여부 검사기~  (0) 2007.10.01

Comment +0

이번에는 그냥 버그 패치입니다.


[파일링크]

tTunes_1.23.0004_x86.zip

[바뀐점]

- 버그 수정


[수정사항]

- 앨범 표지 검색시 예외처리 오류 수정

- 곰오디오 서버 검색시 가사에 <br>  붙는 문제 수정 : <br> -> 줄바꿈으로 수정


Comment +2

  • ck 2012.10.23 20:35

    너무 잘 사용 중입니다. ^^ 꾸준히 업데이트됐으면 좋겠습니다.

  • 제가 Ttunes 관련한 글들에 댓글 달았던 ck 입니다. 3년이 지난 시점에 다시 와보니 감회가 새롭네요. 잘 사용하겠습니다.

[파일 링크]

tTunes_1.23.0002_x86.zip


[설치요구사항]

- .net 4.0 

iTunes  최신버젼 10.x 이상.


[바뀐점]

- Artwork검색추가

-가사 서버추가.


[버그패치]

-  태그검색시 제목으로 검색기능강화


계속 버그 리포트 해주세요.

문제해결에 많은 도움이 됩니다.

Comment +0



[파일 링크]

tTunes_1.22.0006_x86.zip



[설치요구사항]

- .net 4.0 

iTunes  최신버젼 10.x 이상.


[바뀐점]



[버그패치]

-  태그검색시 제목으로 검색이 안되는 문제 수정


계속 버그 리포트 해주세요.

문제해결에 많은 도움이 됩니다.

Comment +4

  • ck 2012.08.31 08:18

    아 확인해보니 파일 트랙넘버 태그란이 비어있을 때 발생하는 오류라고 생각됩니다.

  • ck 2012.10.23 20:36

    감사히 잘 사용하고 있습니다.
    버그 리포트 입니다.

    Microsoft .NET Framwork 창에
    응용 프로그램에서 처리되지 않은 예외가 발생했습니다. ...중략...
    COM 구성 요소 호출에서 HRESULT E_FAIL 오류가 반환되었습니다

    <자세히>
    이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
    방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.

    ************** 예외 텍스트 **************
    System.Runtime.InteropServices.COMException (0x80004005): COM 구성 요소 호출에서 HRESULT E_FAIL 오류가 반환되었습니다.
    위치: iTunesLib.IITFileOrCDTrack.set_Lyrics(String Lyrics)
    위치: tTunes.MainForm.reloadData(IITTrackCollection SelectedTracks, Boolean reSync)
    위치: tTunes.MainForm.GetData_ToolStripButton_Click(Object sender, EventArgs e)
    위치: System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    위치: System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
    위치: System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    위치: System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    위치: System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    위치: System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    위치: System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    위치: System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    위치: System.Windows.Forms.Control.WndProc(Message& m)
    위치: System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    위치: System.Windows.Forms.ToolStrip.WndProc(Message& m)
    위치: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    위치: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** 로드된 어셈블리 **************
    mscorlib
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.269 (RTMGDR.030319-2600)
    코드베이스: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    tTunes
    어셈블리 버전: 1.0.0.0
    Win32 버전: 1.0.0.0
    코드베이스: file:///C:/Users/ross/AppData/Local/Apps/2.0/75PZP0L2.B5J/O3V4E2VE.ZQ1/ttun..tion_c29be8a56b101a78_0001.0000_5c4ba9e26c635084/tTunes.exe
    ----------------------------------------
    System.Windows.Forms
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.278 built by: RTMGDR
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.282 built by: RTMGDR
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.269 built by: RTMGDR
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    tLyrics
    어셈블리 버전: 1.0.0.0
    Win32 버전: 1.0.0.0
    코드베이스: file:///C:/Users/ross/AppData/Local/Apps/2.0/75PZP0L2.B5J/O3V4E2VE.ZQ1/ttun..tion_c29be8a56b101a78_0001.0000_5c4ba9e26c635084/tLyrics.DLL
    ----------------------------------------
    System.Configuration
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.1 (RTMRel.030319-0100)
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.233 built by: RTMGDR
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Management
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.1 (RTMRel.030319-0100)
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
    ----------------------------------------
    mscorlib.resources
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.1 (RTMRel.030319-0100)
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.0.30319.1 built by: RTMRel
    코드베이스: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** JIT 디버깅 **************
    JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의
    config 파일(machine.config)의 jitDebugging 값을
    system.windows.forms 섹션에 설정해야 합니다.
    또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야
    합니다.

    예:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    JIT 디버깅을 사용하면 처리되지 않은 모든 예외는
    이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT
    디버거에 보내집니다.



[파일 링크]

tTunes_1.22.0004_x86.zip

[설치요구사항]

- .net 4.0 

iTunes  최신버젼 10.x 이상.


[바뀐점]

-  태그검색시 앨범표지를 가져오도록 수정

- 태그 검색시 겁색서버 우선순위 변경

- 앨범표시 검색서버추가


[버그패치]

-  이름검색으로 가사 검색 오류 수정


계속 버그 리포트 해주세요.

문제해결에 많은 도움이 됩니다.

Comment +0