Коди Фен Форум България
Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - Версия за принтиране

+- Коди Фен Форум България (https://kodibg.org/forum)
+-- Форум: Общи проблеми, решения и взаимопомощ (https://kodibg.org/forum/forum-4.html)
+--- Форум: Ръководства и полезни връзки (https://kodibg.org/forum/forum-3.html)
+--- Тема: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend (/thread-299.html)

Страници: 1 2


Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - HaCKo - 27-11-2016

Здравейте, на всички искам да споделя с вас едно скриптче, което направих с цел тренировка но ако може да свърши работа на някой чувствайте се свободни да го правита каквото искате Smile.
Скирптчето има за цел да попълни User Icon колоната в tvHeadend, скрипта на теория би трябвало да работи със всякакъв вид сървиси стига Map-a във channels.json да бъде попълнен коректно. Аз ползвам IPTV-то на Булсат и картата е съборазена с Service Name Колоната във DVB Inuts > Services таб-а вижте картинката.
Ако искате да добавите ново лого е достатъчно да го добавите във channels.json  и да посочите пътя до логото

http://prntscr.com/dcd3ds

За да работи скрипта правилно трябва да се посочат директроиите в който tvHeadend-a пази конфигурациите на каналите и сървисите за ОпенЕлек тези директории се намират на следните места

Channels - Канали
Ред: 5 на скрипта
Код:
channels_dir = glob.glob("/storage/.kodi/userdata/addon_data/service.multimedia.tvheadend/channel/config/*")

Muxes - Муксове(нз дали е така на Български Smile)
Ред: 6 на скрипта
Код:
muxes_dir = '/storage/.kodi/userdata/addon_data/service.multimedia.tvheadend/input/iptv/networks/3a59055ab96600f2f22909550edd21e0/muxes'


Забележка часта MD5 hash-a (3a59055ab96600f2f22909550edd21e0) - тази част от пътя при вас ще е различна но това е нормално важно е пътят да бъде посочен както е показано по-горе.

Запазате промените.

Това е после остава само да изпълните файла със следната команда

Код:
python logos2.py

След това рестартирате KODI  в моя случай рестартирам, цялото распбери и логотата сe появяват.

Ако има въпроси съм насреща Smile


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - ZZlatev - 27-11-2016

Благодаря Smile


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - natrov - 11-12-2016

При мен RPi върти освен IPTV  и сателитни канали. Само че те не са номерирани. Ще видя дали няма да мога да го пригодя за да ги номерирам без да се мъча с http-то на TVH.

Благодаря! Smile


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - natrov - 22-01-2017

При такава грешка:

Traceback (most recent call last):
  File "logos2.py", line 41, in <module>
    with open(channels_json) as channels_json:
NameError: name 'channels_json' is not defined

Какво се прави?

Името на файла не е с " _ ", а с " . " и не би било лошо това име също да се зададе в началото на скрипта.


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - HaCKo - 02-02-2017

Имаш ли channels.json файла, който ти е един вид мапер-а от там се вземат картинките с логата. Също така при новата версия на TVHeadend Мисля, че това скирптче няма да работи понеже конфигурационните фаийлове са криптирани и немогат да бъдат изчетени и променяни, през скрипт-а


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - Aleks6543210 - 07-02-2017

[Изображение: image.png]

Ето и от мен скрипт за логата (TVLogo Downloader program addon for Kodi)
https://github.com/enen92/script.tvlogo.downloader дори има и българските оператори и много други


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - Topper - 07-02-2017

Браво.


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - Aleks6543210 - 07-02-2017

Работи на версия по висока от 15 аз съм с 16.1


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - Topper - 08-02-2017

А с HTSP PVR (TVheadend) ще ли да работи или е строго за Simple PVR


RE: Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend - Aleks6543210 - 08-02-2017

(08-02-2017, 02:11)Topper написа: А с HTSP PVR (TVheadend) ще ли да работи или е строго за Simple PVR

Няма значение с какъв клиент си  тава си е ( program addon за Кабел, сателит, IPTV  ) дърпа лога на каналите (има и българските) в папката която си посочил и има възможност да замести или да допълни липсващите лога също може и от контекстното меню направо върху канала с десен бутон намери лого и много други
тук има видео как стават някой от нещата
https://www.youtube.com/watch?v=mP4F2T7P-3o&feature=youtu.be

Примерно търсене по оператор:
виж на цял екран
[Изображение: image.png]