펌업)EPG XML 윈도우용 프로그램 및 사용기_작업실패


펌업)EPG XML 윈도우용 프로그램 및 사용기_작업실패

      


펌업)EPG XML 윈도우용 프로그램 및 사용기

너무나 간편한 epg파일을 만드는 유용한 프로그램입니다

저는 실패 했습니다

-----------

실패 원인

ip_list.txt 작성방법과 파일 형식이 mj_iptv.m3u를 만드는 방법이 상이합니다,.,,,

=====

<압축해체>> 파일 실행 >  채널 검색

3232235521_1531906832.3416.png

3232235521_1531907244.4926.png

ch_list_new.txt 만들어 집니다

< epg 검색 >


epg 검색

3232235521_1531906887.0929.png

자동복사 설정 > web 디랙투리에 webdav 드라이브 경로 지정 하면 저의  W 시놀로지 web 디랙토리로 만들어집니다 

3232235521_1531906993.9032.png


하드 드라이브와 web 드라이브 복사 파일 정보

3232235521_1531907088.5239.png

http://192.168.0.11/epg/mj_epg.xml

정상적으로 web 경로로 불러옵니다.

3232235521_1531907540.9332.png


----하기 내용은 EPG XML 윈도우용 프로그램 정보 입니다 

최신버전은 사이트 접속 다운하시고 제가 받은 파일은 본문과 같습니다

https://m.blog.naver.com/PostView.nhn?blogId=dsdman&logNo=220546383739&proxyReferer=&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


2017-10-17 추가 내용

M3U 만들기 기능 설명 - 문의하신 분이 있어서 내용 추가 합니다.

1. 텍스트 에디터로 ip_list.txt 파일을 만든다.

형식은 다음과 같다 (주의 : ANSI 형식)

udp://xxx.xxx.xxx.xxx:xxxxx,11,KBS1,KBS1

udp://xxx.xxx.xxx.xxx:xxxxx,12,KBS2,KBS2

주소,채널번호,명칭,비고


주소 = IP, URL 등 

채널번호 = 검색된 ch_list_new.txt의 맨마지막 채널 숫자 정보를 참조하여 매칭

명칭 = 방송명칭 (매칭할 채널번호가 없는 경우에 저장할 방송명칭)

비고 = 설명 (없어도 무방)

2. 채널 검색시 M3U 만들기를 체크하고 검색을 하면 검색 완료 후 ip_list.txt 파일을 불러와서 채널번호로 매칭하여 ch_list_new.txt 파일의 방송명칭으로 M3U 파일을 생성한다.

저장되는 형식은 다음과 같다 (주의 : UTF-8 형식)

#EXTM3U tvg-shift=0

#EXTINF:-1 tvg-chno="1" tvg-id="11" tvg-name="KBS1" tvg-logo="epg_11.png" group-title="IPTV",KBS1

udp://xxx.xxx.xxx.xxx:xxxxx

#EXTINF:-1 tvg-chno="2" tvg-id="12" tvg-name="KBS2" tvg-logo="epg_12.png" group-title="IPTV",KBS2

udp://xxx.xxx.xxx.xxx:xxxxx


tvg-chno = ip_list.txt 파일에 저장된 순서대로 부여됨


tvg-id = 채널번호 (지정된 번호가 없을 경우 빈상태로 저장)

tvg-name = 검색된 ch_list_new.txt 파일의 방송명칭 (지정된 번호가 없는 경우 ip_list.txt 파일의 방송명칭으로 저장됨)

tvg-logo = 채널 로고 저장 기능에서 저장된 이미지 파일명으로 맞춰서 저장 (채널 이미지가 없는 경우 no_epg.png로 지정됨)

group-title = IPTV (고정)


2017-10-14 수정 및 추가

이 오래된 것을 아직도 쓰고 계시다는 분들이 있어서 조금 기쁘기도 놀랍기도... 갑자기 구실을 못한다는 몇몇 연락을 받았는데 그냥 모른척 하려다가 마지막 소스가 아직 남아 있어서 수정했습니다.

또 쓰실 분이 있을지 모르겠지만 도움이 되시길 바랍니다.

