Оценете темата:
  • 0 гласа - средно 0
  • 1
  • 2
  • 3
  • 4
  • 5
Скрипт за автоматично попълване на Логата на каналите Bulsat TVHeadend
#1
Здравейте, на всички искам да споделя с вас едно скриптче, което направих с цел тренировка но ако може да свърши работа на някой чувствайте се свободни да го правита каквото искате 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
Отговори
#2
Благодаря Smile
Отговори
#3
При мен RPi върти освен IPTV  и сателитни канали. Само че те не са номерирани. Ще видя дали няма да мога да го пригодя за да ги номерирам без да се мъча с http-то на TVH.

Благодаря! Smile
Отговори
#4
При такава грешка:

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

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

Името на файла не е с " _ ", а с " . " и не би било лошо това име също да се зададе в началото на скрипта.
Отговори
#5
Имаш ли channels.json файла, който ти е един вид мапер-а от там се вземат картинките с логата. Също така при новата версия на TVHeadend Мисля, че това скирптче няма да работи понеже конфигурационните фаийлове са криптирани и немогат да бъдат изчетени и променяни, през скрипт-а
Отговори
#6
[Изображение: image.png]

Ето и от мен скрипт за логата (TVLogo Downloader program addon for Kodi)
https://github.com/enen92/script.tvlogo.downloader дори има и българските оператори и много други
Отговори
#7
Браво.
Отговори
#8
Работи на версия по висока от 15 аз съм с 16.1
Отговори
#9
А с HTSP PVR (TVheadend) ще ли да работи или е строго за Simple PVR
Отговори
#10
(08-02-2017, 02:11)Topper написа: А с HTSP PVR (TVheadend) ще ли да работи или е строго за Simple PVR

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

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


Теми, които вероятно са свързани...
Тема: Автор Отговори: Прегледи: Последна публикация
  Скрипт за изтегляне на EPG под Уиндоус Majide 43 63,148 23-08-2019, 00:01
Последна публикация: peco
  Автоматично стартиране на Kodi с Windows Hangman 0 3,301 28-08-2017, 12:29
Последна публикация: Hangman
  Скрипт за изтегляне на EPG под Линукс Majide 3 12,353 29-04-2016, 00:12
Последна публикация: ZZlatev

Отваряне на: