본문 바로가기
AndroidOverLinux

U5PVR EPG 적용하기 (안드로이드 / 리눅스 펌)

by ㅋㅋ잠자 2018. 5. 7.
반응형

안녕하세요? 


전에 중단한 EPG 서버를 보안을 강화하여 공개하려고 합니다.


현재 목적은 아래와 같습니다.


1. 공중파 EPG 만 제공한다.

2. 추가적으로 다른 채널을 지원한다. (지원 범위 제외)


공중파 EPG 만 지원하는것이 현 EPG 의 목적입니다. 


현재 넓은 대역을 기반으로 하여 전체 채널에 대해서만 지원하고 있습니다.


이 방법은 차후에 나올 최신 펌웨어에서만 지원이 되며 방법은 미리 공개 드립니다.





IPTV 메뉴에 EPG 주소 기입하기


http://u5pvrepg.duckdns.org/xmltv.xml


상기 주소를 넣습니다.


라이브 TV 앱 그리고 IPTV 앱 모두 넣어줍니다. (메뉴가 분리되어서 각각 넣어주셔야 합니다.)




상기 메뉴는 새로운 펌웨어가 공개되면 달라질 수 있습니다.





리눅스 펌웨어 EPG 적용하기



아래와 같이 작업합니다.


root@AOL-Debian:~# wget http://download.djjproject.com/epg/tv_grab_u5pvrepg -P /usr/bin

--2018-05-07 23:19:59--  http://download.djjproject.com/epg/tv_grab_u5pvrepg

Resolving download.djjproject.com (download.djjproject.com)... 58.123.71.137

Connecting to download.djjproject.com (download.djjproject.com)|58.123.71.137|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 237

Saving to: ‘tv_grab_u5pvrepg’


tv_grab_u5pvrepg                       100%[============================================================================>]     237  --.-KB/s    in 0s      


2018-05-07 23:19:59 (28.2 MB/s) - ‘tv_grab_u5pvrepg’ saved [237/237]


root@AOL-Debian:~# chmod a+x /usr/bin/tv_grab_u5pvrepg

root@AOL-Debian:~# service tvheadend restart



이렇게 사용하시면 됩니다.





방법에 대한 설명


매번 18시에 EPG 데이터가 갱신되고 U5PVR 안드로이드 LiveTV 나 IPTV 앱에서 xmltv.xml 파일을 받아서 /data/iptv/xmltv.xml 로 저장합니다.


리눅스 펌웨어에서는 해당 파일을 체크하여 리눅스 TVHeadend EPG 를 갱신합니다.


주의사항으로는 U5PVR 이 아니면 파일 다운로드가 불가능합니다.


일반 PC 에서도 열어볼 수 없게 되어 있습니다. U5PVR 만 다운받을 수 있도록 작업이 되어 있음으로 외부 사용자는 시도를 안하시는게 좋습니다.


감사합니다.


반응형

댓글