Re: Ничего не понятно как обновлять TV программу!

#316
Prog wrote:Потому что в jtv формате
Не импортируется из ссылки в M3U из-за того, что это JTV база, или вы о чем? Бага? Просто связи в M3U делаются исключительно для JTV (связи в M3U были придуманы для этого плеера), ибо другой формат базы не понимает IP-TV Player, а связи делаются только под этот плеер. Если ProgDVB не будет уметь работать со связями в M3U, которые ведут на JTV базу, тогда это все не имеет смысла, ибо кроме JTV ничего не будет. XMLTV базу IP-TV Player, соответственно ее в M3U никогда не пропишут.
Prog wrote:начиличе файла "discovery_channel.ndx" означает наличие канала "discovery channel". А вот в m3u это не так....
Вы это скажите админу, который составляет этот M3U. Если не правильно, то как это понимает IP-TV Player? Если посмотреть связи в этом плеере, то связь сделана для "discovery_channel" и при этом у этого канала есть EPG. Есть мысли?
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Ничего не понятно как обновлять TV программу!

#317
Prog

Что-то вы мне голову морочите. Сделал коротенький, из четырех каналов, M3U, прописал в нем правильные связи и прописал ссылку на XMLTV. В настройках программы XMLTV/JTV не указан, epg.dat и XmlTvRelations.dat удалил. После сканирования этого листа, прописались только связи, а содержимое базы не импортировалось.

Я вам еще раз говорю, что при сканировании оно не импортирует содержимое базы, а только связи прописывает. Параметр 'url-tvg' в M3U оно точно читает, так как в связях есть имя базы (файл без расширения), но такое впечатление, что оно не скачивает базу, потому что ее импорт не происходит и ЭТО ФАКТ.

Еще одна бага. Сканирую:

Code: Select all

#EXTINF:0 tvg-name="Канал "1+1"" ,1+1
http://iptv.local/channels/54ef7ba4b39c48
Получаю:

Code: Select all

{6120,14071750984208151523,13838725447445568224 dev 5,4,129597288619218750}::tvprogram_utc2::Канал
Оно не понимает пробелов, а должно брать все название, что в кавычках.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Ничего не понятно как обновлять TV программу!

#318
1. Импортироватся непосредственно при сканировании не должно. откуда вы это взяли? Только связи.
2. Насчёт прочерков - пока не решил как с этим боротся. Как сейчас всё правильно в ProgDVB. Как это "правильно" сделать совместимым с тараканами вашего провейдера - вопрос открытый.

Re: Ничего не понятно как обновлять TV программу!

#319
1. Ага, разобрались. А смысл в этом тогда? Провайдер в своем M3U поставляет список каналов и EPG к нему, в вашей программе будет только список и связи. В IP-TV Player устроено так, что параметр 'url-tvg' в M3U означает, что это основной линк к EPG, то е сть при использовании такого M3U, в настройках плеера перезаписывается основной линк к EPG источнику. Получается, пользователю уже не нужно не о чем беспокоится, вся необходимая информация была взята с M3U. Вы уловили суть, как нужно сделать и как, не совсем правильно, у вас? Иначе от связей нет никакого толка, пользователь не полезет в M3U файл, чтобы взять оттуда ссылку и прописать ее потом в настройках.

Короче, надо, чтобы оно умело читать линк с M3U файла. Например, если в настройках линк не указан, значит, пусть оно ищет линк в M3U файле и обновляет с того линка, при условии, если включена опция импорта связей с M3U. Я уверен, это правильный подход.

2. Я поговорю со своим провайдером, но он меня пошлет, так как скажет, что в IP-TV Player работает. И действительно там работает.

3. Вы пофиксите, чтобы оно умело читать связи в M3U с пробелами.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Ничего не понятно как обновлять TV программу!

#321
2. Пока что я его просить не буду, так как получатся пробелы в связях, а ProgDVB не понимает пробелы, даже если связь взята в кавычки. Как только пофиксите, так сразу их и попрошу.

1. Так что, будут ли какие-то движения в этом плане? Я популярно объяснил ситуацию.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Ничего не понятно как обновлять TV программу!

#322
2. Стоп. Я так понял что проблема в том, что в m3u имена с "_" а при чтении из jtv возникают имена с " " или что?

1. Да, что то надо делать. И придумать что. Уж вы то не первый день на форуме и хорошо знаете что улучшений на больших проектах не бывает. Бывают изменения.

Re: Ничего не понятно как обновлять TV программу!

#323
Prog wrote: Как это "правильно" сделать совместимым с тараканами вашего провейдера - вопрос открытый.
А что собственно вы называете тараканами ? Наличие символа "_"? Так это никакие не тараканы. Вот вам примеры двух списков каналов от двух разных провайдеров:
1:
#EXTM3U url-tvg="http://iformula.ru/IPTV/tvprogramm/jtv.zip" m3uautoload=1 cache=500 deinterlace=1

#EXTINF:-1 tvg-name="Первый_канал" ,Первый канал
udp://@239.224.20.21:1234

#EXTINF:-1 tvg-name="Россия_1" ,Россия 1
udp://@239.224.20.58:1234

#EXTINF:-1 tvg-name="НТВ" ,НТВ
udp://@239.224.20.1:1234

#EXTINF:-1 tvg-name="ТНТ" ,ТНТ
udp://@239.224.20.31:1234

#EXTINF:-1 tvg-name="СТС" ,СТС
udp://@239.224.20.33:1234

#EXTINF:-1 tvg-name="Россия_24" ,Россия 24
udp://@239.224.20.80:1234

#EXTINF:-1 tvg-name="Россия_Культура" ,Культура
udp://@239.224.20.81:1234

