Archive

Posts Tagged ‘mc2xml’

EyeTV에 EPG 적용하기

December 10th, 2011

OSX에 설치된 EyeTV에서 EPG를 사용하기 위한 방법을 간단히 정리해본다.

 

1. mc2xml 다운로드 (윈도우 버전과 맥 버전 둘 다 필요)

2. 윈도우 버전을 이용해 자신의 케이블 방송국 코드를 알아낸다.

- mc2xml.exe -U -c kr -g 155

- 위의 명령어에서 -g 옵션을 000 ~ 999내의 숫자로 바꿔가며 자신에 해당하는 케이블 방송국을 찾는다.

- 구글링을 해보니 아래 그림을 발견했고,

내가 사는 곳은 CMB에서 케이블 방송을 제공한다는 것을 알 수 있었다.

그래서 -g 옵션을 바꿔가며 CMB를 찾아보니 155번에서의 EPG를 제공한다.

- 아래그림은 참고할뿐 JTBC를 시청하지는 않는다 :)

NewImage

 

3. 맥에서 xmltv.xml 파일과 mc2xml.dat 파일을 생성한다.

- 명령어: #./mc2xml -U -c kr -g 155

- 참고: 다운로드 받은 mc2xml 에 chmod를 이용해 실행권한을 주어야 한다.  (#chmod +x ./mc2xml)

 

4. 생성된 xmltv.xml 파일을 EyeTV에서 열도록 수행하고,

아래 창과 같이 EPG 컬럼을 xmltv로 변경해준다.

EPG_Setting.png

이렇게 설정해주면 EPG를 Table로 볼수 있게 되고,

화면상에서 채널을 변경할 때도 아래처럼 현재 방송중인 프로그램 정보가 나타난다.

EPG_Screen.png

 

5. 참고로, 위에서 2번 절차대로 명령을 수행하면

[0. CMB한강방송] 메뉴를 선택해 CABLE 방송에 대한 정보를 가져오며,

[11.공중파 (남산)] 항목을 통해 HDTV에 대한 별도의 항목을 가져올 수 있는데

별도로 분리된 정보를 합치고 매번 업데이트 할 때마다 재작업해주어야 하는 어려움이 있으니

공중파 HDTV방송에 대한 편성 정보는 CABLE방송의 동일 채널 정보로 대체했다.

(절차 4번에서 공중파 HDTV 채널 설정시 참고.)

 

6. 3번 과정을 수행하면 14일 분량의 EPG를 받아오는데,

결국 14일 이내에 주기적으로 업데이트가 필요하니 간단하게 애플스크립트를 작성한다.

try

do shell script “/Users/smiledice/Documents/mc2xml -U -c kr -g 155″

end try

try

do shell script “open -a /Applications/EyeTV.app /Users/smiledice/Documents/xmltv.xml”

end try

#try

# tell application “EyeTV”

# quit

# end tell

#end try

 

참고로. mc2xml 은 처음에는 사용자의 선택을 통해 EPG파일을 생성하는데

한 번 생성된 이후에는 업데이트만 하기때문에

아래 스크립트처럼 별도의 사용자 입력을 고려하지 않아도 된다.

 

7. 이 스크립트를 crond와 같은 예약 서비스에 등록하면 주기적으로 업데이트 될 것이다.

 

팁 & 테크 , ,

Content Protected Using Blog Protector By: PcDrome.