tvheadend up epg2xml-master_v126_11q.kr_20181116 시놀로지 도커 설치후 xmltv.xml 만들어 epg정보 초간단 1초 로딩하기
|
https://github.com/wiserain/docker-tvheadend/blob/epgkr/assets/how-to-run-on-synology.md
참조하여 설치 바랍니다.
epg2xml-master_v126_11q.kr_20181116 는 이전 내용 변경 없으며 tvheadend 4.2.7 버전을 설치 합니다.
시놀로지 도커 재 설치 진행정보를 공유 합니다
< 설치 정보>
1) epg2xml 폴더에 저장 합니다 > 나중에 볼륨을 재설정 지정합니다.
> 도커 설치시 다운 폴더 볼륨설정 ...기본 동작 확인후 변경
1) EPG2XML_VER latest 변경 --> 임의숫자000latest(나중에)
2) 볼륨을 web/epg2xml 폴더로 변경(나중에)

2) 작업 스케줄러 설정
/usr/bin/php /volume1/web/epg2xml/epg2xml.php -l 3 -o /volume1/web/epg2xml/xmltv.xml

실행하여 xmltv.xml 파일을 생성 합니다.
2) 시놀로지 도커 설치

설치 진행 > 고급설정

기본 설정

기본 설정 > 향후 epg2xml 폴더만 변경
1) EPG2XML_VER latest 변경 --> 임의숫자000latest(나중에)
2) 볼륨을 web/epg2xml 폴더로 변경(나중에)

네트워크 > docker 호스트와 동일한 네트워크 사용 >>> 필수 설정 > 미선택시 iptv 시청 불가능

향후 tvheadend 접속시
http://192.168.0.11:9981
로 접속 합니다.

기본 설정[변경무]

PZID/PUID 을 0으로 지정

다음

다음 > 실행하지 않고 적용후

비디오형식에서 실행

상태 획인후

취소후
http://192.168.0.11:9981
접속
여기서 최초 설치시는 설정을 들어가고
재설치는 일부 설정값이 나옵니다

저는 기본 설정이되어 있어 EPG그래버 모듈 설정 진행 필요함


기존 설정값 불러와 집니다.


볼륨 경로 업데이트 하지 않고 변경유지 사용시 설정 해야 업데이트 되지 않습니다.


기본 설정 > 향후 epg2xml 폴더만 변경
1) EPG2XML_VER latest 변경 --> latest_임의글자로 변경
2) 볼륨을 web/epg2xml 폴더로 변경( 삭제후 재지정)

web/epg2xml 폴더로 변경 합니다.( 개인 설정으로 변경)

이제 실행 합니다.

putty 접속
docket ps
명령어 실행 CONTAINER ID 복사 합니다

docker exec -it 382e52649e90 bash
또는 쉽게
도커 자체 터미널로 접속 가능 putty와 동일하게 접속 합니다(bash)...간단 추천

tv_grab_docker_cat_epg2xml_xmltv_xml
을 권한설정 후 /usr/bin 에복사
cd /epg2xml
접속 상태는 web/epg2xml 의 접속 폴더 파일 정보 입니다.
chmod 777 tv_grab_docker_cat_epg2xml_xmltv_xml
chmod a+x tv_grab_docker_cat_epg2xml_xmltv_xml
cp tv_grab_docker_cat_epg2xml_xmltv_xml /usr/bin

docker를 재시작 합니다
접속 epg그래버모듈에 나타나는지 파일 확인후 커짐 설정 합니다.
아래 명령을 먼저 작업 스케줄러/putty 에서 실행
/usr/bin/php /volume1/web/epg2xml/epg2xml.php -l 3 -o /volume1/web/epg2xml/xmltv.xml
xmltv.xml 파일이 만들어진 상태 확인 합니다.
다음은 epg그래머모듈 실행 > 전자 프로그램 가이드 업데이트 합니다.
작업 스케쥴러에서 만들어놓은 xmltv.xml 파일 전자가이드 업데이트 되었습니다
yahoo.com 서치가 되네요
yahoo.com 서치가 되네요
공유기포트 9981 중지
외부 접속시도 차단은 공유기에서 포트포워딩 설정하기
kodi 설정
tv시청 클릭 정상 시청 되었습니다.
공유기 포트 포워딩과 내부 포트 2개의 접속 가능합니다
또는
접속 가능합니다.
kodi도 정상적으로 시청
녹화 옵션을 변경 합니다.
녹화 정상
문제해결) 채널 epg가 빠질때 (업그래이드후) >> 채널 모두 선태 제거 >>
내부epg그래버 다시시작 하세요
아래와 같이 정상 되었습니다
도커의 tv_grab 파일 복사 위치 및 파일 내용
========================================
tv_grab_docker_cat_epg2xml_xmltv_xml 파일 정보
cat /epg2xml/xmltv.xml 만 실행 하면 됩니다.
=========================================
#!/bin/sh
if [ "x$1" = "x" ]; then
#putty /sudo -i root login
#/usr/bin/php /volume1/web/epg2xml/epg2xml.php -l 2 -o /volume1/web/epg2xml/xmltv.xml
#상기를 제어판 작업스케줄러로 만들어 정기적으로 실행 > 만들어 놓습니다
#docker 기본설정/볼륨마운트/epg2xml경로는 /volume1/web/epg2xml로 설정
#도커진입
#docker ps
#docker exec -it c0427deb8d41 bash
cd /epg2xml
#epg그래버모듈 파일은 도커내 경로로 cat로 실행됩니다.
#cd /epg2xml
#ls cd /epg2xml/tv*
#chmod 777 /epg2xml/tv_grab_docker_cat_epg2xml_xmltv_xml
#chmod +x /epg2xml/tv_grab_docker_cat_epg2xml_xmltv_xml
#cp /epg2xml/tv_grab_docker_cat_epg2xml_xmltv_xml /usr/bin
#cd /usr/bin
#ls /usr/bin/tv* 로 tv_grab_docker_cat_epg2xml_xmltv_xml 파일확인 ok
#vi /usr/bin/tv_grab_docker_cat_epg2xml_xmltv_xml
#파일확인 ok
#도커 중지/실행
#tvheadend 에서 epg그래버모듈에 나타나면 복사가 제대로 됬습니다
#tvheadend 에서 설정/내부epg그래버다시시작 하면 cat /epg2xml/xmltv.xml로 전자가이드를 불러옵니다.
cat /epg2xml/xmltv.xml
exit 0
fi
case "$1" in
--description)
echo "tv_grab_docker_cat_epg2xml_xmltv_xml"
;;
--version)
echo "1.0"
;;
--capabilities)
echo "baseline"
;;
esac
====================
◎
■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