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
72 파일명 자모 분리 해결 (프로그램 설치 없이) Jiondad 2023.03.12 640 0
71 무료 도장 이미지 만들기 사이트 Jiondad 2023.03.12 395 0
70 윈도우 설치 후 추천 프로그램 Jiondad 2023.03.12 702 0
69 PDF 와 관련된 거의 모든 것을 도와주는 사이트 Jiondad 2023.03.12 401 0
68 부동산 수수료 저렴한 곳 Jiondad 2023.03.12 360 0
67 Adobe Flash 지원 종료에 따른 대체 Flash 실행 방법 총정리 Jiondad 2023.03.10 4951 0
66 ASUS ROG Flow Z13 GZ301ZE-LD165W 인텔 i9-12900H/RTX3050Ti/16GB/1TB/120Hz/MUX스위치 Jiondad 2023.03.10 379 0
65 ASUS Zenbook 14X OLED UM5401QA-KN030 R9-5900HX/16GB/512GB/OLED/400nits/90Hz Jiondad 2023.03.10 394 0
64 Synology VideoStation ffmpeg wrapper with DTS, EAC3 and TrueHD Support - Updated Jiondad 2023.02.15 383 0
63 2023년 한국은행 금융통화위원회 및 FOMC 일정 Jiondad 2023.02.15 344 0
62 윈도우11 오프라인으로 설치하기 Jiondad 2023.02.15 346 0
61 Synology VideoStation ffmpeg wrapper with DTS, EAC3 and TrueHD Support Jiondad 2020.09.07 1055 0
60 드론 비행 가능 지역 Jiondad 2017.05.19 342 0
59 EPG 기능이 포함된 docker-tvheadend 이미지 소개 및 사용법 Jiondad 2017.03.27 422 0
» Tvheadend EPG 등록 (External XMLTV 사용) Jiondad 2017.03.16 352 0
57 ES 파일 탐색기 FTP 스트리밍하기 (안드로이드) Jiondad 2016.03.16 372 0
56 Tvheadend 설정 백업 방법 Jiondad 2016.03.15 347 0
55 Synology Nas에서 Tvheadend를 이용하여 IPTV 송출 file Jiondad 2016.03.14 659 0
54 레지스트리를 수정하여 엑셀 2007 여러 창 띄우기 (Windows 7) 2 Jiondad 2016.03.12 639 0
53 Kodi (XBMC) Tvheadend IPTV 방송 시청하기 file Jiondad 2016.03.12 396 0
Board Pagination Prev 1 2 3 4 5 Next
/ 5