2:
#EXTM3U url-tvg="ftp://ftp.ooonet.ru/pub/abonents/iptv/jtv.zip" m3uautoload=1 cache=500 deinterlace=0

#EXTINF:-1 tvg-name="Первый_канал" ,Первый канал
udp://@239.224.20.21:1234

#EXTINF:-1 tvg-name="Россия_1" ,Россия 1
udp://@239.14.30.19:1234

#EXTINF:-1 tvg-name="НТВ" ,НТВ
udp://@239.224.20.1:1234

#EXTINF:-1 tvg-name="Канал_2x2" ,2x2
udp://@239.224.20.51:1234

#EXTINF:-1 tvg-name="ТНТ" ,ТНТ
udp://@239.224.20.31:1234

#EXTINF:-1 tvg-name="ДТВ" ,ДТВ
udp://@239.224.20.2:1234

#EXTINF:-1 tvg-name="Пятый_канал" ,5 канал
udp://@239.224.20.90:1234

Как я понимаю для каждого канала указывается ФАЙЛ программы передач из базы JTV, и указывается правильно, так как в названиях файлов есть символ"_". Но это все в IPTV плеере.
У вас же получается, что есть канал ProgDVB, который связан с каналом JTV, которому в свою очередь соответствует файл программы передач с названием, в котором есть символ "_".
Windows 8.1 x64, Tevii S-470

Re: Ничего не понятно как обновлять TV программу!

#324
Prog

1. Хорошо, нужны изменения. Например, если в настройках линк на XMLT/JTV базу не указан, значит, пусть оно ищет линк в M3U файле и обновляет с этого линка, НО ПРИ УСЛОВИИ, что включена опция "Import Guide links from M3U".

2. В моем M3U связи прописаны со знаком "_" вместо пробелов, а в JVT каналы находятся (файлы) с пробелами " ". IP-TV плеер это проглатывает, а ProgDVB нет. Вы назвали это тараканами моего провайдера, но, показанный пример Salych мне говорит о том, что тараканами тут не пахнет. Так что придется вам что-то тут придумать, так как случай не идентичный.

И щещ одна проблема, которая относится к этому 2-му пункту.

Code: Select all

#EXTINF:0 tvg-name="Канал "1+1"" ,1+1
в XmlTvRelations.dat связь выглядит так:

Code: Select all

{6120,14071750984208151523,13838725447445568224 dev 5,4,129597288619218750}::tvprogram_utc2::Канал
Оно не понимает пробелов, а должно брать все название, что в кавычках.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Ничего не понятно как обновлять TV программу!

#325
Именно такараны. Имя файла "Первый_канал.ndx", имя канала "Первый канал". "Первый_канал" - импровизация. Там могло быть "Первый_канал@myid" например или что угодно что утром придёт в голову.

А синтаксис "Канал "1+1"" может придти только в очень не трезвую голову. За 15 лет стажа такого не встречал :-/ Формально пропарсить это всё ещё можно, но програмист который это придумал - сильно не прав.

ps: Смешивать импорт самой базы и сканирование пока не планирую. Это разные операции. Вы кстати сами за разделение обновлений выступали.

Re: Ничего не понятно как обновлять TV программу!

#326
Я встречал кучу XMLTV баз, где имена каналов в ней идут с пробелами, так же встречал парочку JTV баз, где имена каналов/файлов с пробелами. Вот и получается, что в M3U связи тоже нужно указать с пробелами. Но проблема в том, что ProgDVB не понимает пробелов, надеюсь, это временно.
Prog wrote:Смешивать импорт самой базы и сканирование пока не планирую.
И НЕ НАДО, зачем такое "фе" делать. Пусть оно XMLTV/JTV обновляет штатно, то лько если линк в настройка не указан, то пусть оно читает линк из M3U файла. Ничего переделывать не надо, надо только его научить читать линк с M3U. Прог, вы поняли, о чем я?
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Ничего не понятно как обновлять TV программу!

#328
Отсканируйте нечто подобное (линки только нужные подставьте):

Code: Select all

#EXTM3U url-tvg="http://iptv.local/XMLTV.zip"

#EXTINF:0 tvg-name="Канал "1+1"" ,1+1
http://iptv.local/channels/54ef7ba4b39c48
и в XMLTV должен быть Канал "1+1". В XmlTvRelations.dat вы получите не правильную связь - Канал - потому что оно не понимает пробелов в 'tvg-name', даже если имя заключено в кавычки.

Что не понятного? Пофиксите?
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: Ничего не понятно как обновлять TV программу!

#329
Тут не про пробелы пример а про ковычки с которыми путаница.

ps: Если есть примеры проблем с пробелами - то кидайте сюда. Пример выше - просто опечатка в генераторе m3u. В принципе можно ничего и не делать в ProgDVB, оставив такие случае на ручной выбор.

Re: Ничего не понятно как обновлять TV программу!

#330
Prog wrote:Пример выше - просто опечатка в генераторе m3u.
Это не опечатка. Канал в M3U назван так, потому что она так назван в XMLTV базе. В XMLTV канал с кавычками, вот и в M3U его приходится писать с кавычками, иначе связи не будет.

Хорошо, другой пример (без кавычек в имени). Отсканируйте нечто подобное (линки только нужные подставьте):

Code: Select all

#EXTM3U url-tvg="http://iptv.local/XMLTV.zip"

#EXTINF:0 tvg-name="Первый канал" ,1+1
http://iptv.local/channels/54ef7ba4b39c48
и в XMLTV должен быть Первый канал. В XmlTvRelations.dat вы получите не правильную связь - Канал - потому что оно не понимает пробелов в 'tvg-name', даже если имя заключено в кавычки.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]