Проблема при проигрывании архивов Картины(xTreamer)

Неактуальная информация и шкодники

Проблема при проигрывании архивов Картины(xTreamer)

Сообщение mcell » 08 апр 2011, 12:54

Возвращусь к проблеме которую уже упоминал однаждыв теме Ошибка "404 not found" при запуске Картины:xTreamer затыкается и рестартует при проигрывании архивных передач.
Наконец-то я точно определил когда это происходит.Это случается если вы пытаетесь запустить передачу,которой нет в архиве.
Дело в том что иногда вы не можете знать есть передача в архиве или нет и просто пытаетесь ее запустить.
При этом хТример затыкается а при попытке выхода в меню рестартует и даже не возвращается в нормальное состояние,
только отключение сети возвращает его в чувство.
Эту проблему можно легко смоделировать попытаясь запустить какой нибудь фильм из кинозалов т.к. там точно нет архивов.
У меня xTreamer Sidewinder,я использую внешний винт через USB.Пробовал отключить OSD,не помогает.
Проблема не только у меня,проверял так же у друга.
mcell
Продвинутый
Israel
Сообщения: 21
Зарегистрирован: 22 мар 2011, 11:24
Версия: 2.1b2@Xtreamer
Конец дружбы: 16.11.2012

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение consros » 08 апр 2011, 13:08

Понял, спасибо.
Мне казалось это уже и было так реализовано, что если в архиве передачи нет, то просто ничего не происходит. Кроме того внизу около времени должен быть индикатор в виде зелёного шарика если программа есть. Красного - если нет и вообще никакого - если у канала нет архива.

Посмотрю.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение mcell » 08 апр 2011, 19:48

Может я чего то не понимаю,но никакого индикатора я не вижу,ни возле времени ни в каком либо другом месте,причем перепроверил в онлайн плэере и видел что архив у пeредач которые я проверял,есть.
Кстати я посмотрел в папке /img и нашел там 3 индикатора (gray,green,red).Их вы имели в виду?Если да,то я поискал текстовым редактором и нашел единственную ссылку в файле tmpl_EPG.xml на gray и green(на red ссылок не нашел):
<image offsetXPC="1.5" offsetYPC="90.5" widthPC="4" heightPC="6" redraw="yes">
<script>
if ("1" == "{$smarty.get.arc}") {
/*index parameter for getProgramClass*/
programIndex = getFocusItemIndex();
executeScript("getProgramClass");
if ("past" == programClass || "current" == programClass ) {
"{$config->get(cfg_resources_home,Runtime)}img/indicator-green.png";
} else {
"{$config->get(cfg_resources_home,Runtime)}img/indicator-gray.png";
}
} else {
"false";

Я не специалист, конечно, но по-моему именно это вы и имели в виду.Эта фунция,судя по названию, и предназначена отображать зеленый шарик,если архив есть и серый,если нет.
Проблема в том,что этих индикаторов на экране я не вижу.
И по-моему, затыкаться хТример в любом случае не должен,даже если архива нет.
mcell
Продвинутый
Israel
Сообщения: 21
Зарегистрирован: 22 мар 2011, 11:24
Версия: 2.1b2@Xtreamer
Конец дружбы: 16.11.2012

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение mcell » 16 апр 2011, 01:37

Кстати,в этом же файле tmpl_EPG.xml этот линк: http://iptv.kartina.tv/img/ico/%%id%%.gif,тоже не работает(ничего
не отображает).
По моему здесь не хватает какого-то скрипта ,который определяет id ,т.к. когда я вставляю в файл id вручную,например http://iptv.kartina.tv/img/ico/10.gif то айкон 10 канала отображается в левом верхнем углу.
mcell
Продвинутый
Israel
Сообщения: 21
Зарегистрирован: 22 мар 2011, 11:24
Версия: 2.1b2@Xtreamer
Конец дружбы: 16.11.2012

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение mcell » 19 апр 2011, 19:22

Выяснил,что этот if не работает:
if ("1" == "{$smarty.get.arc}")

Причем кажется что здесь ошибка синтаксиса.Мне кажется должно быть без двойных кавычек:
if ("1" == {$smarty.get.arc}).

