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

#167
Prog wrote:Поменяю логику при пустом канале.
И не забудьте, чтобы при удалении канала из "Потерянных", оно тоже удаляло связь с канала, тоже чтобы обнуляло ID. Чтобы мусор не оставался со старыми ID.
Prog wrote:Оно от имени канала зависит?
Не знаю, я пытался уловить закономерность, но не могу сообразить. Но нечто есть - viewtopic.php?p=41186#p41186
[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 программу!

#168
boss911 wrote: И не забудьте, чтобы при удалении канала из "Потерянных", оно тоже удаляло связь с канала, тоже чтобы обнуляло ID. Чтобы мусор не оставался со старыми ID.
Нет, таких сложных механизмов синхронизации сейчас не будет. Только будет разумно когда информации хранится в описании канала.

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

#169
Prog wrote:Нет, таких сложных механизмов синхронизации сейчас не будет.
Значит, мне по-прежнему придется самому это делать, то есть заниматься гемором. Вот любите вы не доделывать все до конца, до красивого состояния, как нужно. Вы наконец-то сделали то, чего я так долго просил, но сделали это с примесей ложки дегтя.

Связи в список каналов или в базу даже не думайте засовывать, трусы должны быть на жопе, а не в жопе. Мне уже несколько раз приходилось пересоздавать базу или список каналов по разным причинам, а так придется еще пересоздавать и связи. А база и списки блокнотом не подправишь. Если бы я сейчас не мог подправить блокнотом XmlTvRelations.dat, хрен бы я пользовался XMLTV, потому что каналы бьются по непонятным причинам, вот я эти битые каналы и правлю, практически половину 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 программу!

#171
Prog wrote:я сделал как надо.
Как я и просил, но не довели дело до конца, и остался баг. Не до конца это то, что при удалении канала остается мусор. А бага, это когда при присвоении/изменении связи бьется имя XMLTV базы/файла. Так что пока это нельзя назвать “как надо”.
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 программу!

#173
Prog wrote:Может у вас есть какие то новые иде когда глюк происходит а когда нет?
Я уже голову сломал, но так и не могу понять, с чем это связано, какая закономерность. Если у канала была уже связь и сделать перепревязку на другой канал, например на тот, который уже есть в связях, то этот глюк точно появится, после перезагрузки программы. И не забываем, что все делаем через поиск клавиатурой.
Prog wrote:В том месте где глюк повторялся уменя - сейчас сообщение. больше вроде не повторяется.
Вы про [urlhttp://forum2.progdvb.com/viewtopic.php?p=41186#p41186]это сообщение[/url]? Оно напрямую связано с глюком, почитайте это в сообщении.
[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 программу!

#174
Млять, меня это просто заепало, а еще заепало то, что ни каких движений по решению этой проблемы.

Есть связь для канала "Парк развлечений".

Есть канал без связи, с помощью клавиатуры делаем поиск по начальной букве канала. Например, нам надо сделать связь для "Первый канал", мы жмем "П", выбирается "Парк развлечений", далее в списке ищем "Первый канал" и не находим его, убираем связь и не применяя, просто закрываем окно. Перезагружаем программу.

После перезагрузки программы, видим, что побилась связь на канал "Парк развлечений", оно там выглядит так:

Code: Select all

Парк развлечений   -   tvprogram_utc2::Парк Развлечений
После этих манипуляций, XmlTvRelations выглядит так:

Code: Select all

{10803,16159738735599080012,971731193266997596 dev 5,4,129597288619218750}::"tvprogram_utc2"::"Парк Развлечений"
{0,0,0 dev 0,0,0}::""::"Парк Развлечений"
Бага повторяется ВСЕГДА.
[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 программу!

#175
Продолжение. Ситуация/бага №2.

Есть связь для канала "Парк развлечений".

Есть канал без связи, с помощью клавиатуры делаем поиск по начальной букве канала. Например, нам надо сделать связь для "Первый канал", мы жмем "П", выбирается "Парк развлечений", далее находим "Первый канал" и применяем. Перезагружаем программу.

После перезагрузки программы, видим, что сделанная связь на "Первый канал" криво применялась, она побилась, оно там выглядит так:

Code: Select all

Первый канал   -   ::Первый канал
После этих манипуляций, XmlTvRelations выглядит так:

Code: Select all

{6550,5548917077808481159,16097427337890089666 dev 5,4,129597288619218750}::""::"Первый канал (Европа)"
{0,0,0 dev 0,0,0}::"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 программу!

#178
Prog

Вы что не можете на виртуалку поставить XP SP3 плюс .NET 3.5 SP1 и проверить багу? Вы же разработчик, вы обязаны тестировать на нескольких ОС.

Еще одна бага на ту же тему. Импортируем в ручную XML, то есть через окно EPG - импорт, делаем одну любую связь, жмем ОК и закрываем программу, то в XmlTvRelations файле имеем такое:

Code: Select all

{0,0,0 dev 0,0,0}::""::"+ТВ (Беларусь)"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"+ТВ (Беларусь)"
{0,0,0 dev 0,0,0}::""::"100 ТВ"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"100 ТВ"
{0,0,0 dev 0,0,0}::""::"2 Т"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"2 Т"
{0,0,0 dev 0,0,0}::""::"24 Техно"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"24 Техно"
{0,0,0 dev 0,0,0}::""::"2x2"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"2x2"
{0,0,0 dev 0,0,0}::""::"3 plus (Балтика)"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"3 plus (Балтика)"
{0,0,0 dev 0,0,0}::""::"3 канал+ (Московия+Спутник)"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"3 канал+ (Московия+Спутник)"
{0,0,0 dev 0,0,0}::""::"34 канал"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"34 канал"
И ТАК ДАЛЕЕ...
и такое чередование по всему списку и до самого конца. То есть, происходит импорт нормальных каналов и такое же число, но уже битых каналов, они чередуются один через один.
[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 программу!

#180
Эти изменения в 6.72.2.1 ? Я скачал, но инсталлятор подписан 03.10.11, то есть, собран два дня назад, а об вышеуказанном изменении вы сообщили только сегодня. Смущает эта нестыковка. Так что мне качать?
[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]