Page 12 of 31

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

Posted: Sun Sep 18, 2011 7:20 am
by Prog
Да, вы правы. Поменяю логику при пустом канале.
По поводу битых связей, что то не получается получить. Оно от имени канала зависит? Возможно под xp специфика какая...

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

Posted: Sun Sep 18, 2011 7:34 am
by boss911
Prog wrote:Поменяю логику при пустом канале.
И не забудьте, чтобы при удалении канала из "Потерянных", оно тоже удаляло связь с канала, тоже чтобы обнуляло ID. Чтобы мусор не оставался со старыми ID.
Prog wrote:Оно от имени канала зависит?
Не знаю, я пытался уловить закономерность, но не могу сообразить. Но нечто есть - viewtopic.php?p=41186#p41186

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

Posted: Sun Sep 18, 2011 8:03 am
by Prog
boss911 wrote: И не забудьте, чтобы при удалении канала из "Потерянных", оно тоже удаляло связь с канала, тоже чтобы обнуляло ID. Чтобы мусор не оставался со старыми ID.
Нет, таких сложных механизмов синхронизации сейчас не будет. Только будет разумно когда информации хранится в описании канала.

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

Posted: Sun Sep 18, 2011 10:07 pm
by boss911
Prog wrote:Нет, таких сложных механизмов синхронизации сейчас не будет.
Значит, мне по-прежнему придется самому это делать, то есть заниматься гемором. Вот любите вы не доделывать все до конца, до красивого состояния, как нужно. Вы наконец-то сделали то, чего я так долго просил, но сделали это с примесей ложки дегтя.

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

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

Posted: Mon Sep 19, 2011 7:35 am
by Prog
Как обычно - я сделал как надо. попытки синхронизации с листом дадут кучу глюков. Вам их мало сейчас?

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

Posted: Mon Sep 19, 2011 7:56 am
by boss911
Prog wrote:я сделал как надо.
Как я и просил, но не довели дело до конца, и остался баг. Не до конца это то, что при удалении канала остается мусор. А бага, это когда при присвоении/изменении связи бьется имя XMLTV базы/файла. Так что пока это нельзя назвать “как надо”.
Prog wrote:попытки синхронизации с листом дадут кучу глюков. Вам их мало сейчас?
А давайте проверим!?

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

Posted: Mon Sep 19, 2011 11:50 am
by Prog
С битыми связями пока не получается. Может у вас есть какие то новые иде когда глюк происходит а когда нет?
В том месте где глюк повторялся уменя - сейчас сообщение. больше вроде не повторяется.

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

Posted: Mon Sep 19, 2011 6:31 pm
by boss911
Prog wrote:Может у вас есть какие то новые иде когда глюк происходит а когда нет?
Я уже голову сломал, но так и не могу понять, с чем это связано, какая закономерность. Если у канала была уже связь и сделать перепревязку на другой канал, например на тот, который уже есть в связях, то этот глюк точно появится, после перезагрузки программы. И не забываем, что все делаем через поиск клавиатурой.
Prog wrote:В том месте где глюк повторялся уменя - сейчас сообщение. больше вроде не повторяется.
Вы про [urlhttp://forum2.progdvb.com/viewtopic.php?p=41186#p41186]это сообщение[/url]? Оно напрямую связано с глюком, почитайте это в сообщении.

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

Posted: Mon Sep 26, 2011 8:51 pm
by boss911
Млять, меня это просто заепало, а еще заепало то, что ни каких движений по решению этой проблемы.

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

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

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

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}::""::"Парк Развлечений"
Бага повторяется ВСЕГДА.

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

Posted: Mon Sep 26, 2011 9:17 pm
by boss911
Продолжение. Ситуация/бага №2.

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

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

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

Code: Select all

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

Code: Select all

{6550,5548917077808481159,16097427337890089666 dev 5,4,129597288619218750}::""::"Первый канал (Европа)"
{0,0,0 dev 0,0,0}::"tvprogram_utc2"::"Первый канал (Европа)"
Бага повторяется ВСЕГДА.

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

Posted: Wed Sep 28, 2011 10:17 am
by Prog
Исправил одну мелочь. Посмотрите пожалуйста сегодняшний пререлиз, которого в данный момент нет но вчером будет под номером 6.72.1.2

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

Posted: Thu Sep 29, 2011 6:46 am
by boss911
1. viewtopic.php?p=41666#p41666
2. viewtopic.php?p=41667#p41667

Бага на месте. 6.72.1.2.

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

Posted: Mon Oct 03, 2011 9:50 am
by boss911
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 канал"
И ТАК ДАЛЕЕ...
и такое чередование по всему списку и до самого конца. То есть, происходит импорт нормальных каналов и такое же число, но уже битых каналов, они чередуются один через один.

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

Posted: Wed Oct 05, 2011 1:42 pm
by Prog
Сейчас сделал логику построже. Посмотрим как следующая версия у вас заработает.

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

Posted: Wed Oct 05, 2011 6:02 pm
by boss911
Эти изменения в 6.72.2.1 ? Я скачал, но инсталлятор подписан 03.10.11, то есть, собран два дня назад, а об вышеуказанном изменении вы сообщили только сегодня. Смущает эта нестыковка. Так что мне качать?