Тогда появляются зеленый и серый шарики в нижнем левом углу:зеленый,если это текущая и уже прошедшие передачи и серый,если будущие.
Но мне кажется что это отображает именно временной (прошедшие,текущая и будущие передачи) фактор а не то,есть ли у канала архив или нет.
Например то же отображают и Кинозалы,а в них архива нет.
В поддержку этой теории говорит и то,что убирая эту строку if ("1" == {$smarty.get.arc}) совсем,ничего не меняется,
продолжают отбражаться зеленый и серый шарики с такой же логикой как и с этой строчкой.
Кстати,действительно ли фунция $smarty.get.arc запрашивает информацию есть ли архив у канала или нет?
mcell
Продвинутый
Israel
Сообщения: 21
Зарегистрирован: 22 мар 2011, 11:24
Версия: 2.1b2@Xtreamer
Конец дружбы: 16.11.2012

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение consros » 19 апр 2011, 20:05

На самом деле просто изначально в TVonTop пошла не последняя версия страницы архивов. Поэтому так. Всего-то нужно взять старую и подгрузить в текущую, там всё сразу видно будет. Ну должно быть видно мне кажется. Просто катастрофически нет времени.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение consros » 19 апр 2011, 20:07

Предупреждаю - сам я не смотрел. Может отличаться радикально - в ТВонТоп мы много чего прикрутили. Но вот та изначальная версия, о которой я говорил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение mcell » 20 апр 2011, 15:40

consros писал(а):Предупреждаю - сам я не смотрел. Может отличаться радикально - в ТВонТоп мы много чего прикрутили. Но вот та изначальная версия, о которой я говорил.

Consros,спасибо за желание помочь.Функциональность этих файлов с точки зрения индикации об отсуствиии/присуствии архива у канала такая же как и в файле tmpl_EPG.xml.Можете судить сами:
В tmpl_EPG.xml:
if ("1" == "{$smarty.get.arc}")

В файле что вы прислали:
if ("1" == "%%has_archive%%") {

Ни одно,ни другое не работает(я проверил).
Я обратил внимание,что ваши файлы из плагина xКartina 0.7.5.Это так?
Я поставил себе также xКartina 0.7.5 и могу сделать кое какие выводы:
1.Индикация о том есть ли у канала архивы или нет,не работает ни в плагине xКartina 0.7.5,ни в TVonTop.
2.С точки зрения функциональности ,в плагине xКartina 0.7.5 попытка проигрывания передач,которых нет в
архиве,более "логичная" чем в TVonTop:
там начинает проигрываться текущая передача,если архивной передачи нет,в отличии от TVonTop,где в
этом случае хТример входит в "ступор".

Хотя мне кажется,что правильнее было бы выдать сообщении типа "архивной передачи нет" (ну и конечно все таки попытаться отобразить индикацию о том есть у передачи архив или нет).
mcell
Продвинутый
Israel
Сообщения: 21
Зарегистрирован: 22 мар 2011, 11:24
Версия: 2.1b2@Xtreamer
Конец дружбы: 16.11.2012

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение consros » 20 апр 2011, 20:59

Нет. Из прототипа, выполненного в виде отдельного плагина. Прототип никогда не публиковался.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.7b2@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Проблема при проигрывании архивов Картины(xTreamer)

Сообщение mcell » 22 апр 2011, 16:06

Да ты прав,отличается от хКартины.Но к сожалению тоже не работает.Т.е индикация о том есть ли архив или нет, не работает ни с файлами что ты прислал,ни с оригинальными,ни в хКартине.Очевидно надо что то поправлять в коде,но у меня нету достаточно знаний для этого.
Единственное что я проверил это заменил оригинальный скрипт на такой:
if("1" == "has_archive") {
"{$config->get(cfg_resources_home,Runtime)}img/indicator-green.png";
} else {
"{$config->get(cfg_resources_home,Runtime)}img/indicator-grey.png";
}
}
При этом пытался менять has_archive на have_archive и всякие другие модификации с кавычками,без кавычек,с $ и т.п.
Результат:или серый шарик,или никакого.
mcell
Продвинутый
Israel
Сообщения: 21
Зарегистрирован: 22 мар 2011, 11:24
Версия: 2.1b2@Xtreamer
Конец дружбы: 16.11.2012

След.

Вернуться в Устаревшие темы и offtopic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 107