30 июня | 2024г. | 09:07:34


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

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

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

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
  • Уважение: 0
В этой теме собираем решени для отображения дополнительной информации в имиджах при просмотре спутниковых и 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

  • Друзья Джедаев
  • *****
  • Сообщений: 2071
  • Поблагодарили: 9178
  • Уважение: +248
 Прикольная приблуда :good: ,проделал на октагоне 8008 имидж openNRF скин ультиматум ..креша нет но и постер не отображается. пробовать буду и на других скинах и имиджах..лог пока не смотрел , но обязательно скину
  • DM 900 UHD,Octagon8008_4K,DM820HD,DM800SE_V2,DM500HD(A8P),DM800SE(A8P),Vu+DUO2,Solo2...
"Only a strong-minded person scores a dick on everything and everyone that is against him"

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

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

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

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

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29864
  • Уважение: +122
gudman, на каких имиджах кроме VTI это работает?
На OpenATV тишина, даже KS1V4_EventImage.pyo не скомпилировался, логов само собой тоже нет.

Оффлайн Vadim Art

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

Оффлайн lirika

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

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29864
  • Уважение: +122
А где именно должен быть постер ? На инфобаре текущего фильма
Да, в файлы скина загляните.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Плагинаы TMDB и TVDB должны быть установлены ?
Нет, постеры парсятся с серверов. В код рендера загляните, там прописано.

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

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

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

Оффлайн Vadim Art

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

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

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

На 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
  • Уважение: 0
Переработал первый пост.
Тут добавляю отображение постеров для скина VTI 14.0 skin linearFHD

Оффлайн krutoj2010

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

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18377
  • Уважение: +6
Я тоже пробовал на iFlatfhd нет постеров, ЛОГа так же нет
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

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

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


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

Оффлайн krutoj2010

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

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
13744 Просмотров
Последний ответ 26 ноября | 2010г. | 14:03:57
от nik1205
3 Ответов
6687 Просмотров
Последний ответ 11 марта | 2014г. | 21:41:25
от osergek
46 Ответов
57805 Просмотров
Последний ответ 15 августа | 2016г. | 11:57:38
от che71
1 Ответов
3722 Просмотров
Последний ответ 20 сентября | 2012г. | 20:23:59
от alex_tv
3 Ответов
8207 Просмотров
Последний ответ 26 мая | 2013г. | 14:05:30
от STager



X

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

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