I palinsesti dei canali tramite xmltv
home
Il programma che consente di leggere da Internet i palinsesti dei programmi (la guida tv) dei canali italiani si chiama tv_grab_it.
Per installare i pacchetti digitare
Entriamo nel Channel Editor e per ognuno dei canali togliamo il flag da "Use on air guide" e impostiamo il campo XMLTV ID con il nome definito in tv_grab_it.conf; nell'esempio dello snapshot di seguito è
E' possibile che vi troviate tali campi già impostati.
Fatto questo per tutti i canali, diamo il comando per far creare la guida TV su un file, e usiamo questo file per riempire la guida nel database
Fatto questo, bisogna fare in modo che la guida venga aggiornata ogni giorno.
Con un editor di testo modificate il file crontab:
Next: un esempio del comando tv_grab_it + mythfilldatabase
Alcuni link utili sull'argomento:
www.malex.org/archives/2006/10/linux-media-center-fai-da-te-8-la-guida-tv/
www.htpcpoint.it/index.asp?action=articoli&id=19&pag=2
www.ubuntuforums.org/archive/index.php/t-260684.html
Il programma che consente di leggere da Internet i palinsesti dei programmi (la guida tv) dei canali italiani si chiama tv_grab_it.
Per installare i pacchetti digitare
sudo apt-get install xmltv*Come utente "mythtv", lanciare quindi il comando
tv_grab_it --configureVengono presentati l'elenco dei canali italiani, e per questi si dovrà scegliere per quali si vuole la programmazione (nell'esempio che segue ho confermato il default yes solo per i canali free to air):
using config filename /home/mythtv/.xmltv/tv_grab_it.confBisogna quindi entrare nel setup (fermando eventualmente il back end) e impostare i singoli canali per i quali abbiamo risposto "yes" alla domanda add channel in modo da associargli la guida. Per verificare quali sono i canali e qual'è il loro nome digitiamo:
getting list of channels
***Channel |Cult| for 'wfactory' is not in channel_ids, should be updated.
***Channel |RaiSat Cinema| for 'wfactory' is not in channel_ids, should be updated.
***Channel |Sky Cinema Mania| for 'wfactory' is not in channel_ids, should be updated.
add channel All Music? [yes,no,all,none (default=yes)] no
add channel Canale 5? [yes,no,all,none (default=yes)]
add channel Cult? [yes,no,all,none (default=yes)] no
add channel Eurosport? [yes,no,all,none (default=yes)] no
add channel FOX? [yes,no,all,none (default=yes)] no
add channel Fox Life? [yes,no,all,none (default=yes)] no
add channel Italia 1? [yes,no,all,none (default=yes)]
add channel Jimmy? [yes,no,all,none (default=yes)] no
add channel La7? [yes,no,all,none (default=yes)]
add channel MTV? [yes,no,all,none (default=yes)]
add channel Rai 1? [yes,no,all,none (default=yes)]
add channel Rai 2? [yes,no,all,none (default=yes)]
add channel Rai 3? [yes,no,all,none (default=yes)]
add channel RaiSat Cinema? [yes,no,all,none (default=yes)] no
...
Finished configuration.
sudo cat /home/mythtv/.xmltv/tv_grab_it.confse il file non è presente vuol dire o che non abbiamo eseguito il comando come utente mythtv, o che c'è stato qualche problema, altrimenti il file visualizzato dovrebbe essere simile a questo:
#channel www.reteallmusic.it # All MusicAttraverso il mythv-setup andiamo ad assegnare le guide per questi canali generate da tv_grab_it ai corrispondenti canali di mythtv.
channel www.canale5.com # Canale 5
#channel cult.wfactory.net # Cult
#channel www.eurosport.com # Eurosport
#channel fox.skytv.it # FOX
#channel foxlife.skytv.it # Fox Life
channel www.italia1.com # Italia 1
#channel www.canaljimmy.it # Jimmy
channel www.la7.it # La7
channel www.mtv.it # MTV
channel www.raiuno.rai.it # Rai 1
channel www.raidue.rai.it # Rai 2
channel www.raitre.rai.it # Rai 3
#channel raisatcinema.wfactory.net # RaiSat Cinema
#channel extra.raisat.it # RaiSat Extra
#channel premium.raisat.it # RaiSat Premium
channel www.rete4.com # Rete 4
#channel skycinema1.skytv.it # Sky Cinema 1
#channel skycinema169.skytv.it # Sky Cinema 16:9
#channel skycinema3.skytv.it # Sky Cinema 3
#channel skycinemaclassics.skytv.it # Sky Cinema Classics
#channel skycinemamania.wfactory.net # Sky Cinema Mania
#channel skycinemamax.skytv.it # Sky Cinema Max
#channel skysport1.skytv.it # Sky Sport 1
#channel skysport2.skytv.it # Sky Sport 2
#channel skysport3.skytv.it # Sky Sport 3
#channel www.studiouniversal.it # Studio Universal
Entriamo nel Channel Editor e per ognuno dei canali togliamo il flag da "Use on air guide" e impostiamo il campo XMLTV ID con il nome definito in tv_grab_it.conf; nell'esempio dello snapshot di seguito è
www.raiuno.rai.itche purtroppo non si vede benissimo perchè il campo è veramente piccolo.
E' possibile che vi troviate tali campi già impostati.
Fatto questo per tutti i canali, diamo il comando per far creare la guida TV su un file, e usiamo questo file per riempire la guida nel database
tv_grab_it --backend wfactory,skytv > palinsestotv.xml(un esempio di file xml con la guida dei canali creato con il comando tv_grab_it.)
mythfilldatabase --file 1 -1 palinsestotv.xml
Fatto questo, bisogna fare in modo che la guida venga aggiornata ogni giorno.
Con un editor di testo modificate il file crontab:
sudo gedit /etc/crontabaggiungendo la linea
0 5 * * * tv_grab_it --backend wfactory,skytv --slow | mythfilldatabase --file 1 -1 -che lancerà alle 5 del mattino l'aggiornamento del palinsesto.
Next: un esempio del comando tv_grab_it + mythfilldatabase
Alcuni link utili sull'argomento:
www.malex.org/archives/2006/10/linux-media-center-fai-da-te-8-la-guida-tv/
www.htpcpoint.it/index.asp?action=articoli&id=19&pag=2
www.ubuntuforums.org/archive/index.php/t-260684.html
Commenti