Wiki

Outils pour utilisateurs

Outils du site


xmltvidfromchanname4mythtv

xmltvIdFromChanName4mythtv

Cette page concerne MythTV 0.25, 0.26, 0.27.

xmltvIdFromChanName4mythtv introduit les xmltvid dans mythtv à partir du nom des chaînes TV provenant d'un fichier xmltv.

Dans un premier temps il introduit les xmltvids en comparant le nom de la chaîne du fichier xmltv à celui dans mythtv (en ignorant les éventuelles suffix “HD ” ou ceux entres parenthèses(tels que “(HD)”, “(standard)” … utiles avec le bouquet freeboxTV)

Puis dans un second temps, s'il reste des xmltvids inutilisé, propose à l'utilisateur la liste des chaînes triée par distance de levenshtein (similarité)

Installation

xmltvIdFromChanName4mythtv peut être installé sur un backend ou sur un frontend. Pour fonctionner il a besoin de python 2.x, de py-mythtv et il est recommandé d'installer py-levenshtein (pour les distances de levenshtein).

#Sur debian ou ubuntu
sudo apt-get install python-mythtv python-levenshtein

Téléchargez xmltvIdFromChanName4mythtv HEAD.tar.gz

Extraire xmltvIdFromChanName4mythtv.py sur votre disque dur puis ajoutez lui le droit d'exécution.

Utilisation

Introduire les xmltvids sans toucher au xmltvid déjà introduit

$ xmltvIdFromChanName4mythtv.py xmltv.xml

Introduire les xmltvids et remplacer xmltvid déjà introduit

$ xmltvIdFromChanName4mythtv.py -r xmltv.xml

Pour n'affecté qu'une source ajoutez -s<id> par exemple pour introduire uniquement les xmltvid dans la source 2

$ xmltvIdFromChanName4mythtv.py -s2 xmltv.xml

Exemples : Vous avez configuré mythtv-setup et il ne vous reste plus qu'à renseigner les xmltvids.

  • Récupérez le fichier xmltv de votre grabbeur
    #Par exemple pour tv_grab
    tv_grab_fr --output /tmp/tvguide.xml
     
    #pour kazer
    cd /tmp
    wget -q "http://www.kazer.org/tvguide.zip?u=<VOTRE USERHASH>" -O tvguide.zip
    unzip -o tvguide.zip
  • Puis lancez
    xmltvIdFromChanName4mythtv.py /tmp/tvguide.xml

Support

Pour tous problèmes techniques, rapport de bug, proposition d'amélioration contactez moi via IRC (alias snouf), le forum, diasp.eu#xmltvidfromchanname4mythtv ou twitter#xmltvIdFromChanName4mythtv

Note technique

xmltvIdFromChanName4mythtv utilise les bindings python de mythtv mais les bindings pour touchez à la table channels sont d'assez bas niveau et les modifications dans la base sont faite à l'aide de requêtes SQL.

Liens

xmltvidfromchanname4mythtv.txt · Dernière modification: 15/09/2014 par snouf