일단 5일전쯤 설치했던 것 같습니다.
latest 버전, stable 버전, 4.3 버전 등을 설치하고 시험해 봤습니다.
그리고 최종으로 latest 버전으로 선택했습니다.
1. 초기 *.m3u 파일을 매칭시켜줬을 때 Services에 누락되는 채널이 전혀 없습니다.
다른 버전에서는 누락 채널이 꼭 발생해서 일일이 등록해줘야 하는 일이 발생했는데 말이죠.
또한 Services에 채널 등록이 다른 버전(stable, 4.3)보다 훨씬 빨리 되네요.
Maximum # input streams 값을 6으로 지정했습니다. 모든 버전에서 동일하게 진행했습니다.
(6으로 지정해두면 6개씩 서비스 등록을 진행합니다. status 에서 확인가능)
2. 내부 epg grabber 설정이 간편하네요.
- tv_grabber_file을 따로 설정해 줄 필요가 없어 간편하네요.
이치로님 버전이 아닌 경우에는 따로 경로 설정 등의 작업이 필요했는데
이치로님 버전은 이 과정이 필요없어 처음에는 어리둥절했습니다.
- latest 이전 버전에서는 모두 tv_grabber 파일을 선택할 때,
본인이 사용하는 회선에 따라 선택해도 되고,
tv_grab_kr_epg2xml 을 선택할 경우에는
바로 및 Extra arguments 란에 -i 본인 방송사 -d 를 넣어줘야 하더군요.
(설명서를 꼼꼼히 읽어햐 합니다...^^)
3. 도커에서 설정해줄 때 마운트에 관한 부분인데요,
이치로님의 설명서 중간 '추가 알림'에 들어있어서 흔히 누락하시거나 이해못하시는 부분은
epg2xml 폴더를 따로 만들어 도커상에 epg2xml 폴더를 마운트 시켜주는 과정입니다.
저도 실은 이 부분을 설명서에서 놓쳐서 좀 헤매다가 설명서에서 다시 찾았네요.
폴더안에 파일들이 자동으로 다운로드 되지는 않더군요.
저는 그냥 폴더 안에 github에서 받은 파일을 넣어줬습니다.
(channel.json 파일과 epg2xml.json 파일은 수정했습니다.)
4. 평가 (제가 평가해도 될런지는 모르겠습니다...)
- 프로그램이 가볍고 날렵하다는 생각이 들었습니다. latest 직전 버전까지도 그렇지는 않더군요.
- 설정이 간단하고 epg 등록이 빨라 모든 설정을 완료하는데 20분 정도 걸리네요. 멋집니다.
- 그런데..뒤가 걱정됩니다... epg2xml이 바뀌거나 어떤 환경변수가 생길 경우
그 해결방향에 대해 이치로님에 대한 의존도가 높기 때문이죠. ㄷㄷㄷ..
이상 짧은 사용기였습니다.
많은 사용기가 올라와서 다음으로 사용하시는 모든 분들께 좋은 프로그램으로 자리매김했으면 하는 바랍입니다.
---------------------------------------------------------------------------------------------------------------------
뱀다리
설치를 어떻게 해야하는지 몰라서 정말 오랫동안 설명서를 찾아헤맸던 기억이 있습니다.
그런분들을 위해 설명서 링크를 넣어둡니다. 이치로님이 어떻게 생각하실지...
1. 첫 번째 공식 설명서
https://github.com/wiserain/docker-tvheadend/blob/epgkr/assets/how-to-run-on-synology.md
2. 두 번째 공식 설명서 - EPG 사용법 참조하세요.
(이 링크는 첫 번째 설명서에 들어있으나 모르는 분들을 위해 링크를 걸어둡니다.)
https://github.com/wiserain/docker-tvheadend/tree/epgkr
3. 자주 묻는 질문
https://github.com/wiserain/docker-tvheadend/blob/epgkr/assets/faqs.md
제가 잘못 알았네요 소수점 첫번째 자리가 홀수면 개발버전이고 짝수면 스테이블입니다. 그런데 4.3이 개발 중인데 4.4 버전이라니 시놀 패키지 버전은 어떻게 가는건지 모르겠어요. https://doozer.io/tvheadend/tvheadend
그리고 리뷰 겸 소개글 감사합니다. 혹시라도 설치하실 분들은 설명을 잘 보시고 faq도 잘 읽으시고 진행해주셨으면 좋겠네요.
2번에 latest에서도 각 isp를 위해 만들어진 tv_grab_kr_* 안 되던가요? 안될 이유가 없는데...
4. 성능은 소스 다 가져다 빌드/패키징만 한거니 제가 credit을 받을 일도 비난을 받을 일도 없고요... 다만 epg2xml에 대한 의존도가 높죠.
그리고 좋은 패키지를 만들어주셔서 정말 감사하다는 말씀 다시 한 번 드립니다.
고맙습니다!^^
저 이것때문에 미치는 중인데요. ㅠㅠ
latest 버전 설치까지는 잘 됩니다.
그런데 m3u 등록을 하면 ip:9981 접속이 원활하지 않고 이후에는 안됩니다.
채널 등록하고 이후 어느정도 시간이 지나야 되는것인가요?
몇개 올라오는것 보고 다른 탭들을 만져보면 아래 저의 질문댓글에 로딩하는 화면이 뜨고, 클롬창을 닫고 다시 ip:9981 접속을 하면 페이지 열수 없다고 나옵니다.
위 값은 처음에 Configuration-DVB Inputs-Networks에서 add 눌러서 입력창 뜨면 보실 수 있어요. 지금 접속이 안되신다면 tvh를 다시 설치하실텐데 처음에 m3u 파일 위치 지정하실 때 그 위에 Maximum # input streams 항목이 보이실텐데 대부분 사람들은 3으로 지정하실 겁니다. 그런데 저는 넉넉하게 6으로 지정합니다. 그럼 services 등록이 좀 더 빨라지거든요. 여튼 제 댓글 읽어보시고 다시 댓글 주시기 바랍니다. 해결되시길 바랍니다.
3을 입력했습니다.
지금 하위버전을 설치해서 모두 정상적으로 되는데요.
EPG가 올라오지 않네요.
본문중에 channel.json 과 epg2xml.json
다운받아 수정하여 올렸다고 했는데 지금 다운로드 받으면 이런 파일이 없더라고요.
어떻게 했는지 정보좀 주실수 있나요?
그리고 latest 버전에서는 tv_grabber_kr_epg2xml 내용이 없고, XMLTV: Korea (epg2xml) 이것 아닌가요?
링크에서 epg2xml 패키지를 다운받아 압축을 푸세요.
도커에서 마운트 과정을 거치실 때,
예를들어,
/docker/tvh-test/epg2xml 폴더를 만드시고 /epg2xml 폴더로 마운트 시켰다면,
winSCP 접속후
/docker/tvh-test/epg2xml 폴더로 들어가신 후,
/docker/tvh-test/epg2xml 폴더안에 위에서 압축을 푼 파일들을 복사해 주세요.
Channel.json 파일을 열어 모든 채널의 enable이 값이 모두 0으로 돼있는데 찾아바꾸기를 이용하셔서
그 0을 1로 바꿔주신 후 저장하셔야 합니다.
또한 epg2xml.json 파일을 열어 본인의 방송사에 맞추어, 예를 들어 SK라면,
"MyISP": "SK" 이렇게 바꿔주신 후 저장하세요.
그렇게 epg2xml 폴더안에 여러가지 파일들이 들어가게 되는데, tv_grabber 파일이 이 파일들을 자동으로 읽어오도록 이미 그 안에 경로 설정이 돼있어서 자동으로 읽어 오게 되는 구조입니다.
그리고 말씀하신 XMLTV: Korea (epg2xml) 를 선택하신 후 우측을 보시면
/usr/bin/tv_grabber_kr_epg2xml 라고 돼 있을 겁니다.
enable에 체크해주시고, 본문에서처럼 arguments 에 명령어를 넣어주세요.
답변 감사합니다.
latest 버전을 설치하면 ip:9981 접속하면 여지없이 멈추고, 이후 접속이 되지 않는현상이 생기네요.
그래서 4.3-488 설치를 하니 그래도 되다가 epg 가 올라오지 않아 삭제하고 다시 설치를 하니 동일 현상이네요.ㅠㅠ
4.3-488 버젼도 동일하게 XMLTV: Korea (epg2xml) 설정하나요?
넘 죄송합니다.
여기에 에러가 나네요.
그리고 Upnp는 뭔가요? ㅠㅠ
latest 버전 설치를 했는데요.
이전과 다른 방법으로 하니 설치가 되어 epg 까지 올라옵니다.
시간나면 어떤 방법으로 설치를 했는지 올려보도록 하겠습니다.
패키지는 이미 삭제를 했습니다. ㅎㅎ
오늘 패키지도 그런지 테스트로 해 보았습니다.
두분 오늘 너무 감사합니다.
내일 시골에 가야하는데 오늘 어찌 어찌 해서 마무리? 된것 같습니다.
1) epg2xml 폴더에 github에서 받으신 파일을 압축을 풀고 파일을 넣으셨다는데 맞는지 확인하시구요.
2) 그래도 문제가 있다면 DSM 메인메뉴로 들어가서 docker를 실행한 후 비디오 형식에서 현재 실행되고 있는 tvh를 정지시킨 후 편집을 통해 폴더 마운트가 제대로 됐는지 확인하셔야 합니다. 무슨 얘기냐면 실제로 만드신 epg2xml 폴더가 /egp2xml 폴더로 정확히 마운트가 돼있는지 확인해보셔야 한다는 거죠. 아니면 그 부분을 스크린샷해서 대댓글에 올려주시면 제가 확인 한 번 해보겠습니다.
3) 2번까지도 문제가 없다면, Channel.json 파일과 epg2xml.json 파일을 수정하셨는지 확인하시기 바랍니다.
Channel.json 파일을 열어 모든 채널의 enable이 값이 모두 0으로 돼있는데 찾아바꾸기를 이용하셔서
그 0을 1로 바꿔주신 후 저장하셔야 합니다.
또한 epg2xml.json 파일을 열어 본인의 방송사에 맞추어, 예를 들어 SK라면,
"MyISP": "SK" 이렇게 바꿔주신 후 저장하세요.
4) 역시 안된다면 이제 epg grabber module 선택을 잘못하신 겁니다. 본인의 방송사에 맞게 선택하시고 enable에 체크해주시면 됩니다. 그리고 save 해주신 뒤에 Re-run internal EPG Grabbers를 한 번 눌러주세요.
넹 똘나스님도 잘 보내세요.
docker 최신버전 잘 설치하고 m3u 등록하니까 이후에 계속 로딩중이고 먹통이 되네요...
다시 창을 껐다가 tvheadend로 로긴하려고 해도 로딩만 되다가 접속이 안됩니다.
혹시 이유를 아시는 분 계실까요??