1. 홈페이지 리뉴얼하면서 바뀐 부분이 있는지 데이터를 받아오지 못해서 몇몇 부분을 수정하였습니다.

2. 채널 검색할때 각 채널의 로고 파일을 가져와 저장합니다.

실행 파일 경로의 Logo 폴더(epg_xxx.png)에 저장됩니다.

3. 채널 검색할때 각 채널의 현재 방송 화면을 가져와 저장합니다.

실행 파일 경로의 Preview 폴더(cap_xxx.png)에 저장됩니다.

** 매번 이미지를 저장하시면 그만큼 느리니 필요할때 한번만 사용하세요.

4. M3U 만들기는 IP 리스트 파일이 있으면 M3U 파일을 만들어주는 기능인데...

그냥 저만 한번 쓰고 마는...

이상 입니다.

그럼 별거 없지만 알아서 활용하세요 ^^

** 오래된 버전은 어차피 안될테니 지웠습니다.

2015-12-10 기능 추가


1. 자동 복사 기능 추가

자동 복사 기능을 켤 경우 선택한 경로 및 지정한 파일명으로 mj_epg.xml 파일을 복사합니다.

복사되는 파일명을 바꾸고자 할 경우 다른 이름으로 저장 다이얼로그 창에서 파일명을 수정하시기 바랍니다

NAS와 같은 네트워크 장치로 복사하고자 할 경우에는 네트워크 삼바 경로를 지정해도 됩니다.

2. 자동 종료 기능 추가

자동 종료 기능을 켤 경우 EPG 검색이 완료되면(갱신할 정보가 없을때도) 5초 후 프로그램을 자동 종료하도록 합니다.

3. 인터넷 연결 또는 서버에 문제가 있어 검색을 못할 경우 10분에 한번씩 다시 체크하도록 추가 

첨부 파일 중 MJ EPG V3.zip 을 받아가세요. 

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


제가 블로그 하지 않는데... 카페 운영진이 문제가 될수있다고도 하고 여러~분들이 보내달라고 쪽지보내시고 해서 그냥 여기로 옮겼습니다.

사실 저희집에 TV를 없애서 어쩌다 KODI로 방송정보 보고 볼것만 골라보려고 만들었다가 도움이 될까해서 올린건데 자꾸 복잡해지는 것 같고... 중년되서 그런지... 괜한일에 대응하기가 귀찮기도 해서요 ㅜㅜ


아래는 올렸던 전문입니다 참고하세요.

(MJ EPG V2-3.zip) -> (MJ EPG V2-4.zip) 수정


안녕하세요.

일전에 올렸던 EPG XML 프로그램 윈도우용을 업데이트 합니다.

일이외에 프로그래밍은 조금 귀찮은 일이지만 ㅜㅜ 요청도 있고 해서 하는 김에 몇가지 업데이트를 했습니다.

실행하면 따란~~

다음과 같습니다... 별거없어요.

 


 채널 검색, EPG 검색 버튼의 기능은 기존과 같습니다.

채널리스트가 변경되었으나 EPG ID는 기존과 같아서 기존에 적용하신 분은 그대로 사용하시면 됩니다.

업데이트된 부분은 다음과 같습니다.

1. 친절하게 몇가지 안내(오류나 상태 등) 알림을 추가하였습니다.

 2. EPG 검색 분량을 1~7일까지 지정할 수 있습니다.

 3. EPG 검색 속도가 기존 보다 매우~~ 빨라졌습니다. 

서버에서 웹페이지가 아닌 데이터만 바로 가지고 옵니다.

EPG가 일단위로 변경되는 방송도 있어서 1~3일치만 가지고 오면 더 빠릅니다.

4. "자동 EPG 검색"을 체크하면 하루 간격으로 지정된 분량의 EPG를 자동으로 저장합니다. 

처음 실행시에는 3초 후에 이후 1시간 간격으로 자동 체크합니다.

윈도우 시작 프로그램으로 한번 등록해두면 따로 신경쓸일 없습니다.

** 기존 프로그램에 있던 자동 종료 기능은 제외시켰습니다.

