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

#211
Prog wrote:Со своими плюсами и минусами.
Вкратце, плиз, о минусах и плюсах.

Вы все же планируете хранить связи в базе или списке каналов? Боюсь я этого, боюсь, так как очень нравится метод с XmlTvRelations.dat, из-за его открытости, больше свободы действия.

А еще боюсь гемора, что из-за новшества мне придется делать связи в 200+ каналах, что не будет совместимости с XmlTvRelations.dat. Будет совместимость?
[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 программу!

#212
После небольшого перерыва продолжим. Новая версия в пререлизах. С ID каналов из xmltv она работает по другому и вроде надёжнее.
Сам файл вместе с epg.dat переехал в channels, формат чуть другой можно в текстовом редакторе поправить.

ps: Теперь если у канала выбран ID для xmltv, то из потока epg не берётся.

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

#214
Мне делать связи по новой или они эмигрируют с XmlTvRelations? Просто как подумал, что делать связи для 20+ каналов, в дрожь кидает, но если другого выхода нет, то придется.
[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 программу!

#215
Как я уже писал, это можно сделать в текстовом редакторе. Сравните старый и новый.
Я не следил за совместимостью, но возможно одной первой строки будет достаточно.

ps: А ещё zip в 866 кодировки почти научился в DonNetZip запихивать. jtv сейчас должно работать.

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

#216
Prog wrote:Как я уже писал, это можно сделать в текстовом редакторе. Сравните старый и новый.
Ага, намек понял. Сейчас поделаю свои дела и займусь тестом, аж руки чешутся.
[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 программу!

#217
Prog

Недавно хотел вам предложить перенести epg.dat и XmlTvRelations в Channels, но думал, что вы это примите в штыки. Очень разумно. Браво!

viewtopic.php?p=44448#p44448
Взял старый XmlTvRelations и привел его в новый формат, сделал ручное обновление EPG, и проблема решилась сама собой, все дубли оно автоматом убрало. Браво!

Хотел вам предложить в XmlTvRelations разделить строки со связями и без связей. Вы до этого сами додумались. Браво!

Пока что все не плохо, но без пожеланий и замечаний я вас не оставлю, о чем немного позже напишу в отдельном посте.
Last edited by boss911 on Fri Dec 23, 2011 11:38 pm, edited 1 time in total.
[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 программу!

#218
Проблема:

Если так:

Code: Select all

{5,5653765146744369655,6043367487369195744 dev 5,4,129597288619218750}::tvprogram_utc2.zip::MTV-Украина
то в настройках связей не будет отображаться, что для этого канала есть связь (комбобкс пустой), хотя связь для этого канала есть и в EPG импортируется телепрограмма. Оказалось, дело в том, что появилась зависимость от регистра имени связи, мне пришлось все в XmlTvRelations перевести в нижний регистр, тогда проблема решилась.

Может, сделаете, чтобы в XmlTvRelations имена связей заносились в том регистре, в котором они изначально указаны и чтобы в настройках связей не было зависимости от регистра, плиз?

Проблема №2:

Заметил, что в настройках связей, на некоторых каналах нет связей (пустые комбобоксы), но в XmlTvRelations связи прописаны верно. Оказалось, что связи в настройках не отмечены потому, что нет EPG в epg.dat. Раньше такого не было, связи в настройках видны были всегда и не зависели от epg.dat. Разработчик XMLTV базы мне говорил, что некоторые каналы могут не попадать в базу по разным причинам, но на следующую неделю они могут снова появиться, это не от него зависит. Верните, плиз, как было раньше, чтобы сделанные ранее связи в настройках отображались всегда, в не зависимости, есть ли EPG канала в epg.dat.

Пожелание:

У меня два листа, в каждом листе есть одни и те же каналы. Раньше в XmlTvRelations они размещались рядом:

Code: Select all

{5,5653765146744369655,6043367487369195744 dev 5,4,129597288619218750}::"tvprogram_utc2.zip"::MTV-Украина
{28,15298885517432497800,4586275002960358092 dev 5,4,129597287558906250}::"tvprogram_utc2.zip"::MTV-Украина
это было очень удобно. Сейчас подобные каналы располагаются не вместе, можете это вернуть, плиз?

Пожелание №2:

Пожалуйста, добавьте, для визуализации, в строку связей имя листа, вот так вам будет понятнее, что я хочу
{5,5653765146744369655,6043367487369195744 dev 5,4,129597288619218750}::IPTV List 2::"tvprogram_utc2.zip"::MTV-Украина
Просто по ID листа тяжело ориентироваться.
[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 программу!

#219
1. Приводить всех к регистру конечно проще но не понятно для пользователей. Попытаюсь сделать независимым от регистра.

2. От EPG.dat это не может зависить. В каком именно месте пустой комбобокс?

3. Сейчас там возможно сортировка по ID канала получилась. Честно говоря не вижу смысл ещё одной промежуточной операции при записи - ради красивой последовательности. это просто технический файл. Возможно вы единственный кто его откроет в текстовом редакторе.

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

#220
1. Наоборот легче искать канал в комбобоксе, когда он назван в соответствии с регистром названия канала. Обычно канал начинается с Большой буквы или содержит только верхний регистр, когда связи в нижнем регистре немного мешает удобному поиску.

2. Есть такое:

Code: Select all

{18104,9880677779924275172,7424887234773912576 dev 5,4,129597288619218750}::tvprogram_utc2.zip::моя планета
но в настройках, комбобокс пустой. Я точно знаю, что связь верная (ID канала и списка верные). В комбобоксе этого канала нет. Еще есть парочка аналогичных каналов. Все эти каналы в данный момент отсутствуют в XMLTV базе, а значит, они не импортировались в epg.dat. Я вам точно говорю, какие каналы не попали в epg.dat, эти каналы не отображаются в связях, но связи в XmlTvRelations есть. Я проверил на 6.80.1a, там связь на этот канал отображается (в XMLTV его не было, но связь существует).

3. Я так понял, вам не трудно сделать сортировку по имени каналов, как это было ранее. Плиз.
[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 программу!

#222
3. А чего оно так (?):

Code: Select all

{6575,5022071883788776462,1564805487982670294 dev 5,4,129597288619218750}::tvprogram_utc2.zip::englishclub tv
tvprogram_utc2.zip::englishclub tv
Имхо, надо сделать, как было ранее. сейчас получается так: если tvprogram_utc2.zip::englishclub tv не будет, а связь существует, то в настройках связей мы этот канал не увидим. Сделанная связь и список каналов в XMLTV теперь не одно и тоже, это не совсем правильно, от этого я и имею проблему.

Получается, связь у меня существует, но канала нет среди списка каналов XMLTV базы. Сделайте оба списка одним целым, то есть список сделанных связи, путь будет и списком каналов в XMLTV базы, это сразу решит проблему. И пусть сделанные связи будут не припасаемыми при очередном импорте базы.
[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 программу!

#223
Сейчас "связь" существует только между каналом из базы и каналом из xmltv/jtv. В этом большая разница с тем что было. Например если по сканирования вы удалите каналы то связи будут утерены. Впрочем кажется вы просили чистить базу от мусора, так что возражать не станете.

По поводу отквоченого, какой то серьёзных глюк. Как вы это получили? (без текстового редактора)

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

#224
Есть связь (строчка):

Code: Select all

{18104,9880677779924275172,7424887234773912576 dev 5,4,129597288619218750}::tvprogram_utc2.zip::моя планета
делаю импорт XMLTV, я знаю, что в этой базе его нет, соответственно запись (строчка) tvprogram_utc2.zip::моя планета в XmlTvRelations не появляется. Все, этого канал в настройках связей нет, комбобокс пустой и в списке его нет, чтобы выбрать.

Почему так, почему сделанную связь оно не считает за связь, не считает, что существующая связь это связь? А все из-за того, что для связи нужно, чтобы в XmlTvRelations были две строки:

Code: Select all

{18104,9880677779924275172,7424887234773912576 dev 5,4,129597288619218750}::tvprogram_utc2.zip::моя планета
tvprogram_utc2.zip::моя планета
Раньше достаточно было одной строки со связью, чтобы оно считало это за связь, сейчас ОБЯЗАТЕЛЬНО нужно наличие двух подобных строк. Вы поняли, о чем я?
[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]