close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기
조회 수 352 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

NAS초기화 후 EPG 등록방법

 

- 사전점검사항

외부 XMLTV 사용으로 하였으므로 다음과 같은 설정화면에서 "사용함"(Enabled) 로 반드시 변경하고 작업

 

 

1. NAS 혹은 리눅스 운영체제에 따른 필요요건(Beautifulsoup, lxml)설치가 다양함으로 잘 연구하여 설치가 필요

- 설치환경 
  NAS : 시놀로지 DS1515+ DSM 6.1-15047 Update 1
  Tvheadend : 4.1.2409-1


1)Python설치
패키지센터에서 Python, Python Module, Python3 설치


2)easy_install beautifulsoup, easy_install lxml 설치
Putty로 어드민 계정으로 로그인 후 sudo -i로 루트권한 획득 후 아래 명령어 실행

 

-pip다운로드
wget https://bootstrap.pypa.io/get-pip.py

 

-pip 인스톨러설치
python get-pip.py


-BeautifulSoup4 설치
pip install BeautifulSoup4 또는 easy_install BeautifulSoup4

 

-lxml설치
pip install lxml

 

2. EPG2XML.PY  로 xmltv.sock로 날리기

python이 모든 경로에서 구동 가능하지 않다면 python이 있는 경로를 적어주든가, 모든경로에서 실행가능하도록
Path를 주면됨

- epg2xml.py는 /volume1/pvr폴더에 위치시키고 SSH에서 경로로 이동합니다.(pvr 폴더가 없으면 생성)
cd /volume1/pvr

 

실행가능하도록 권한을 줍니다.
chmod -x epg2xml.py
 
그리고 channel.json도 권한을 다음과같이 755로 줍니다.
chmod 755 channel.json

 

다음과 같이 실행 (우리집은 GTV이므로..)
python /volume1/pvr/epg2xml.py -i LG -s /volume1/@appstore/tvheadend-testing/var/epggrab/xmltv.sock


5일치로 수정해봅니다.

epg2xml.py를 다음과 같이 수정합니다.

 

21번줄부터 다음과 같은 값입니다.

 

# Set My Configuration
default_icon_url = '' # TV channel icon url (ex : http://www.example.com/Channels)

default_fetch_limit = 5 # epg 데이터 가져오는 기간

default_xml_filename = 'xmltv.xml' # epg 저장시 기본 저장 이름 (ex: /home/tvheadend/xmltv.xml)

default_xml_socket = '/volume1/@appstore/tvheadend-testing/var/epggrab/xmltv.sock' # External XMLTV 사용시 기본 소켓 이름

(ex: /home/tvheadend/xmltv.sock)

EPG데이타 가져오는기간을 5 로,  기본 xml_socket 경로를 나스의 xmltv.sock경로로 적어둡니다. 이렇게 적어두면 실행시에 뒷줄을 생략할 수 있으니 편함
 
수정-저장하고 다음과 같이 다시 실행
python /volume1/pvr/epg2xml.py -i LG -s

-s 뒤의 xmltv.sock경로는 epg2.xml.py에서 기본경로로 적어두었으므로 생략

python실행은 제가 둔 /volume1/pvr에서도 가능하므로 더 짧게 다음과 같이 합니다.

python /volume1/pvr/epg2xml.py -i LG -s

 

3. 작업스케쥴러에 등록하기
제어판 작업스케쥴러 아래와 같이 등록 

사용자정의스크립트, 이름은 EPG2XML로 주고, 실행명령어는 다음과 같이
python /volume1/pvr/epg2xml.py -i LG -s

 

?

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 Tip & Tech 게시판입니다. Jiondad 2014.12.11 2015 0
52 전세물량 감소, 월세물량 증가, 집값 상승의 전조증상? Jiondad 2015.03.19 300 0
51 제로데이공격 [Zero Day Attack] Jiondad 2015.06.25 310 0
50 USB로 윈도우 설치하기 file Jiondad 2015.07.06 311 0
49 삼성 울트라 시리트 노트북 USB 설치관련 Jiondad 2015.07.07 262 0
48 은행별 타행 OTP 인터넷 등록방법 Jiondad 2015.07.14 311 0
47 "이 웹사이트의 추가 기능을 실행하지 못했습니다." file Jiondad 2015.07.14 325 0
46 HitFilm 2 Express 강좌모음 Jiondad 2015.07.20 345 0
45 부팅시 반복되는 체크디스크 기능을 해제하고 싶을때 Jiondad 2015.07.28 346 0
44 윈도우가 느려졌을때 조치사항 (시스템파일 손상 복구) Jiondad 2015.07.28 489 0
43 Windows 8, 8.1, 10 잠금화면 없애는 방법 Jiondad 2015.08.10 415 0
42 CPU 정보 및 성능비교 사이트 Jiondad 2015.11.11 333 0
41 Kodi (XBMC) 한글화 패치하기 file Jiondad 2016.03.12 327 0
40 Kodi (XBMC) Tvheadend IPTV 방송 시청하기 file Jiondad 2016.03.12 396 0
39 레지스트리를 수정하여 엑셀 2007 여러 창 띄우기 (Windows 7) 2 Jiondad 2016.03.12 639 0
38 Synology Nas에서 Tvheadend를 이용하여 IPTV 송출 file Jiondad 2016.03.14 659 0
37 Tvheadend 설정 백업 방법 Jiondad 2016.03.15 347 0
36 ES 파일 탐색기 FTP 스트리밍하기 (안드로이드) Jiondad 2016.03.16 372 0
» Tvheadend EPG 등록 (External XMLTV 사용) Jiondad 2017.03.16 352 0
34 EPG 기능이 포함된 docker-tvheadend 이미지 소개 및 사용법 Jiondad 2017.03.27 422 0
33 드론 비행 가능 지역 Jiondad 2017.05.19 342 0
Board Pagination Prev 1 2 3 4 5 Next
/ 5