Toto je starší verze dokumentu!


EPG aneb televizní program

Moje nová XMLTV data

Na sklonku roku 2011 skončil www.xmltv.cz, takže jsem musel najít jiné řešení, které teď nabízím všem ke stažení. Než napíšu tv_grab_cz pro svůj zdroj dat tady na TVPC.cz, použijte následující jednoduchý skript:

#!/bin/sh
F="/tmp/xmltv.xml"
wget -O $F http://xmltv.tvpc.cz/xmltv.xml
# pro verzi MythTV 0.24 nebo starší
# mythfilldatabase --update --file 1 $F
# pro verzi MythTV 0.25 nebo novější
mythfilldatabase --update --file --sourceid 1 --xmlfile $F

To číslo 1 za parametrem –sourceid je ze sloupce sourceid tabulky videosource databáze mythconverg, které je velmi jednoduše vidět např. v MythWeb v konfiguraci TV kanálů.

Pokud máte více zdrojů videa, přidejte více podobných řádků volajících mythfilldatabase s dalšími sourceid čísly …

Zároveň je potřeba doplnit ke stanicím správné xmltvid a zároveň jim vypnout useonairguide, opět nejšikovněji přes výše uvedený MythWeb. Jaké jsou správné xmltvid zjistíte z http://tvpc.cz/chanidents.

Aby se data updatovala automaticky, je potřebné výše uvedený skript volat aspoň jednou denně, třeba pomocí cronu (zavoláte příkaz VISUAL=joe crontab -e) a vložíte řádek

00 07 * * * /usr/local/bin/stahni_xmltv.sh

To zajistí, že každé ráno v 7:00, se natáhnou aktuální data. To samozřejmě platí, pokud stroj v tento čas běží. Pokud stroj neběží pořád, stačí uvedený skript dát někam, aby byl volaný po startu počítače a MySQL, možná snad do /etc/rc.local

Jiné zdroje XMLTV dat

  • pomocí tv_grab_dvb z DVB-T, nebo DVB-S vysílání (například zde)
    • Vždy aktuální program
    • Málo strukturované informace (číslo epizody uvnitř popisku, různé názvy různých epizod
    • Pouze programy ČT
    • Nejde o XMLTV, ale speciální formát vyvinutý ČT
    • Vysoce strukturovaná data
    • Podivné licenční podmínky (zákaz data dále šířit, limit načítání maximálně 1 soubor za minutu)
 
mythtv/epg.1452184296.txt.gz · Poslední úprava: 2016/01/07 17:31 autor: joy
 


RSS - 2010 © Petr Stehlík