5. "자동 최소화"를 체크하면 처음 실행시 창이 뜨지 않고 바로 트레이에 들어갑니다. 

숨김 상태에서 실행창 호출은 트레이에 아이콘을 더블 클릭하면 됩니다.

실행창의 X 버튼은 종료가 아니고 창 숨김입니다 프로그램의 종료는 트레이 메뉴에서 하세요.

트레이 메뉴는 아이콘에 마우스 오른쪽 버튼을 누르면 됩니다.

6. 중복 실행을 방지하도록 하였습니다.

7. 일부 프로그램 호환 문제로 XML 포멧을 UTF-8 BOM에서 UTF-8로 변경하였습니다.

8. 방송없는 시간, 마지막 방송 시간 등의 시간을 맞추었고 제공 데이터에 따라 방송 정보가 일부 추가 또는 제거 되었습니다.

9. 기타 등등... 생각이 나지 않습니다.

 ** 1. 트레이에 있을때는 중복 실행되는 문제가 있어서 수정했습니다 ㅜㅜ

** 2. 채널명에 "&" => "&amp;" 가 변환되지 않은게 있어서 수정했습니다.

** 3. 인터넷이 안될때 EPG XML 파일을 갱신하는 문제가 있어서 수정했습니다.

주의 : 로컬디스크가 아닌 네트웍 드라이브에서 실행하면 정상동작하지 않습니다. 

이상 끝 입니다 조금은 편리해지셨기를...

질문하시는 분이 있을 것 같아서 추가합니다.

윈도우 8~10은 시작프로그램 등록을"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" 경로에 바로가기를 만들어서 붙여넣기하시면 될 겁니다.


안녕하세요.


이곳을 통해서 mc2xml을 알게되어 kodi iptv에 적용한 후 EPG 나오는 것을 보고 좋았습니다.

그러나 MS EPG의 일부 EPG 정보가 정확하지 않기도 하고 요즘은 업데이트도 안되서 직접 만들었습니다.

한번 되다가 안되니 그것 참 불편해서... ㅜㅜ


혼자쓰려고 만든거라서 다른 분들 쓰시기에 어떨지 모르겠지만 필요하신 분도 있을 것 같아서 올립니다.

어제 밥한끼만 먹고 배고파도 꾹 참고 하루 종일 만들었습니다 흑~


프로그램을 실행하면 다음과 같습니다 매우 심플하죠?

1. [채널 검색]을 누르면 BTV 사이트에서 전체 채널 목록을 추출합니다.

현재는 전체 187개 채널이 검색되고 완료되면 실행 파일 폴더에 "ch_list.txt" 파일이 생성됩니다.

파일 내용은 다음과 같습니다.

5100,14,SBS

5100,12,KBS2

5100,11,KBS1

5100,13,MBC

5100,15,EBS

...주룩주룩...


* 채널 검색은 BTV에 별일 없으면 최초 한번만 하시면 됩니다.


2. [EPG 검색]을 누르면 전체 검색된 채널에 대한 EPG를 추출합니다.

웹상의 오늘 기준으로 일주일치가 추출되며 전체 목록 그대로하면 187개 채널이므로 조금~ 오래걸립니다.

* 멀티로 추출하면 빠르게 처리할 수 있는데 일주일에 한번만 하면되고 너무 많은 부하가 걸리면 BTV에서 수정할 것 같아서 그냥 이대로... ^^


원하는 채널만 필요하신 분은 메모장이나 텍스트 편집기로 "ch_list.txt" 파일을 수정하면 됩니다.

방송 명칭을 보시고 필요없는 채널을 삭제하고 저장하면 목록에 있는 채널의 EPG만 추출하니 오래걸리지는 않겠지요.


EPG 추출이 완료되면 실행 파일 폴더에 "mj_epg.xml" 파일이 생성됩니다.


3. 주의 : 실행 파일 폴더에 "ch_list.txt" 파일이 생성되어 있는 상태에서 프로그램을 실행하면 자동으로 EPG를 검색하고 자동 종료합니다.

* 자동 검색 & 종료를 원하지 않으시면 "ch_list.txt" 파일을 지우셔야 합니다.

