Home > Codage | PC Home Cinema > Récupérer un flux XMLTV pour Nolife-TV

Récupérer un flux XMLTV pour Nolife-TV

MISE A JOUR : Cet article n’a plus de sens, car nolife diffuse maintenant son programme TV directement en XMLTV.
Vous trouverez ce flux ici :
http://www.nolife-tv.com/noair/noair_xmltv.xml
Merci à eux !

La bizarre chaîne Nolife, diffusée sur les réseaux TV des opérateurs ADSL, possède quelques émissions intéressantes. Cependant, son statut de petite chaîne artisanale l’exclut d’emblée des sites de programmes TV. Difficile alors de s’y retrouver, notamment quand comme moi on préfère user des fonctions PVR de son Media Center plutôt que du direct.

Heureusement avec un peu d’effort on peut s’en sortir facilement. Nolife diffuse en effet ses programmes dans un format XML « propriétaire », facilement transposable dans un XML plus standard respectant la norme XMLTV. J’ai trouvé au détour d’un forum la feuille XSL d’un généreux donateur qui s’occupe de cette transformation.

Mais cela n’est pas encore parfait. En effet la programmation issue de ce flux « Noair » est pour le moins exhaustive, puisque le détail de tous les clips est donné. Ce qui mène rapidement à quelque chose de complètement illisible… C’est pourquoi j’ai codé rapidement un petit script python, basé sur la librairie XML SAX, qui regroupe  les programmes de même titre et consécutifs.

Il est disponible, en pièce jointe : xmltv-nolife

Note :

  1. Il faut que le programme « xsltproc » soit installé.
  2. Le paramètre « programmes » du script Python recense les différents programmes de Nolife. On ne peut pas en effet se contenter du titre fourni par « noair » car celui ci contient quasiment tout le temps un sous titre dépendant de l’émission du jour.
  3. Il y a une dépendance vers un module python d’Eclipse. Si je n’inclue pas de fichier j’ai un problème d’encodage à l’exécution. J’avoue avoir la flemme de chercher pourquoi. Si vous trouvez, merci de me laisser un commentaire.

Tags: mythtv nolife python script xmltv

Comments:2

  1. L'homme du présent Répondre
    septembre 6, 2011 at 5:02

    C nul nolife, lol.
    Et pour tous les autres articles, on dit « ordinateur de merde » et non pas « machine ». De plus j’aurais préféré un article sur jouer à football manager 2002 sous linux plutôt qu’un article sur planescape torment.
    Au fait, si tu veux du viagra pas cher, fais moi signe.
    PS:tu peux supprimer ce message si tu veux, bisou mon geek

  2. Gwendal Répondre
    septembre 6, 2011 at 5:17

    Homme de peu de foi, voici des infos pour Football Manager sous Linux:
    http://appdb.winehq.org/objectManager.php?sClass=version&iId=21960
    Tu vois, pas besoin d’un article. En plus le football c’est quand même un peu has-been. Alors que Planescape Torment c’est une œuvre intemporelle. Mais je soupçonne une tromperie de ta part : tu n’es pas linuxien, donc tu ne fais que te moquer.
    Qu’importe, le camping-car de tes moqueries roulent sur l’autoroute payante de mon mépris !

    Pour le viagra, je sais que tu as un gros stock, mais contrairement à toi je n’en ai pas besoin. Je te le laisse !

    Au revoir Homme du présent, et n’oublie pas : par définition, demain il n’y a pas de place pour toi !

    PS: je ne supprimerai pas ta création, pour qu’internet garde une trace de ton passage lorsque tu seras retourné vivre en campagne loin de toute technologie (déjà que Dinan c’est pas mal…)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.