11.Nas_1


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


TVHeadend Internal XMLTV Grabber 사용하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

     TVHeadend Internal XMLTV Grabber 사용하기

    http://blunzl.tistory.com/344

    서론

    RT-AC68U(AC1900)에서 TVHeadend의 Internal: XMLTV 모듈을 활성화하기 위한 과정을 다시금 정리해 본다. TVHeadend는 사용자의 추가 EPGGrab 모듈을 등록하는 과정에서 tv_find_grabbers 파일을 먼저 실행한다. tv_find_grabbers 파일에서는 여러 tv_grab_*의 경로와 이름을 표준 스트림으로 뿌려주고 이를 TVHeadend가 입력받아 모듈로 등록하게 된다. 만약 tv_find_grabbers 파일을 실행하는데 실패하면 PATH에 등록된 경로에서 tv_grab_*으로 시작되는 파일을 찾아 모듈을 등록한다. 정리하면 다음과 같다.


    모듈 초기화 시작
      -> tv_find_grabbers
        -> 실행 가능
          -> tv_find_grabbers 파일에 명시한 tv_grab_* 파일들을 모듈로 등록
          -> 모듈 초기화 종료
        -> 실행 불가
          -> tv_grab_* 파일 검색 후 등록
          -> 모듈 초기화 종료
    

    tv_find_grabbers로 등록

    TVHeadend가 tv_find_grabbers 파일을 자동으로 실행할 수 있도록 PATH 경로에 파일을 만들어 준다.


    PATH 확인하는 방법

    # echo $PATH
    /opt/bin:/opt/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/home/admin:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin:/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin
    


    우리가 쓸 수 있는 경로는 엔트웨어가 설치된 /opt/로 시작하는 경로다. /opt/bin 또는 /opt/usr/bin이 적절한 위치라 생각되는데 예제에서는 /opt/usr/bin에 파일을 생성하기로 한다. /opt/usr/bin 폴더가 존재한다면 폴더 생성은 넘어가도록 한다.


    /opt/usr/bin 폴더 생성

    mkdir /opt/usr/bin


    /opt/usr/bin/tv_find_grabbers 파일 생성

    cat >> /opt/usr/bin/tv_find_grabbers << 'EOF'
    #!/bin/sh
    
    DIR="/opt/usr/bin/"
    echo ${DIR}"tv_grab_file|My IPTV Grabber"
    EOF
    


    실행 권한 설정

    chmod 755 /opt/usr/bin/tv_find_grabbers


    /opt/usr/bin/tv_grab_file 파일 생성

    cat >> /opt/usr/bin/tv_grab_file << 'EOF'
    #!/bin/sh
    
    python /opt/etc/tvheadend/epggrab/epg2xml.py $@
    EOF


    실행 권한 설정

    chmod 755 /opt/usr/bin/tv_grab_file


    TVHeadend 재시작

    /opt/etc/init.d/S71tvheadend restart

    ◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

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



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

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




    Total 1,677 / 83 Page
    [ 무료 인트라넷 속도 테스트 및 벤치 마크 LAN 네트워크 성능 도구 ]

    ◎8 무료 인트라넷 속도 테스트 및 벤치 마크 LAN 네트워크 성능 도구업데이트 날짜 :2019 년 8 월 1 일/홈»프리웨어 및 소프트웨어 리…

    [ 다운로드 MariaDB 저장소 설정 ]

    다운로드MariaDB 저장소 설정https://downloads.mariadb.org/mariadb/repositories/#distro=Deb…

    [ pc에서 저의 홈피에 사용중인 new.php 최신글 다음페이지 이동 에러 ]

    pc에서 저의 홈피에 사용중인 new.php 최신글 다음페이지 이동 에러config.php 수정 적용define('G5_DOMAIN', 'htt…

    [ summernot의 font차이가 bootstrap.css의 차이로 발생하네요 ]

    summernot의 font차이가 bootstrap.css의 차이로 발생하네요첨부파일 적용<link rel="stylesheet" href…

    [ termux-sudo 명령 ]

    termux-sudohttps://gitlab.com/st42/termux-sudo#termux-sudoTermux Termux에 sudo를 제…

    [ docker에 ubuntu 설치 ]

    docker에 ubuntu 설치1) 설치docker pull ubuntu:latest docker run -it --name=ubuntu_ser…

    [ Ubuntu 16.04에서 최대 절전 모드를 해제하려면 어떻게해야합니까? ]

    Ubuntu 16.04에서 최대 절전 모드를 해제하려면 어떻게해야합니까?askubuntu.comhttps://askubuntu.com/quest…

    [ 해결완료)HYPER Backup error 증상 응용프로그램 건너뜀 해결 / 응용프로그램을 건너뜀 백업에… ] 댓글 2

    해결완료)질문)hyper backup 응용프로그램 백업에러 실패함장비: 해놀사용중버전: DSM 6.2.3-25426 Update 2 최신 버전 …

    [ 입문자에게 추천하는 HTML, CSS 첫걸음 ]

    입문자에게 추천하는 HTML, CSS 첫걸음입문자에게 추천하는 HTML, CSS 첫걸음 | HEROPY■ ▶ ☞ 정보찾아 공유 드리며 출처는 링…

    [ 시놀로지 python3 beautifulsoup 설치 작업으로 epg xmltv.xml만들기 ] 댓글 1

    시놀로지 python3 beautifulsoup 설치 작업으로 epg xmltv.xml만들기시놀로지 beautifulsoup 설치 작업시놀로지 …

    [ 이미지 추가로 신규 생성 ]

    ■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-29 03:55:46

    오늘의 홈 현황


    • 현재 접속자♨ 537 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 814 명
    • 어제 방문자 2,007 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,401,976 명
    • 전체 게시물※ 8,663 개
    • 전체 댓글수※ 24,787 개
    • 전체 회원수 11,074 명

    QR코드


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

    알림 0








    최신글↑