스마트폰에서 PC 리모트프로그램에 등록해서 필요할때만 한번씩 실행하고 있어서 저 편하라고 이렇게 동작합니다 ㅜㅜ


* EPG는 BTV 사이트에서 추출할 수 있는 정보만으로 만들어서 방송 내용, 제작자, 출연자, 장르 등의 정보는 포함되지 않습니다.

* 추출 정보에 방송 시작 시간만 있는 관계로 정파 시간과 마지막 방송의 종료시간에 오류가 있는건 어쩔 수 없습니다.


채널 EPG 설정하실때 EPG ID는 "ch_list.txt"에서 두번째 값을 참고하시면 됩니다.

예) SBS EPG ID는 14 가 되겠지요.


EPG ID를 MS EPG랑 똑같이 맞출까 했다가... 매우 너~무~~ 귀찮아서 그냥 ㅡㅡ

저도 170여개를 다시 지정했으니 불편하시더라도 안구운동 한다고 생각하시길.


며칠에 한번 정도만 쓰시길 바래요 그럴리 없지만... 너무 부하가 걸리면 BTV가 수정될지도 몰라요 ㅎㅎ 

그럼 조금이나마 도움이 되시길 바랍니다.


** xml 시간에 +0900 으로 변경된 프로그램으로 추가합니다.


 

제 KODI 환경에서는 잘나오는 것을 확인했습니다만 다른 환경에서는 저도 모릅니다 ^^

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


Comments

