11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


성공)u5pvr단독) linux 재설치후 U5PVR APM 1편 : 설치후 epg2xml.php 이용하여 xmltv.xml 만들어 자체 epg정보 불러오기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    성공)u5pvr단독) linux 재설치후 U5PVR APM 1편 : 설치후 epg2xml.php 이용하여 xmltv.xml 만들어 자체 epg정보 불러오기

    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=4058

    ====== epg2xml.php 사용으로 epg2xml.php 로 iptv의 epg정보를 만들기 입니다 =============

    목적은  xmltv.xml 파일을 만들어 epg정보를 저장 그리고 cat로 epg정보를 불러  파일은 xmltv.xml 파일이 저장 되고

    향후 xmltv.xml 파일을 전용 iptv player에서 [perfect player/prog tv ] epg적용 가능합니다.


    u5pvr 안드로이드 미박스 일명 구글 tv에서 epg2xml 설치  iptv epg정보 보기 입니다.

     수정정보) epg2xml-1.2.6의  Channel.json 과 epg2xml.json  수정 파일 아래 링크 참조 바랍니다.

    skiptv.m3u 채널번호 변경 O tvN_84 올리브_34 변경 되었습니다 Channel.json 변경해야 epg2xml 정상 출력 되네요

    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=4382

    제가 사용하는 skiptv20180507_SK-BTV_4K_UHD_11q.kr.zip는 변경 적용 되었습니다.

    정보 https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=4340

    Channel.json 변경해야 epg2xml 정상 출력 되네요

    epg2xml.json의 "MyChannels" sk-btv all 채널 재정리 epg2xml-1.2.6_xmltv.xml_11q.kr_20180508입니다.

    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=4388



    성공)u5pvr단독) linux 재설치후 U5PVR APM 1편 : 설치후 epg2xml.php 이용하여 xmltv.xml 만들어 epg정보 불러오기


    >>> 최종 전체 적용 내용 업데이트  https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=4149


    >>> U5PVR APM 2편 : 활용하기 (apache2 + php5 + mysql)

    참조 web 폴더를 내장 하드로 www변경 작업 20180428

    업데이트  )hdd 로 변경 설정후 epg 생성 명령 최종 사용기
    성공))U5PVR APM 2편): 활용 (apache2 + php5 + mysql) www폴더 변경 설정 하기 
    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=3096&& 
    php /mnt/media_rw/sda5/www/html/epg2xml/epg2xml.php -l 2 -o /mnt/media_rw/sda5/www/html/epg2xml/xmltv1.xml


    기본 작업 내용 ) u5pvr 에서 linux 설치 진행 합니다



    linux 재설치후 처음부터 U5PVR APM 1편 : 설치하기 (apache2 + php5 + mysql) 진행 성공

    http://cafe.naver.com/mk802/20363
    U5PVR APM 1편 : 설치하기 (apache2 + php5 + mysql)

    epg2xml.php 사용으로 xmltv.xml 로 iptv의 epg정보를 만들기 성공

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml

    명령으로 XMLTV.XML 파일 생성 확인 설치 완료 내용입니다.


    목적은  xmltv.xml 파일을 만들어 epg정보를 저장 그리고 cat로 epg정보를 불러  파일은 xmltv.xml 파일이 저장 되고

    향후 xmltv.xml 파일을 전용 iptv player에서 [perfect player] epg적용 가능합니다.


    전체 설정 정보는 

    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=4058

    에 저장 공유 합니다


    .성공기 내용입니다 

    http://192.168.0.33

    3232235521_1521025796.9421.png

    http://192.168.0.33/phpinfo.php

    3232235521_1521025859.7326.png

    http://192.168.0.33/phpmyadmin

    3232235521_1521025952.3992.png

    여기까지 u5pvr의 web 서버 설치 성공 합니다.

    << 설치 진행준비 >>

    epg2xml 파일을 준비 >> 구글에서 epg2xml 조회 사이트 접속 하거나

    https://github.com/wonipapa/epg2xml 접속 다운 로드 합니다 (서비스 중지)

    첨부 제가 보관중인 최근 버전 사용 ver 1.2.6 홈피 찾아 설치 하세요



    (epg 생성 명령)

    아래 설치 방법대로 epg 생성이 되면

    putty에서 epg2xml.json 조건은(7일치) 25 m 다운 되고

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml


    1일치 조건은 5m 다운 됩니다.

    php /var/www/html/epg2xml/epg2xml.php -l 1 -o /var/www/html/epg2xml/xmltv1.xml

    =================

    설치 방법> 준비)

    cd /var/www/html

    mkdir epg2xml

    epg2xml 관련 파일을 복사 붙이기 합니다

    cp 또는 winscp 로 복사

    파일 중에 채널 정보에 관련 파일 폴더 권한 수정

    chmod 755 -R /var/www/html/epg2xml

    PUTTY에서 동작 확인

    php /var/www/html/epg2xml/epg2xml.php 


    3232235521_1530789223.3932.png

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml

    확인

    3232235521_1530789334.4631.png

    하면  curl 모듈이 설치 되지 안았다고  나오면 아래 대로 설치 합니다.

    apt-get install libapache2-mod-php5 

    apt-get install curl libcurl3 libcurl3-dev php5-curl 

    ==== 여기까지 해도 ====

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml

    확인 파일이 생성 되네요

    3232235521_1530790197.4364.png

    php /var/www/html/epg2xml/epg2xml.php -l 1 -o /var/www/html/epg2xml/xmltv1.xml

    php /var/www/html/epg2xml/epg2xml.php -l 2 -o /var/www/html/epg2xml/xmltv2.xml

    2일치가 제일 적당함

    3232235521_1530790500.8433.png

    =================


    ---- 이하도 명령어 관련 추가는 문제시 참조 ---

    /etc/php5/apache2/php.ini 

    위치 확인  수정  nano 또는 winscop로  편집 추가 합니다

    nano /etc/php5/apache2/php.ini 

    extension=curl.so

    하단 아래에 추가 합니다

     --------------------------

    그리고 아파치 재 시작 합니다

    service apache2 restart


    관련이 모르고

    apt install sqlite3

    실행 설치도 했습니다

    3232235521_1530790855.9824.png

    (epg 생성 검증)

    putty에서

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml

    만 실행 하여 파일 xmltv.xml 이 만들어 지면 성공 입니다 ...

    저같은 경우 3일치  기본 설정 조건은 epg2xml.json 파일에 3일치 설정시 10m 정도 입니다

    "###_COMMENT_###" : "### epg 데이터 가져오는 기간으로 1에서 7까지 설정가능 ###",

        "default_fetch_limit" : "3",

    epg2xml.json 파일에 5일치 설정 시 16m 정도 수집 되네요


    매일 시간별 자동 epg생성 만들기 실행 스크립트 만들기

    (최종 사용 업데이트 20180407 : xmltv.xml 자동스케쥴링으로  epg 만들어 준비)

    1)  epg xmlt.xml 파일 자동 스케줄링 만들기 xmltv_xml.sh 파일을 만듭니다.

    nano /var/www/html/epg2xml/xmltv_xml.sh

    실행하여  아래 내용 형식으로  추가 하여

    ----------

    #!/bin/sh

    #crontab -e

    #crontab -l

    #bash  /usr/bin/xmltv_xml.sh

    date

    rm -f /var/www/html/epg2xml/xmltv.xml

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml

    chmod 777 /var/www/html/epg2xml/xmltv.xml

    ----------------------

    #!/bin/sh

    #cp /var/www/html/epg2xml/xmltv2_xml_var.sh /usr/bin/

    #crontab -e

    #crontab -l

    #bash  /usr/bin/xmltv2_xml_var.sh

    date


    #rm -f /mnt/media_rw/sda5/www/html/epg2xml/xmltv2.xml

    #php /mnt/media_rw/sda5/www/html/epg2xml/epg2xml.php -l 2 -o /mnt/media_rw/sda5/www/html/epg2xml/xmltv2.xml

    #chmod 777 /mnt/media_rw/sda5/www/html/epg2xml/xmltv2.xml

    rm -f /var/www/html/epg2xml/xmltv2.xml

    php /var/www/html/epg2xml/epg2xml.php -l 2 -o /var/www/html/epg2xml/xmltv2.xml

    chmod 777 /var/www/html/epg2xml/xmltv2.xml

    ====
    3232235521_1530791969.9858.png

    3232235521_1530791990.8663.png

    2) 파일을  복사후 실행 권한을 줍니다

    cp /var/www/html/epg2xml/xmltv2_xml_var.sh /usr/bin

    cp /var/www/html/epg2xml/xmltv_xml_var.sh /usr/bin

    chmod a+x /usr/bin/xmltv2_xml_var.sh
    chmod a+x /usr/bin/xmltv_xml_var.sh

    으로 복사후 실행 권한을  진행 합니다


    3) 자동스케줄 링 만들기

    crontab -e

    실행하여  파일을 열어주고 나면 제일 하단에 최종 추가 한 내용 반복 확인 내용

    # 4시4뷴에 시작 4시간 간격으로 xmltv.xml파일 만들어 저장 합니다

    09 */9 * * * /usr/bin/xmltv_xml_var.sh >> /var/www/html/epg2xml/xmltv_xml_var.sh.log 2>&1

    04 */4 * * * /usr/bin/xmltv2_xml_var.sh >> /var/www/html/epg2xml/xmltv2_xml_var.sh.log 2>&1

    =================
    3232235521_1530792679.9384.png

    예)

    04 */4 * * * /usr/bin/xmltv_xml.sh >> /var/www/html/epg2xml/3/xmltv_xml.sh.log 2>&1

    주) 이상하게 뒷에 >> /var/www/html/epg2xml/3/xmltv_xml.sh.log 2>&1를 붙여  정상적인 파일 사이즈가 만들어지네요
    원인 미확인 >> 임시 이대로 사용 합니다,

    3232235521_1522666687.3375.png

    (참조 >,>>)

    출력을 >또는 >>을 사용하여 파일 에 추가하여 파일에 추가 할 수 있습니다.


    echo Hello World >C:\output.txt

    echo Hello again! >>C:\output.txt

    또는

    mybatchfile.bat >C:\output.txt

    를 사용 >하면 파일이 이미 있으면 자동으로 덮어 씁니다.

    stdin, stdout 및 stderr를 리디렉션 할 수있는 옵션도 있습니다.


    <자동스케줄 링 실행>

    bash  /usr/bin/xmltv_xml.sh


    bash xmltv_xml_var.sh
    bash xmltv2_xml_var.sh

    7일 24m 생성시작 13.07 -> 16.41 끝 
    2일 8m 생성시작 17.16 -> 18.31 끝

    3232235521_1530793274.6185.png

    cron을 재사작 합니다

    /etc/init.d/cron restart


    4) epg그래버모듈 파일  tv_grab_?? 파일  생성

    /var/www/html/epg2xml/tv_grab_xmltv_xml

    /var/www/html/epg2xml/tv_grab_2xmltv_xml

    을 파일을 /usr/bin 폴더에 복사 권한 수정 합니다

    cp /var/www/html/epg2xml/tv_grab_xmltv_xml /usr/bin

    chmod a+x /usr/bin/tv_grab_xmltv_xml

    cp /var/www/html/epg2xml/tv_grab_2xmltv_xml /usr/bin

    chmod a+x /usr/bin/tv_grab_2xmltv_xml

     ==

    /usr/bin/tv_grab_xmltv_xml

    파일 정보 

    ============

    #!/bin/sh


    if [ "x$1" = "x" ]; then

    cat /var/www/html/epg2xml/xmltv.xml

        exit 0

    fi


    case "$1" in

        --description)

        echo "tv_grab_xmltv_xml"

        ;;

        --version)

        echo "1.0"

        ;;

        --capabilities)

        echo "baseline"

        ;;

    esac

    ====================

    /usr/bin/tv_grab_2xmltv_xml

    파일 정보 

    ========

    #!/bin/sh


    if [ "x$1" = "x" ]; then

    cat /var/www/html/epg2xml/xmltv2.xml

        exit 0

    fi


    case "$1" in

        --description)

        echo "tv_grab_2xmltv_xml"

        ;;

        --version)

        echo "1.0"

        ;;

        --capabilities)

        echo "baseline"

        ;;

    esac


    ================


    ------------------------------------

    >> 자동스케줄 date 명령추가로 업데이트 일자 저정 됩니다.

    3232235521_1523112771.1098.png

    tvheadend 재시작

    service tvheadend restart


    6) epg그래버모듈 파일  tv_grab_?? 파일 실행 동작 

      >> cat 명령만 실행하니 바로 응답이 빠릅니다

    계정수정하기

    root@u5pvr-debian:~# nano /home/hts/.hts/tvheadend/superuser


    {

    "username": "admin",    <-- 아이디 입력

    "password": "androidoverlinux"    <-- 비밀번호 입력

    }


    그 후 tvheadend 를 재시작합니다.


    root@u5pvr-debian:~# service tvheadend restart

    [ ok ] Restarting Tvheadend: tvheadend.

    root@u5pvr-debian:~#



    초기 접속이 잘되지 않네요

    몇번 실행 접속( 디폴트)

    http://192.168.0.33:9981

    3232235521_1523111517.1722.png

     >> 주) epg 자동갱신 설정 >    epg Grabbers 창에 >>    FORCE INITIAL EPG AT START-UP 체크 해지 해주세요

       https://www.clien.net/service/board/cm_nas/12174349?po=0&od=T31&sk=title&sv=epg&category=&groupCd=&articlePeriod=default&pt=0

    3232235521_1528727372.6644.png


    7) 전자 프로그램 가이드  확인 시  빠르게 로딩 됩니다.

    3232235521_1523111616.1294.png


    >> 자동스케줄러로 xmltv.xml 파일 만들어 epg 갱신시 빠르게 동작 합니다 
    >> 부팅도 부드럽게 시작 됩니다 .


    이하 내용 이전 사용 정보 내용  참조


    epg2xml.php 옵션은 하기 옵션 적용 됩니다.

    epg2xml.py, epg2xml.php 옵션

    실행시 사용가능한 인수는 --help 명령어로 확인이 가능하다.
    epg2xml.json의 설정을 옵션의 인수를 이용하여 변경할 수 있다.

    -h --help : 도움말 출력

    --version : 버전을 보여준다.

    -i : IPTV 선택 (ALL, KT, SK, LG 선택가능) ex) -i KT

    -d --display : EPG 정보를 화면으로 보여준다.

    -o --outfile : EPG 정보를 파일로 저장한다. ex) -o xmltv.xml

    -s --socket  : EPG 정보를 xmltv.sock로 전송한다. ex) -s /var/run/xmltv.sock

    -l --limit : EPG 정보 가져올 기간으로 기본값은 2일이며 최대 7일까지 설정 가능하다. ex) -l 2

    --icon : 채널 icon 위치 URL ex) --icon http://www.example.com

    --rebroadcast : 제목에 재방송정보 표기 ex) --rebroadcast y

    --episode : 제목에 회차정보 표기 ex) --episode y

    --verbose : EPG 정보 상세하게 표기 ex) --verbose y

    PUTTY에서 직접  

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml

    XMLTV.XML 파일 생성 확인

    3232235521_1521255866.8546.png

    tv_grab_cat_u5pvr 파일로 정보 >>

    ============

    #!/bin/sh


    if [ "x$1" = "x" ]; then

    rm -f /var/www/html/epg2xml/xml.xml

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xml.xml

    cp /var/www/html/epg2xml/xml.xml /var/www/html/epg2xml/xmltv.xml

    chmod 777 /var/www/html/epg2xml/xmltv.xml

    cat /var/www/html/epg2xml/xmltv.xml

        exit 0

    fi


    case "$1" in

        --description)

        echo "tv_grab_cat_u5pvr"

        ;;

        --version)

        echo "1.0"

        ;;

        --capabilities)

        echo "baseline"

        ;;

    esac

    ==========

    3232235521_1521255100.1267.png

    tvheadend 를 브라우즈로 내부 ip로 실행

    http://192.168.0.33:9981

    접속 후  초보자는 아래 전체 설정 내용 설정 하세요

    tvh 기본 설정하고  >> 내부EPG그래버 다시 시작  2번 하세요

    3232235521_1521254983.0396.png

     epg2xml.json 파일에 5일치 설정 시 16m 정도 수집 되네요

    3232235521_1521375851.0698.png

    3232235521_1521375789.6374.png

    3232235521_1521255599.1616.png

    3232235521_1521255628.2239.png

    정상 동작 확인 합니다.>>  xmltv가 만들어지는 속도는 5분 정도 되면 즉각적으로 화면 출력 됩니다

    << 초보자 기본 설정 값 참조 >>

     tvheadend의 초기 기본 설정 입니다

    3232235521_1521280173.8361.png

    사용자 추가 합니다.

    3232235521_1521280249.6753.png

    암호 추가 

    3232235521_1521280288.0699.png

    최대 입력스트립은 3 이상 주지 마세요 인터넷 과부하로 iptime공유기 먹통 됩니다.

    3232235521_1521281663.3054.png

    채널 묽음 check

    3232235521_1521280604.5515.png

    EPG scan time을 30으로 설정

    3232235521_1521280540.2058.png

    내부 xmltv 복사한 그래버 파일 >> 내부 EPG 그래버 다시 시작 실행 하고 >하단 메세지 확인후 끝나면> 초기후 2번째에 다시 epg정보를 불러옵니다

    3232235521_1521280487.0308.png

    PASS는 기본값

    3232235521_1521280674.8969.png

    녹화 폴더 지정

    WINSCP로 디랙토리 지정 경로 복사 붙이기 파일권한 777 후 켜짐

    3232235521_1521282003.1373.png

    3232235521_1521280781.4318.png

    3232235521_1521280843.6904.png

    타일시프트도 녹화 폴더로 동일하게 설정

    3232235521_1521280890.156.png

    정상적이 EPG정보 입니다

    3232235521_1521280936.723.png

    TVHEADEND의..EPG2XML로 부터 이제 해방입니다.

    << KODI EPG 적용 TVHEADEND 설정 // 내부 IP적용 >> 녹화 가능시

    3232235521_1521282188.6352.png

    3232235521_1521282239.365.png

    html&gt;

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    tv_grab_2 를 자체 epg 적용와 시놀로지 epg 적용 2개 적용  합니다

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    epg epg2xml-1.2.6.zip업데이트 정보 입니다
    https://github.com/wonipapa/epg2xml/releases/tag/v1.2.6
    ===
    # 공지
    epg2xml은 1.2.6 버전을 마지막으로 업데이트가 이루어 지지 않습니다.
    3월 31일 이후로 리포지터리 삭제 예정입니다.

    # EPG2XML
    이 프로그램은 EPG(Electronic Program Guide)를 웹상의 여러 소스에서 가져와서 XML로 출력하는 프로그램으로 python2.7 및 php5.4.45 이상에서 사용 가능하도록 제작되었다.
    python3과 php 5.4.45 이하에서는 정상적인 작동을 보장하지 못한다. 또한 외부의 소스를 분석하여 EPG 정보를 가공하여 보여주는 것이므로 외부 소스 사이트가 변경되거나 삭제되면 문제가 발생할 수 있다.

    ## 개발자 후원하기
    https://www.facebook.com/chericface
    페이스북을 사용하신다면 개발자 후원하는 방법이라고 생각해주시고 위의 링크 들어가서 좋아요 눌러주시면 감사하겠습니다.
    제가 관련된 곳에서 운영하는 페이스북인데 아직 초기라서 사람이 많이 없습니다. 화학공학 및 소재 관련 사이트입니다.
    감사합니다.

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    최종 사용 업데이트 20180407 : xmltv.xml 자동스케쥴링으로  epg 만들어 준비

    profile_image

    카르팸님의 댓글

    no_profile 카르팸 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (119.♡.158.203) 작성일

    감사합니다.

    profile_image

    possing님의 댓글

    no_profile possing 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.81.216) 작성일

    감사합니다.

    profile_image

    소비에트불곰님의 댓글

    no_profile 소비에트불곰 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (210.♡.171.175) 작성일

    감사합니다

    profile_image

    쿨라이머님의 댓글

    no_profile 쿨라이머 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (210.♡.41.89) 작성일

    자세한 설명 감사합니다.

    profile_image

    intereng님의 댓글

    no_profile intereng 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (112.♡.158.53) 작성일

    감사합니다.

    profile_image

    맨하탄노숙자님의 댓글

    no_profile 맨하탄노숙자 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (175.♡.119.15) 작성일

    멋집니다.

    profile_image

    둥이파파님의 댓글

    no_profile 둥이파파 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (180.♡.175.216) 작성일

    감사합니다.

    profile_image

    마이콜조이님의 댓글

    no_profile 마이콜조이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (114.♡.129.48) 작성일

    감사합니다.

    profile_image

    미남용민님의 댓글

    no_profile 미남용민 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (106.♡.97.142) 작성일

    감사합니다. :)

    profile_image

    AppleTV4k님의 댓글

    no_profile AppleTV4k 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.120.168) 작성일

    친절한 설명 감사합니다~

    profile_image

    asiapatent님의 댓글

    no_profile asiapatent 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (49.♡.116.100) 작성일

    감사합니다~

    profile_image

    아트영님의 댓글

    no_profile 아트영 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.71.120) 작성일

    고맙습니다

    profile_image

    jjyun님의 댓글

    no_profile jjyun 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (116.♡.126.30) 작성일

    감사합니다.

    profile_image

    라이너스님의 댓글

    no_profile 라이너스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.164.152) 작성일
    profile_image

    shimss11q님의 댓글의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    본문에 추가적인 순서로 실행은 하셨는지요
    putty에서
    epg2xml  1.2.6 복사
    권한 설정

    php /var/www/html/epg2xml/epg2xml.php -o /var/www/html/epg2xml/xmltv.xml

    하면  curl 모듈이 설치 되지 안았다고  나오면 아래 대로 설치 합니다.
    apt-get install libapache2-mod-php5
    apt-get install curl libcurl3 libcurl3-dev php5-curl

    /etc/php5/apache2/php.ini
    위치 확인  수정  nano 또는 winscop로  편집 추가 합니다
    nano /etc/php5/apache2/php.ini

    extension=curl.so
    하단 아래에 추가 합니다
    그리고 아파치 재 시작 합니다
    service apache2 restart

    apt install sqlite3
    실행 설치도 했습니다
    파일 중에 채널 정보에 관련 파일 폴더 권한 수정
    chmod 755 -R /var/www/html/epg2xml
    PUTTY에서 동작 확인
    php /var/www/html/epg2xml/epg2xml.php

    profile_image

    라이너스님의 댓글의 댓글

    no_profile 라이너스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.164.152) 작성일
    profile_image

    shimss11q님의 댓글의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
    profile_image

    라이너스님의 댓글

    no_profile 라이너스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.164.152) 작성일
    profile_image

    라이너스님의 댓글

    no_profile 라이너스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.164.152) 작성일
    profile_image

    어쭈구라님의 댓글

    no_profile 어쭈구라 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (39.♡.148.100) 작성일

    막혔는데 감사합니다.

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    [NAS] tvheadend epg 설정 시 my channel 추가 방법 bluejini / 2017/10/16
    http://www.bluejini.net/archives/1431 
    wonipapa 님의 EPG2XML 로 epg 설정 시
    최근 버전에는 my channel 이라는게 생겼는데 이걸 설명하는 블로그가 없어서 남깁니다.
    EPG2XML의 다운로드 경로는 https://github.com/wonipapa/epg2xml 이죠.
    다운받아서 압축 풀고 서버에 올린 후 epg2xml.json 을 수정하고 하루에 한 번 py 또는 php 파일을 실행하는게 일반적인데요.
    그 epg2xml.json 안에 보시면 최신 버전은 MyChannels 라는게 있습니다.
    예를들면 아래와 같이요.
    "MyChannels" : "60, 110, 111, 122, 164",
    찾아보니 해당 채널만 검색해서 추가하는 것이더군요.
    즉 MyChannels 는 반드시 수정해야 합니다.
    빈값이면 채널 추가도 안됩니다.

    그러면 저 채널넘버가 무엇인가…가 남는데, Channel.json 에 있는 ID 입니다.
    관련 설명: https://www.clien.net/service/board/cm_nas/11167278?po=0&od=T31&sk=title&sv=my channel&category=&groupCd=&articlePeriod=2017
    즉 내가 EBS를 채널ID 30으로 했다 하더라도, Channel.json 에서 EBS ID는 60이니까
    MyChannels 에 60을 추가해야 실제로 EBS가 추가됩니다.
    본인이 작성한 m3u 에 ID와 CHID 는 보통 iptv 채널번호로 만들겠죠. CHID 야 당연하고, 일반 ID도요.
    뭐 그렇지 않더라도 Channel.json 하고 ID가 100% 매칭되지는 않을 것입니다.

    방법은 두 가지인데 해당 ID를 수동으로 입력해야 하는 건 똑같습니다.
    1. epg2xml.json 의 MyChannels에 원하는 채널의 ID들을 직접 입력하거나
    2. 본인의 m3u에 ID를 Channel.json 에 맞추어서 직접 매핑 후 아래의 py 툴로 해당 ID들을 한 번에  epg2xml.json 의 MyChannels 로 보내는 것.
      https://pastebin.com/ab1bFEsQ
      에서 내용을 복사해서 메모장에 넣고 파일의 이름을 update_mychannels.py 로 확장자까지 변경후
      channel_list.m3u 파일과 epg2xml.json 이 있는 경로에 넣고 python update_mychannels.py 로 실행하면
      ID값만 epg2xml.json 로 보내줍니다. MyChannel 에 값을 넣어주는거죠.
      ID가 숫자로 되어 있어야 보내주는 듯 싶고요.
      (실행 전에 epg2xml.json 백업 필수)

     

    혹시 나중에 재설정을 하게 될 수도 있으니 본인의 m3u 파일 내의 ID를 워니파파님의 Channel.json 과 미리 매핑시켜놓으면
    저 py 파일 하나로 epg2xml 의 MyChannel 이 추가되니 편할 것 같습니다.
    저는 약 40개의 채널만 이용하므로… 노가다로 ID를 매핑시켰습니다.
    ------------------------------
    https://pastebin.com/ab1bFEsQ
    의 내용을 복사해서 메모장에 넣고 (되도록 notepad++ 사용하세요) 파일의 이름을 update_mychannels.py 로 확장자까지 변경후
    channels.m3u 파일이나 epg2xml.json 이 있는 경로에 넣고 python update_mychannels.py 로 실행하라는...
    혹시 모르니 실행하실 때 epg2xml.json 파일은 백업하고 하세요. 라고 하시네요.

    profile_image

    라이너스님의 댓글의 댓글

    no_profile 라이너스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.164.152) 작성일

    조금 어려운데 주말에 좀 들여다 보겠습니다.!! 감사합니다.!!!

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    skiptv.m3u 채널번호 변경 O tvN_84 올리브_34 변경 되었습니다 Channel.json 변경해야 epg2xml 정상 출력 되네요

    profile_image

    nettkim님의 댓글

    no_profile nettkim 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.107.59) 작성일

    좋은자료 감사합니다.

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    라즈베리파이 TVHeadend EPG 설치 및 설정
    https://antnf3.blogspot.kr/2018/01/tvheadend-epg_24.html?m=1
    1.다운로드 받은 폴더로 이동한다.
    cd /home/pi/epg2xml-1.2.4

    2. 실행권한을 부여한다.
    sudo chmod -x epg2xml.py

    3. 접근권한을 부여한다.
    sudo chmod 755 Channel.json

    epg2xml.py, Channel.json  2개 파일의 실행 권한을 준다.

    4. python-setuptools 설치한다.
    sudo apt-get install python-setuptools

    5. beautifulsoup 설치한다.
    sudo easy_install beautifulsoup

    6. lxml 설치한다.
    sudo easy_install lxml

    6-1. lxml 설치오류나면 아래 프로그램을 순서대로 설치한다.
    6-2. libxml2-dev 설치한다.
    sudo apt-get install libxml2-dev
    6-3. libxslt1-dev 설치한다.
    sudo apt-get install libxslt1-dev
    6-4. python-dev 설치한다.
    sudo apt-get install python-dev
    => 이미 있는거라고 나오거나 설치완료되면
    sudo pip install lxml 를 설치한다.

    7. python-bs4 설치한다.
    sudo apt-get install python-bs4

    8. Tvheadend설정 epggrab에서 외부xmltv로 설정변경후 다음명령어를 실행한다.

    sudo /usr/bin/python /home/pi/epg2xml-1.2.4/epg2xml.py -i KT -s /home/hts/.hts/tvheadend/epggrab/xmltv.sock

    profile_image

    미네님의 댓글

    no_profile 미네 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (122.♡.42.178) 작성일

    좋은자로 감사합니다

    profile_image

    풍운55님의 댓글

    no_profile 풍운55 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (121.♡.161.172) 작성일

    시도해보다가 초보자에게 너무 어려운 작업같아 오랫동안 다시 도전하지 못했습니다.
    다시 시도해보려고 합니다. 감사합니다

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (223.♡.24.55) 작성일

    5/11펌웨어업데이트  iptv  epg 설정
    제가 업데이트 후 iptv epg 문제점 문의 드립니다

    (1) epg의 xmltv.xml 노딩의 u5pvr 동일 ip 나 ddns 로 연결시 강제종료건
    >> epg 설정은 메뉴에서 url로 epg 입력 조건입니다
    >> iptv.m3u는 epg경로 추가 수정 없이 tvheadend / tvhelper로 제작된 형식 입니다


    1) u5pvr 자체 내부 ip 192.168.0.33 사용중입니다 아래와 같이 내부 같은 ip사용시 강종 발생 합니다
    - 초기 linux 부팅전에는 시청불가 (미 연결로 검정 화면이며 메뉴 누르면 나옴 :epg 경로수정 가능)
    - linux 부팅후 ( 몇분후) 강제종료 발생
    iptv epg 경로 http://192.168.0.33/epg2xml/xmltv.xml
    - 몇분이 지나고나 다른 프로그램으로 tv시청후 마치고 iptv 시청 강제종료 발생
    - http://127.0.0.1/epg2xml/xmltv.xml 도 강제 종료 발생
    >>>> 문제 발생시 reboot후 linux 서버 연결전 검정화면에서 메뉴로 epg 설정 가능

    2) 잠자님 epg 경로 정상 로딩 이상 없음
    http://u5pvrepg.duckdns.org/xmltv.xml

    3) 나스 ip의 epg 경로 정상 로딩 이상 없음
    - http://192.168.0.11:9983/xmltv.xml

    참고) 업데이트 순서 1) 백업 >2) full 업그레이드 >3) 복원
    linux버전은 복원해서 그런지 2월4일버전 입니다
    Welcome to AOL Debian GNU/Linux 8 jessie (eddylab)
    ====================================================
    DATE : Fri May 11 22:55:37 KST 2018
    UPTIME : 22:55:37
    VERSION : 20180204
    <CPU INFO>
    CLOCK : 1600MHz GOV : interactive
    <MEMORY INFO>
    MEM : 1306MB / 1893MB SWAP : 2MB / 799MB

    root@AOL-Debian:~#

    >>> linux는 full 버전 하면 최신 버전 업데이트 되는지요 ...최종 버전은 ??
    상기 문제는 linux업그래이드를 해야 강제 종료 되지않고 정상이 될까요 ???
    linux 최신버전 업데이트하고 설정값만 업데이트 하는방법은 있나요
    주) ssl 연결 및 단독 u5pvr epg 설정등 linux 추가설정 사용설정 재설정 쉽게하는방법은???,
    2018.05.11. 23:04

    profile_image

    magicmjp님의 댓글

    no_profile magicmjp 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (182.♡.180.63) 작성일

    감사합니다.

    profile_image

    빈센트님의 댓글

    no_profile 빈센트 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (183.♡.12.27) 작성일

    인터넷 검색하다 발견했어요.
    따라해보고 후기 남기도록 하겠습니다.

    profile_image

    프레지던트님의 댓글

    no_profile 프레지던트 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.179.202) 작성일

    감사합니다.

    profile_image

    위가님의 댓글

    no_profile 위가 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (210.♡.177.1) 작성일

    U5PVR 공부하가 여기까지 찾아왔네요.

    profile_image

    동명이님의 댓글

    no_profile 동명이 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (49.♡.141.209) 작성일

    감사합니다.

    profile_image

    야화님의 댓글

    no_profile 야화 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.145.171) 작성일

    한번 해봐야겠네요

    profile_image

    SoMeDay님의 댓글

    no_profile SoMeDay 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (14.♡.226.103) 작성일

    차근차근 해보겠습니다.

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    hdd 로 설정후 epg 생성 명령
    성공))U5PVR APM 2편): 활용 (apache2 + php5 + mysql) www폴더 변경 설정 하기
    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=3096&&

    php /mnt/media_rw/sda5/www/html/epg2xml/epg2xml.php -l 2 -o /mnt/media_rw/sda5/www/html/epg2xml/xmltv1_0.xml

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    epg 자동갱신 설정 >    epg Grabbers 창에 >>    FORCE INITIAL EPG AT START-UP 체크 해지 해주세요
      https://www.clien.net/service/board/cm_nas/12174349?po=0&od=T31&sk=title&sv=epg&category=&groupCd=&articlePeriod=default&pt=0

    profile_image

    윤주사랑님의 댓글

    no_profile 윤주사랑 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.188.133) 작성일

    자료공유 감사드립니다.

    profile_image

    몽몽이다님의 댓글

    no_profile 몽몽이다 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (218.♡.224.179) 작성일

    감사합니다.

    profile_image

    듀듀님의 댓글

    no_profile 듀듀 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (39.♡.58.242) 작성일

    잘쓰겠습니다!

    profile_image

    조이조님의 댓글

    no_profile 조이조 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (61.♡.78.150) 작성일

    감사합니다!

    profile_image

    토리아빠님의 댓글

    no_profile 토리아빠 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (124.♡.50.93) 작성일

    감사합니다.

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    추가 작업)u5pvr단독) epg2xml.php 이용하여 xmltv.xml 만들어 epg정보 불러오기

    profile_image

    야기님의 댓글

    no_profile 야기 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (180.♡.90.34) 작성일

    감사합니다

    profile_image

    레오니님의 댓글

    no_profile 레오니 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (210.♡.135.125) 작성일

    감사합니다

    profile_image

    nachunsa님의 댓글

    no_profile nachunsa 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (175.♡.149.251) 작성일

    감사합니다

    profile_image

    아노4715님의 댓글

    no_profile 아노4715 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.191.159) 작성일

    php /web/epg2xml/epg2xml.php -o /web/epg2xml/xmltv.xml로 xmltv.xml 파일이 생성되어 epg가 나오긴 하는데요 xmltv.xml 자동 스케줄러 만들지 않으면 자동갱신이 안되나요? 자동 스케줄러 감이 안잡혀서요. 즐거운 하루보내세요.

    profile_image

    shimss11q님의 댓글의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    정기적으로 만들어져야 합니다,

    profile_image

    악동루시퍼님의 댓글

    no_profile 악동루시퍼 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (59.♡.139.51) 작성일

    초보에겐 넘 어렵긴 하지만...조금씩 따라해보고 있습니다.^^;;

    profile_image

    생감자칩님의 댓글

    no_profile 생감자칩 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (114.♡.183.21) 작성일

    감사합니다.

    profile_image

    세이버님의 댓글

    no_profile 세이버 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (222.♡.118.157) 작성일

    감사합니다

    profile_image

    4딸라님의 댓글

    no_profile 4딸라 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (59.♡.222.35) 작성일

    시놀로지에서 python으로 적용하는건 힘들지요

    profile_image

    진니님의 댓글

    no_profile 진니 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (118.♡.112.198) 작성일

    감사합니다

    profile_image

    짐불락님의 댓글

    no_profile 짐불락 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.99.141) 작성일

    초자에겐 갈길이 멀지만 잘보고따라하겠습니다 꾸뻑

    profile_image

    뭉구스님의 댓글

    no_profile 뭉구스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (119.♡.175.68) 작성일

    저도 너무 초보라 정말 어렵네요 채널 등록까지는 어떻게 했는데 epg 는 정말 산넘어 산이네요
    정보 공유 정말 감사 드립니다. 마음 비우고 한번 따라 해 봐야 겠습니다.
    ^^ 덕분에 성공하였습니다. 정말 포기 하고 있었는데 단비와 같은 정보 감사 드립니다.

    profile_image

    스노우캣님의 댓글

    no_profile 스노우캣 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.7.46) 작성일

    감사합니다.

    profile_image

    hxpx님의 댓글

    no_profile hxpx 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (113.♡.254.93) 작성일

    좋은자로 감사합니다

    profile_image

    연이사랑님의 댓글

    no_profile 연이사랑 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (58.♡.199.193) 작성일

    감사합니다.

    profile_image

    톡001님의 댓글

    no_profile 톡001 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (114.♡.66.49) 작성일

    자료 감사합니다.

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    해당 epg 폴더에서 php epg2xml.php -o xxx.xml  테스트 명령 입니다
    간단 경로 변경후 
    cd /mnt/media_rw/mmcblk1p1/www/html/epg
    php epg2xml.php -o xml.xml
    chmod 777 *.xml
    cp xml.xml xmltv.xml

    tvh  에서
    cat /mnt/media_rw/mmcblk1p1/www/html/epg/xmltv.xml

    profile_image

    정보를찾아서님의 댓글

    no_profile 정보를찾아서 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (110.♡.136.83) 작성일

    감사합니다.

    profile_image

    정보를찾아서님의 댓글

    no_profile 정보를찾아서 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (110.♡.136.83) 작성일

    4) epg그래버모듈 파일  tv_grab_?? 파일  생성 여기서 막히는데 다음 진행은 어떻게 하나요

    profile_image

    가즈아님의 댓글

    no_profile 가즈아 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (39.♡.167.132) 작성일

    감사합니다. 도전!

    profile_image

    ing6님의 댓글

    no_profile ing6 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (114.♡.138.220) 작성일

    감사합니다.

    profile_image

    바나클대장님의 댓글

    no_profile 바나클대장 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.212.231) 작성일

    감사합니다

    profile_image

    ramond님의 댓글

    no_profile ramond 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (175.♡.69.2) 작성일

    감사합니다. 차근차근 다시해봐야겠어요

    profile_image

    Kga3205님의 댓글

    no_profile Kga3205 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.254.245) 작성일

    감사합니다.

    profile_image

    오늘날님의 댓글

    no_profile 오늘날 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.237.168) 작성일

    감사합니다.


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    • 일간 조회수
        • 게시물이 없습니다.
    • 주간 조회수
        • 게시물이 없습니다.
    • 월간 조회수
        • 게시물이 없습니다.


    Total 1,766 / 1 Page
    [ ● web page 공유폴더 구성하여 web site 만들기 ]

    ● web page 공유폴더 구성하여 web site 만들기구성 조건도메인 별도 구성1)기존사용 도메인 : 11q.kr2) 추가도메인 구입 :1…

    [ ● ha작업) 멀티 도메인 적용 https://ha.ddns 를 시놀로지에 기본 인증서 적용하고 duckdn… ]

    ● ha작업)멀티 도메인 적용 https://ha.ddns 를 시놀로지에 기본 인증서 적용하고 duckdns.org 및 npm 설치 필요 없네요…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-11-23 12:31:47

    오늘의 홈 현황


    • 현재 접속자♨ 344 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 9 명
    • 오늘 방문자 2,383 명
    • 어제 방문자 3,461 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,805,000 명
    • 전체 게시물※ 8,856 개
    • 전체 댓글수※ 25,231 개
    • 전체 회원수 11,325 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