Wiki

Outils pour utilisateurs

Outils du site


telechargement_icone_tv

Téléchargement des icônes tv et mise à jour de xmltvids

Cette page concerne MythTV 0.23, 0.24.

Certains récupérateurs de programmes que nous utilisons en France ne fournissent pas les logos des chaines de télévision ou des logos piètre qualité. De plus il faut souvent entré manuellement le xmltvid1).

MythTV met à disposition un script qui, pour chaque chaine incluse dans la base mythconverg, permet de :

  • télécharger l'icône de la chaine (le site choisi est celui de lyngsat-logo),
  • renseigner les champs “icône” et “xmltv id” dans mythconverg
  • donner le contenu du fichier xmltv de votre source (uniquement nécessaire pour les récupérateur tv_grab_fr et tv_grab_fr_telerama)

Attention : ce script ne vous dispense pas de choisir votre récupérateur de programme, de l'installer et de le configurer.

Installation

Paquets

Ce script est disponible dans les paquets deb. Installez sur le backend mythtvfr-icons-xmltvids (ubuntu).

Manuellement

Télécharger l'archive qui contient 7 fichiers

  • grab_fi_icons_xmltvids …………………….le script de Ilkka Tengvall ( merci à lui )
  • lookup.txt ……………………………………le fichier de données utilisé par le script (n'est pas dans l'archive, voir plus loin)
  • lookup_none.txt …………………………….configuration pour récupérer uniquement les icônes sans modifier les XMLTV ID's
  • lookup_mc2xml.txt …………………………configuration pour récupérer les icônes et introduire les XMLTV ID de mc2xml
  • lookup_kazer.txt ……………………………configuration pour récupérer les icônes et introduire les XMLTV ID de kazer
  • lookup_tv_grab_fr.txt ……………………….configuration pour récupérer les icônes et introduire les XMLTV ID de tv_grab_fr
  • lookup_tv_grab_fr_telerama.txt ……………configuration pour récupérer les icônes et introduire les XMLTV ID de tv_grab_fr_telerama
  • lookup_tv_grab_fr_iphone.txt ………………configuration pour récupérer les icônes et introduire les XMLTV ID de tv_grab_fr_iphone

Créer un répertoire ~/.mythtv/chaines, décompresser l'archive dedans et créer un répertoire pour les icônes

cd $HOME/.mythtv
mkdir chaines
cd chaines
tar xjfv grab_icons_xmltvids.tar.bz

Déterminer le fichier de configuration que vous souhaitez utiliser et faites une lien entre lookup.txt et votre fichier de configuration.

Exemple pour récupérer uniquement les icônes sans modifier vos xmltv id's , lancer cette commande

ln -s lookup_none.txt lookup.txt

Exemple pour récupérer et configurer les icônes et xmltv id's de mc2xml, lancer cette commande

ln -s lookup_mc2xml.txt lookup.txt

Utilisation

Créer un répertoire qui contiendra les images des logos des chaines

mkdir -p $HOME/.mythtv/chaines/icones

Puis executer simplement dans une console, le script avec l'argument souhaité

# Avec un script installé depuis un paquet
/usr/share/mythtv-fr/icons_xmltvids/grab_fi_icons_xmltvids $HOME/.mythtv/chaines/icones
 
# Avec un script installé manuellement
$HOME/.mythtv/chaines/grab_fi_icons_xmltvids $HOME/.mythtv/chaines/icones

Vous allez voir les icônes se télécharger et les xmltv id's défilés. En fin d'exécution, si vous avez choisi d'utiliser les xmltv id's, vous verrez ceci :

  to get xmltvdata with mythfilldatabase you need to copy paste
  the following text into videosource file:
  (trying to find name from database ...)
  Possible videosource filename : ~/.mythtv/sat.xmltv
  ........................cut beginning from here...........................
  Channel 2 FRANCE 2
  Channel 3 FRANCE 3
  ........................end cut ..........................................
  now remember to save text above and run mythfilldatabase --update

ATTENTION : le texte ne se présente pas toujours comme cela mais comme ceci “Channel C2 FRANCE 2”, il doit être modifié pour enlever les “C”. Pour mc2xml, il est inexploitable

IL s'agit de la liste des chaînes pour lesquelles les xmltvid's ont été renseignés dans la base. Pour le reste, on ne peut plus clair donc je vous traduis :

  si vous souhaitez récupérer les données des programmes avec mythfilldatabase, vous devez copier/coller
  le texte suivant dans le fichier de configuration de votre source vidéo
  (tentative de récupération du nom de votre source)
  nom de votre fichier de configuration de votre source probable : ~/.mythtv/sat.xmltv (c'est un exemple dans mon cas)
  ........................couper à partir d'ici...........................
  Channel 2 FRANCE 2
  Channel 3 FRANCE 3
  ........................jusqu'ici ..........................................
  maintenant n'oubliez pas de sauvegarder le texte ci-dessus et d'exécuter mythfilldatabase en accord avec votre récupérateur de programme.
  

Certains récupérateurs (kazer, mc2xml, tv_grab_fr_iphone) ne nécessitent pas de fichier .xmltv.Inutile de le créer, passez tout simplement cette étape.

ATTENTION selon votre récupérateur de programme le fichier source.xmltv doit être placé à un autre endroit ou sous un autre forme(voir le tutoriel du récupérateur utilisé pour plus de détail)

1)
identifiant unique permettant de faire la correspondance des chaines entre le récupérateur de programme et mythtv
telechargement_icone_tv.txt · Dernière modification: 08/02/2014 par snouf