시놀로지)작업 스케줄러 에 등록 구성 xmltv.xml 만들어 tvheadend 에서 cat으로 불러오기(쾌속 epg갱신)
♨ 카랜더 일정 :
본문
시놀로지)xmltv.xml 만들어 tvheadend cat으로 불러오기
1.목적: xmltv.xml을 만들어 iptv 엡에서 epg불러오기
2.결과 검증: web에서 실행 조건입니다
- 2일치 epg
http://192.168.0.11/epg2xml/xmltv1.xml
- 7일치 epg > epg2xml.json 조건
http://192.168.0.11/epg2xml/xmltv.xml
3.설치 구성
3-1).시놀로지 파일 의 web폴더에 epg2xml 폴더 구성
https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=4408#c_4810
의 epg2xml-1.2.6 파일을 시놀로지 web 폴더의 epg2xml 폴더에 복사 합니다
3-1) php 로 xmltv 파일 구성 만들기
putty에서 아래 명령 실행 동작 확인 > -l 2 는 2일치 -o는 출력 파일 참조
php /volume1/web/epg2xml/epg2xml.php -l 2 -o /volume1/web/epg2xml/xmltv1.xml
php /volume1/web/epg2xml/epg2xml.php -l 7 -o /volume1/web/epg2xml/xmltv.xml
3-1) xmltv 파일 생성 >> 작업 스케줄러 에 등록 구성 > 예약된 작업 > 사용자 정의 스크립트
>> 작업 스케줄러 에 등록 구성 > 예약된 작업 > 사용자 정의 스크립트 > 일반 >> 이름 정의
>> 작업 스케줄러 에 등록 구성 > 예약된 작업 > 사용자 정의 스크립트 > 스케줄 >> 동작 시간 설정
>> 작업 스케줄러 에 등록 구성 > 예약된 작업 > 사용자 정의 스크립트 > 작업 설정
php /volume1/web/epg2xml/epg2xml.php -l 7 -o /volume1/web/epg2xml/xmltv.xml
입력 저장 합니다
>> 작업 스케줄러 에 등록 구성 > 예약된 작업 > 사용자 정의 스크립트 > 작업 설정
php /volume1/web/epg2xml/epg2xml.php -l 7 -o /volume1/web/epg2xml/xmltv.xml
저장 된 것 실행 테스트 합니다
동일하게 작업스케줄러 생성되면 성공
3-2) tvheadend 의 epg그래버 모듈 tv_grab_cat_xmltv 파일 구성
#!/bin/sh
if [ "x$1" = "x" ]; then
chmod 777 /volume1/web/epg2xml/xmltv.xml
cat /volume1/web/epg2xml/xmltv.xml
exit 0
fi
case "$1" in
--description)
echo "tv_grab_cat_epg2xml_xmltv_xml"
;;
--version)
echo "2.0"
;;
--capabilities)
echo "baseline"
;;
esac
![3232235521_1528710483.8774.png](https://11q.kr/g5s/data/editor/1806/3232235521_1528710483.8774.png)
■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
뷰PDF 1,2
office view
관련자료
댓글목록
![profile_image](https://11q.kr:443/www/img/no_profile.gif)
배움이님의 댓글
![no_profile](https://11q.kr:443/www/img/no_profile.gif)
현재 헤놀로지에 도커를 설치하고 거기에 Tvheadend를 설치해서 IPTV를 보고 있습니다. EPG를 2일치씩 불러오기가 되는데 7일치를 불러오고 싶어 이 게시물을 따라하고 싶은데요. 적용이 가능한가요? xmltv.xml 파일을 docker의 xnmltv.xml 파일 저장 위치에 저장만 하면 가능한가요?
![profile_image](https://11q.kr:443/www/data/member_image/ss/ss1145.gif?1588261899)
shimss11q님의 댓글의 댓글
![](https://11q.kr:443/www/data/member/ss/ss1145.gif?1479800520)
도커를 업데이트 하지 안토록 하고 ( 설정 EPG2XML_VER : false 확인필요)
epg2xml.json 파일에서
"default_fetch_limit" : "7",
로 수정 해놓으면 됩니다
또는 직접 아래 명령어로 만드시면 됩니다.
1) php /volume1/web/epg2xml/epg2xml.php -l 7 -o /volume1/web/epg2xml/xmltv.xml
2) tvheadend 의 epg그래버 모듈 tv_grab_cat_xmltv 파일 구성 수정 하세요
chmod 777 /volume1/web/epg2xml/xmltv.xml
cat /volume1/web/epg2xml/xmltv.xml
![profile_image](https://11q.kr:443/www/img/no_profile.gif)
배움이님의 댓글
![no_profile](https://11q.kr:443/www/img/no_profile.gif)
와~ 정말 고맙습니다. 도대체 어떻게 이렇게 잘 아시는지 가끔 방문하지만 좋은 정보 볼 때마다 놀랍습니다. 고맙습니다. ^^
♥간단_메모글♥
-
등록일 04.15가입 인사드립니다.댓글 4
-
등록일 04.09가입인사.댓글 3
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 02:12
-
등록일 08.20
새댓글
-
등록자 달리아97 등록일 17:52
-
등록자 아힐2세 등록일 05:47
-
등록자 파란하늘 등록일 08.20
-
등록자 진초롱이 등록일 08.20
-
등록자 진초롱이 등록일 08.20
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드