04-11-2017, 03:52
Здравейте,
EPG се зарежда само за някои канали, защото каналите използват различни наименования в tvheadend и http://epg.kodibg.org/dl.php.
Необходима е малко ръчна преработка за канали, които ви интересуват и нещата се получават.
Ето няколко реда, които дават работещи EPG за tvheadend сървър:
скриптът си има своите недостатъци, тъй като всяка среща с bTV например, ще стане bTV HD, което може да внесе допълнително объркване за останалите канали на семейството на БТВ...
Изходният файл, който се генерира от epg.kodibg.org/dl.php е същия, който се генерира и от скрипта на колегата няколко поста по-нагоре, така че няма смисъл от тази допълнителна логика:
epg.xml е просто свален и разкомпресиран от http://epg.kodibg.org/dl.php
epg\ \(1\).xml е създаден от скрипта няколко поста по-нагоре
Разлики между двата няма.
Поздрави и дано да съм полезен и на някой друг.
-Николай
EPG се зарежда само за някои канали, защото каналите използват различни наименования в tvheadend и http://epg.kodibg.org/dl.php.
Необходима е малко ръчна преработка за канали, които ви интересуват и нещата се получават.
Ето няколко реда, които дават работещи EPG за tvheadend сървър:
Код:
#!/bin/bash
wget -O epg.xml.gz http://epg.kodibg.org/dl.php
gunzip -f epg.xml.gz
sed -i 's/BNT1/БНТ 1 HD/g' epg.xml
sed -i 's/bTV/bTV HD/g' epg.xml
sed -i 's/Nova/Nova TV/g' epg.xml
cat epg.xml |nc -q 1 -U /etc/tvheadend/epggrab/xmltv.sock
скриптът си има своите недостатъци, тъй като всяка среща с bTV например, ще стане bTV HD, което може да внесе допълнително объркване за останалите канали на семейството на БТВ...
Изходният файл, който се генерира от epg.kodibg.org/dl.php е същия, който се генерира и от скрипта на колегата няколко поста по-нагоре, така че няма смисъл от тази допълнителна логика:
Код:
diff epg.xml epg\ \(1\).xml
epg\ \(1\).xml е създаден от скрипта няколко поста по-нагоре
Разлики между двата няма.
Поздрави и дано да съм полезен и на някой друг.
-Николай