04 декабря | 2020г. | 20:47:46

АвторТема: Парсинг постеров в инфобар, лист EPG, список каналов  (Прочитано 15457 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
В этой теме собираем решени для отображения дополнительной информации в имиджах при просмотре спутниковых и IPTV каналов.
Итак, чтобы не было вопросов в личку, как добавить постеры в инфобар, создаю эту тему.
Вообще тема более обширна, чем просто постеры, так же можно выводить на экран возрастной рейтинг, оценочный рейтинг, бэкдроп который может показываться вместо миниТВ, сабы и прочее.
Но в виду того, что EPG у нас кривой, с включением множества посторонних символов в названии фильма, то эта задача требует больше времени и знаний чем есть у меня.

На данном этапе можно попробовать запарсить постеры в основной инфобар в разных скинах. Если тестирование будет удачным, будем добавлять постеры в список каналов, ЕПГ, секонд-инфобар.
Решение для VTI 14.0 skin iFlatfhd v7.1.0
Ответ №15 этой темы
Далее заходим в настройки скина, включаем режим Pro и по желтой кнопке заходим в расширенные настройки скина. Выбираем одну из двух настроек для отображения постера, большой постер или маленький. Применяем все настройки и перезагружаем GUI.
Внимание, возможны зависания. По этому перезагружайте только GUI, чтобы потом можно было зайти по FTP и удалить файлы без переустановки имиджа!
Постеры и логи сохраняются в папку: /var/volatile/tmp/KS1V4
После перезагрузки в инфобаре должны появится постеры как на примере:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Решение для VTI 14.0 skin linearFHD
1. файл: KS1V4_EventImage Нужно положить в папку по пути: /usr/lib/enigma2/python/Components/Renderer Права доступа 644
2. файл: skin_linearFHD_AddOn_-_PosterEvent.xml кладем в папку: /usr/share/enigma2/linearFHD/allScreens
Ответ №10 этой темы

Решение для имиджа OpenATV 6.4
Ответ №9 этой темы

Имидж metrixreloaded 0.9.7 с внедренным показом постеров.
Ответ №45 этой темы

Процент распознавания примерно 80%. Постеры парсятся из баз TMDB и TVDB.
Протестировано на VTI 14.0 skin iFlatfhd v7.1.0, linearFHD
Ребята, большая просьба сообщать в этой теме о результатах теста. Если все будет удачно, я продолжу.

Онлайн hecha71

  • Великий Джедай
  • ****
  • Сообщений: 637
  • Поблагодарили: 2140
 Прикольная приблуда :good: ,проделал на октагоне 8008 имидж openNRF скин ультиматум ..креша нет но и постер не отображается. пробовать буду и на других скинах и имиджах..лог пока не смотрел , но обязательно скину

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
hecha71, Спасибо за обратную связь. Вообще должно бы работать, архитектура то по суди одна и та же.
И кстати, вкусности то на этом не заканчиваются, а только начинаются.
Вот например SecondInfoBar. Как видно парсер может подтягивать постеры и к NextEvent. После того как научим имидж видеть постер в инфопанели, можно будет за него браться.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

На счет логов, можно узнать они вообще формируются в указанной папке? Не могли бы вы проверить?

Да, и попробуйте пожалуйста перезалить вот эти файлы. Возможно я ошибся выше.

Онлайн Ser6

  • Совет Джедаев
  • ****
  • Сообщений: 12338
  • Поблагодарили: 28725
gudman, на каких имиджах кроме VTI это работает?
На OpenATV тишина, даже KS1V4_EventImage.pyo не скомпилировался, логов само собой тоже нет.
  • AX 4K Box HD51 • GoldMaster I-912B • GoldMaster T737HDI • World Vision Force1 • HD Box HB 7500 CI+ • HD Box Supremo • GI S8120HD
Я часть той силы, что вечно хочет зла и вечно совершает благо

Оффлайн Vadim Art

  • Друзья Джедаев
  • *****
  • Сообщений: 411
  • Поблагодарили: 59
VTI 14.0.6 , skin - Transporent KODI (от Maggy).
А где именно должен быть постер ? На инфобаре текущего фильма, идущего со спутникового канала, его нет. Или это касается только библиотеки фильмов ?
Плагинаы TMDB и TVDB должны быть установлены ?

Оффлайн lirika

  • Младший Джедай
  • **
  • Сообщений: 180
  • Поблагодарили: 226
Далее заходим в настройки скина, включаем режим Pro и по желтой кнопке заходим в расширенные настройки скина.
Для большинства скинов это невыполнимо.
Как-то должно быть более универсально что-ли.
Идея великолепная. Хотя как по мне постеры меньше интересны чем рейтинг.
  • VU+ULTIMO4K, DM900, VU+SOLO4K, Mutant HD51, DM7020HD - в строю; DM8000, VU+DUO, DM800se, DM500HD, DM800, DM7000, DM500 - на полке.

Онлайн Ser6

  • Совет Джедаев
  • ****
  • Сообщений: 12338
  • Поблагодарили: 28725
А где именно должен быть постер ? На инфобаре текущего фильма
Да, в файлы скина загляните.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Плагинаы TMDB и TVDB должны быть установлены ?
Нет, постеры парсятся с серверов. В код рендера загляните, там прописано.
  • AX 4K Box HD51 • GoldMaster I-912B • GoldMaster T737HDI • World Vision Force1 • HD Box HB 7500 CI+ • HD Box Supremo • GI S8120HD
Я часть той силы, что вечно хочет зла и вечно совершает благо

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
Ser6, к сожалению нет возможности потестировать. Наверное не будет работать на других имиджах. Я надеялся что заработает. Теперь вижу что нет. Очень жаль. Для OpenATV нашел исходники, вижу по коду совсем другой парсер.

А где именно должен быть постер ? На инфобаре текущего фильма, идущего со спутникового канала
Да, именно для идущего фильма со спутникового канала. Уточните пожалуйста из какого сообщения файлы вы пробовали? Я только что успешно вывел постер в Скине linearFHD
Плагинаы TMDB и TVDB должны быть установлены ?
Нет, парсер с ними никак не пересекается.

Оффлайн Vadim Art

  • Друзья Джедаев
  • *****
  • Сообщений: 411
  • Поблагодарили: 59
Уточните пожалуйста из какого сообщения файлы вы пробовали?
из обоих.
Transparent KODI и Shadow blue есть на фиде. Можете посмотреть?

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
Можете посмотреть?
да, глянул. не выводятся постеры. видать что то не совпадает в скинах. к сожалению моя квалификация не позволяет сделать более глубокий анализ кода.
хорошо бы если бы более грамотные люди на этом форуме подключились к обсуждению. идея действительно очень интересная, но вот как то не унифицировано это.
У немцев, кто это написал, спрашивать что либо бесполезно. Они там своей жизнью живут. Я всего лишь немного адаптировал код поиска по базе, чтобы отображалось больше русских обложек.
Хорошо бы сделать отдельный плагин чтобы не зависел от скина по крайне мере.

На OpenATV тишина
На счет OpenATV. Вот что я нашел
Файл poster.py закидываем по тому же пути /usr/lib/enigma2/python/Components/Renderer

Изменение разеров постеров,
poster = Poster
backdrop = Fanart
profile = Actors and Actresses
still = TV Show Episode
logo = TMDb Logo

"backdrop_sizes": [
"w300",
"w780",
"w1280",
"original"
],
"poster_sizes": [
"w92",
"w154",
"w185",
"w342",
"w500",
"w780",
"original"
],

Чтобы изменить размеры постера, в файле poster.py откройте строку 107...

self.url_poster = "https://image.tmdb.org/t/p/w185{}".format(poster)

w185 измените на ...w342...w500...и т.д...


Откройте skin.xml и добавте infobar строку...
<widget source="session.Event_Now" render="poster" position="0,0" size="185,278" zPosition="1" />

change size="185,278"
size="500,750"
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.BACKDROOP ;
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Не уверен правда, что заработает с нашим ЕПГ. для того чтобы заработало у меня нужно было указывать русскую кодировку и страну, а так же исключить все лишние символы из поиска такие, как ()+/ и комбинации этих символов с цифрами.
Так же думаю лучше указать свой API для TMDB
[ Гостям не разрешен просмотр вложений ]

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
Переработал первый пост.
Тут добавляю отображение постеров для скина VTI 14.0 skin linearFHD

Оффлайн krutoj2010

  • Великий Джедай
  • ****
  • Сообщений: 562
  • Поблагодарили: 1875
на ультимо4к не заработало у меня на VTI 14.0.6 skin iFlatfhd v7.1.0,
интересно у кого то на таком тюнере сработало?

Онлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4493
  • Поблагодарили: 16649
Я тоже пробовал на iFlatfhd нет постеров, ЛОГа так же нет
  • ЕТ11000 & VU+ DUO 4K Профессионалы построили Титаник, а любители Ноев Ковчег...

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
krutoj2010, а логи есть? Папка KS1V4 в TMP появилась?


Добавлено  13 августа | 2020г. | 11:30:30
sety, таак, давайте разбираться. Немцы пишут что должно стоять вот это дополнение iflatfhd-setup_v0.8r15-beta_all.ipk. У меня оно установленно. Но я так же запустил показ постеров на скине linearFHD где это дополнение как бы ни причем.
В любом случае попробуйте поставить его.
[ Гостям не разрешен просмотр вложений ]

Оффлайн krutoj2010

  • Великий Джедай
  • ****
  • Сообщений: 562
  • Поблагодарили: 1875
krutoj2010, а логи есть? Папка KS1V4 в TMP появилась?
нету такой папки KS1V4 в TMP

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
10864 Просмотров
Последний ответ 26 ноября | 2010г. | 14:03:57
от nik1205
3 Ответов
5318 Просмотров
Последний ответ 11 марта | 2014г. | 21:41:25
от osergek
10 Ответов
23347 Просмотров
Последний ответ 25 июля | 2011г. | 22:12:56
от Townsmen
46 Ответов
45768 Просмотров
Последний ответ 15 августа | 2016г. | 11:57:38
от che71
1 Ответов
2812 Просмотров
Последний ответ 20 сентября | 2012г. | 20:23:59
от alex_tv



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!