OHSKR 2018.07.30 17:37
감사합니다.
shimss11q 2018.07.30 18:37
작업실패  epg맞지  않음
하드워커 2018.08.17 10:23
감사합니다.
하얀눈이내려올때면 2020.01.06 01:54
감사합니다
Kga3205 2020.11.21 08:43
감사합니다.
번호 제목 글쓴이 날짜 조회 추천
★★ 간단 성공[Synology] 시놀로지에 Let's Encrypt 와일드카드 인증서 cafe24 적용하기… 댓글+2 11qkr 06.09 202 0
존스로더 트랜스코딩 확인) DS918+1.04b dsm v6.2.3 DSM_DS918+_25426_extra… 댓글+61 11qkr 2020.06.08 11503 1
시놀로지 도커에 tvheadend 간단 설치및 설정값 저장 입니다 댓글+31 shimss@11q.kr 2019.02.08 17799 0
up성공) 사진 갤러리 Piwigo 2.9.4 Release Notes 시놀로지 synology 설치 방법… 댓글+22 shimss11q 2017.04.09 16155 0
보안 중요)XSS 공격 알림 ip차단 리스트 시놀로지 차단 목록 16만건20200502 정리164,756 등… 댓글+72 11qkr 2018.09.01 36933 3
사진관리 추천) piwigo update error / 업데이트 에러 대응 및 초기 설치 설정 관련 정보 shimss11q 2018.05.30 8593 0
사용기 성공 _ 추천_펌)iptv 채널 간단 서치 OMVS 대치 프로그램_MctvPlaylistCreator… 댓글+172 shimss@11q.kr 2017.08.09 89828 6
성공up채널) 다음팟 TV 보기 m3u / omvs 프로그램을 이용한 Sk (Btv) IPTV 주소 따는 방… 댓글+229 11qkr 2017.05.05 264352 10
1518 ★★ 간단 성공[Synology] 시놀로지에 Let's Encrypt 와일드카드 인증서 cafe24 적용하기… 댓글+2 11qkr 06.09 202 0
1517 Let’s Encrypt(Certbot)를 통한 SSL 인증서 발급 및 적용 11qkr 06.09 99 0
1516 작업성공 )Synology NAS에서 Let's Encrypt 발급 방법(docker이용) 11qkr 06.09 134 0
1515 Let’s Encrypt SSL 인증서 만료에 시놀로지 보안 인증서 설치된 상태와 https 연결 설정에서 … 11qkr 06.09 298 0
1514 가장 쉬운 TCP port 포트가 열려 있는지 또는 닫혀 있는지 어떻게 알 수 있는 방법 11qkr 06.09 98 0
1513 Let 's Encrypt 인증서를 등록하거나 갱신 할 수 없습니다. 어떡해 11qkr 06.09 85 0
1512 페이지에 안전하지 않은 콘텐츠가 있습니다 11qkr 06.09 72 0
1511 Let's Encrypt 발급 인증서 설치 실패 내용시 포기하고 docker로 설치 하세요 11qkr 06.09 104 0
1510 인증서 만료로 안전하지 않음으로 접속해주세요 11qkr 06.09 87 0
1509 인증서 만료)Let's encrypt 의 인증서를 생성할 때 주의사항 댓글+1 11qkr 06.09 99 0
1508 문의) 이미지가 없을때 홈위젯이 썸네일이 나오지 않음 11qkr 06.08 88 0
1507 펌정보)웹폰트 적용에서 최적화까지 댓글+2 11qkr 06.08 117 0
1506 이미지 추가로 신규 생성 11qkr 06.05 75 0
1505 이미지 없이 글만 저장 11qkr 06.05 77 0
1504 이미지 없이 저장후 no_image.jpg 불러오기(실패) 11qkr 06.04 90 0
1503 https://11q.kr/ https://11q.kr 입력시 https://11q.kr/www/ 메인… 11qkr 06.03 78 0
1502 펌자료)Linux에서 바인드 마운트 및 심볼릭 링크를 사용하는 방법 11qkr 06.02 85 0
1501 @펌자료)우분투에서 하드디스크 자동 마운트하기 11qkr 06.02 79 0
1500 펌정보)SSL 적용 후 무조건 https로 접속되게 하는 방법 11qkr 06.02 88 0
1499 포토샵으로 사각형 모서리 라운드 둥굴게 사진 만들기 11qkr 06.01 74 0
1498 칼라 이름및 좌표 번호 Names and hex codes of the 256 RGB (web safe) … 11qkr 04.14 662 0
1497 스킨에러 해결)plugin.video.themoviedb.helperlib.addon.cache use_ca… 11qkr 04.11 482 0
1496 안드로이 장비에 termux로 epg2xml의 TV채널 방송정보 xmltv.xml 만들기 작업 댓글+3 11qkr 04.07 823 0
1495 ssh server 안드로이드엡으로 설치후 pc에서 연결 11qkr 04.07 345 0
1494 termux를 사용하여 Android에서 http 서버 설정 11qkr 04.07 397 0
1493 안드로이드 termux 작업 /gtking pro 설치 작업 // openssh 간단한 접속 댓글+4 11qkr 04.07 677 0
1492 시놀로지 quick connect 설정 과 시놀로지 사이트 내 장치 연결 확인 및 접속 댓글+3 11qkr 04.04 669 0
1491 시놀로지 재부팅 후 접속 되지 않을시 강제 부팅하는 reboot 방법 11qkr 04.03 384 0
1490 작업중)iptime entware 설치 작업 이전에 설치되었는데 오늘 다시 작업 하니 설치가 되지 않네요 11qkr 04.03 591 0
1489 시놀로지 python3 beautifulsoup 설치 작업으로 epg xmltv.xml만들기 11qkr 03.31 801 0



PHP 안에 HTML ☞ 방문 시간은 2021-06-23 09:31:38 입니다.
☞ Server uptime /volume1/web/g5s/thema/Basic/side/shimss_basic-side.php:69: string(70) " 09:31:38 up 14 days, 6:52, 0 users, load average: 0.28, 0.42, 0.41"
Category
State
  • 현재 접속자2 113 명
  • 신규 가입자 0 명
  • 오늘 방문자 720 명
  • 어제 방문자 1,236 명
  • 최대 방문자 8,153 명
  • 전체 방문자 2,694,682 명
  • 전체 게시물 6,132 개
  • 전체 댓글수 19,175 개
  • 전체 회원수 7,969 명

☞ Your IP : 34.228.52.223

☞ Your Mac : entries

Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand
.\thema\Basic\side\shimss_basic-side.php
+ ☆☆☆ Bookmark link1(S52)_tall.php ☆☆☆