Digital Video Broadcasting

Software for watching digital TV and listening to radio channels


All times are UTC + 3 hours [ DST ]




Post new topic Reply to topic  [ 14 posts ] 
Author Message
 Post subject: Программа передач из нескольких источников
PostPosted: Sat Apr 15, 2017 12:00 am 
Offline

Joined: Fri Apr 14, 2017 11:01 pm
Posts: 7
Когда настроено использование программы передач из нескольких источников, ProgDVB начинает путать программы некоторых каналов и самостоятельно менять в связях каналов заданные вручную привязки. Похоже ProgDVB считает, что во всех программах передач "channel_id" для одинаковых каналов один и тот же.
В "Установки-Настройки-Программа передач-Ссылки на XML" указываю только один источник - программа XML c teleguide.info. У меня 3 списка каналов. Для каждого списка вручную задал связи каналов и передач на этот один источник. В плейлисте одного списка каналов прописана "url-tvg" ссылка на XML программу провайдера. Там в программе "channel_id" для каналов просто прописаны подряд 1, 2, 3 и т.д.
Жму "Сервис-Обновить базу программы передач" и ProgDVB похоже сам скачивает программу провайдера, потом перечитывает программу teleguide и по непонятным алгоритмам путает программы некоторых каналов и меняет заданные привязки во всех списках (даже не относящихся к провайдеру), подставляя в привязках алиас, который вручную не прописывался. Непонятным - потому что путает не все каналы с одинаковыми "channel_id", а некоторые.
Причем когда активен список каналов один, путаница программ происходит в другом. Меняю вручную привязки во втором, жму обновить - путает в первом списке.
Почему ProgDVB меняет привязки в чужих списках?
Почему ProgDVB меняет заданные вручную привязки?
Почему ProgDVB не видит разницы в программах передач "источник1-channel_id=12345" и "источник2-channel_id=12345"? Это разные каналы, в разных источниках, с разными алиасами!


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Sat Apr 15, 2017 6:56 pm 
Offline
Site Admin

Joined: Thu Nov 02, 2006 7:05 pm
Posts: 18307
Ручные конечно не должен менять. Посмотрите пожалуйста
Channels\Channels-*-XmlTvRel.dat файлы - они сейчас просто текстовые как раз на случай непоняток и отладки.


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Sun Apr 16, 2017 1:22 pm 
Offline

Joined: Fri Apr 14, 2017 11:01 pm
Posts: 7
Посмотрел Channels-*-XmlTvRel.dat. Они не чисто текстовые, скорее база данных (двоично-текстовые в Unicode). [ProgDVB Pro x64 7.19.03 на Windows 7 x64]
Очистил все связи во всех трех списках каналов. Заново везде вручную назначил связи каналов. Далее начал обновлять программу передач.
Для списка каналов, в котором вручную были заданы связи на программу передач teleguide, при каждом ручном обновлении базы программы передач в XmlTvRel меняется алиас на некоторых каналах (то правильный teleguide, то от провайдера). Т.е. через раз файлы одинаковые. На паре каналов меняется и название самого канала. Это всё видно и в окне "Связи каналов".

Еще заметил в другом списке канал, на котором при каждом ручном обновлении базы меняется программа передач то на свою, то на чужую, хотя связь и название канала не меняется. Коды каналов программы передач teleguide при этом вообще разные (400020 - правильный, 4 - неправильный).


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Sun Apr 16, 2017 2:17 pm 
Offline
Site Admin

Joined: Thu Nov 02, 2006 7:05 pm
Posts: 18307
Текстовый должен быть. пришлите мне его.

Автоматически берёт по именами или из m3u?


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Sun Apr 16, 2017 2:24 pm 
Offline
Site Admin

Joined: Thu Nov 02, 2006 7:05 pm
Posts: 18307
В текстовом формате оно когда логе включены. То есть нужно включить лога и сохранить связи


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Sun Apr 16, 2017 5:53 pm 
Offline

Joined: Fri Apr 14, 2017 11:01 pm
Posts: 7
Отправил на почту файлы Channels-*-XmlTvRel.dat и XML программы передач, которые используются ProgDVB.


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Tue Apr 18, 2017 1:53 pm 
Offline
Site Admin

Joined: Thu Nov 02, 2006 7:05 pm
Posts: 18307
Попробуйте пререлиз.


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Tue Apr 18, 2017 7:06 pm 
Offline

Joined: Fri Apr 14, 2017 11:01 pm
Posts: 7
Проверил пререлиз ProgDVB7.19.4a.x64Pro.exe.
При повторных обновлениях программы передач заданные вручную связи каналов не меняются. Это хорошо.
Но...
При обновлении передач видно отображение неправильных передач на некоторых каналах после чтения первого XML от провайдера, а потом остаются неправильные передачи в двух из трех списков каналов после чтения второго XML от teleguide.
Нашел по файлу TotalRelationsList.txt эти неправильные пары с одинаковыми ::channel_id:: в разных XML.


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Wed Apr 19, 2017 9:59 am 
Offline
Site Admin

Joined: Thu Nov 02, 2006 7:05 pm
Posts: 18307
В связях которые от вас получил изночально были перепутанные позиции. Так и должно быть?
00010018.0564043E0A695BBF.ABCD ¦ Manual ¦ teleguide::3::ТВЦ ¦ ТВЦ
00010018.0935632E16551B75.ABCD ¦ Manual ¦ teleguide::300082::Gulli ¦ Gulli
00010018.0B104F73987CC975.ABCD ¦ Manual ¦ teleguide::100053::Киномикс ¦ КИНОМИКС
00010018.0BBAA54D29E8313B.ABCD ¦ Manual ¦ mw.tvmax.by::116::Матч! Игра HD ¦ Матч! Игра HD
00010018.0BD1425FC740F94E.ABCD ¦ Manual ¦ teleguide::100002::Дом кино ¦ Дом Кино
00010018.0CA17EE783F99FCB.ABCD ¦ Manual ¦ teleguide::300062::НТН (Украина) ¦ HTH
00010018.0FBB54B6E677F9EC.ABCD ¦ Manual ¦ teleguide::2199::Наш Детектив ¦ Наш Детектив HD


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Wed Apr 19, 2017 5:43 pm 
Offline

Joined: Fri Apr 14, 2017 11:01 pm
Posts: 7
Ну если канала нет в XML teleguide - настроено на XML tvmax.


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Thu Apr 20, 2017 7:45 am 
Offline
Site Admin

Joined: Thu Nov 02, 2006 7:05 pm
Posts: 18307
Какой канал можно посмотреть на ваших конфигах?


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Thu Apr 20, 2017 6:00 pm 
Offline

Joined: Fri Apr 14, 2017 11:01 pm
Posts: 7
После последовательной обработки программы передач XML tvmax, а потом XML teleguide ProgDVB отображает неправильные программы передачи на некоторых каналах в спике tvmax. Например, для канала Беларусь 5 (tvmax) отображается программа от НТВ (teleguide), для канала Беларусь 2 (tvmax) отображается программа от Россия 1 (teleguide) и др. Т.е. отображается из того XML, который обрабатывался последним.
ProgDVB считает одинаковыми программы передач:
mw.tvmax.by::4::Беларусь 5 = teleguide::4::НТВ
mw.tvmax.by::2::Беларусь 2 = teleguide::2::Россия 1
mw.tvmax.by::1::Беларусь 1 = teleguide::1::Первый канал
и др. (см.TotalRelationsList.txt)
Это неправильно.
Это одинаковые channel_id, но в разных XML !


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Thu Apr 20, 2017 6:23 pm 
Offline
Site Admin

Joined: Thu Nov 02, 2006 7:05 pm
Posts: 18307
Ещё не успел посмотреть. Но другой xml для тех каналов где не было из "того" xml?


Top
 Profile  
 
 Post subject: Re: Программа передач из нескольких источников
PostPosted: Thu Apr 20, 2017 8:16 pm 
Offline

Joined: Fri Apr 14, 2017 11:01 pm
Posts: 7
При обновлении программы передач ProgDVB первым обрабатывает XML tvmax, который прописан в плейлисте tvmax в теге url-tvg (XML скачивается с Интернета). Вторым обрабатывается XML teleguide, который прописан в настройках ProgDVB (Установки - Настройки - Программа передач).
После этого в двух списках каналов отображается программа передач из XML teleguide по channel_id (как я описал выше).
Я Вам для тестов присылал XML tvmax (ca_epg.xml.gz) и XML teleguide (xmltv.xml.gz).


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 

All times are UTC + 3 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: