Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ontv [Le 25/10/2008, 17:30] – le lien debuntu.free.fr est mort 213.95.41.13 | ontv [Le 10/12/2017, 14:58] (Version actuelle) – supprimée spnux | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== OnTV, programme TV ====== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Le besoin ===== | ||
| - | |||
| - | Il y a quelques temps de ça, en ayant marre d' | ||
| - | |||
| - | Et bien j'ai fini par trouver deux outils complémentaires qui tournent sous GNOME et qui me permettent de faire ça facilement ! | ||
| - | |||
| - | Le premier, xmltv-druid, | ||
| - | |||
| - | Voici comment les installer et les paramétrer... | ||
| - | |||
| - | < | ||
| - | |||
| - | ===== Le format XMLTV ===== | ||
| - | |||
| - | |||
| - | Mais qu' | ||
| - | |||
| - | > [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== xmltv-druid ===== | ||
| - | |||
| - | Voici le fameux récupérateur en question disponible sous Ubuntu.\\ | ||
| - | On le trouve dans le dépôt suivant (à ajouter à votre liste de dépôts en console ou via Synaptic) : | ||
| - | |||
| - | deb http:// | ||
| - | |||
| - | Ce dépôt est indiqué sur le site de xmltv-druid ([[http:// | ||
| - | |||
| - | sudo apt-get update | ||
| - | |||
| - | Si apt retourne l' | ||
| - | "W: GPG error: http:// | ||
| - | |||
| - | il faut faire : | ||
| - | |||
| - | wget http:// | ||
| - | sudo apt-key add pgp.txt | ||
| - | rm pgp.txt | ||
| - | |||
| - | Activez le dépôt Universe dans Synaptic et faites une recherche sur xmltv, puis sélectionnez xmltv, xmltv-druid ainsi que tous les autres paquets s'y rapportant, et profitez-en au passage pour cocher aussi ontv qui nous servira par la suite : | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | Une fois installé, xmltv-druid se trouve dans le menu « Système > Préférences > XMLTV Grabber ». | ||
| - | Lancez-le afin de configurer les différentes chaînes TV dont vous voulez obtenir le programme : | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | Sélectionnez votre pays : | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | Puis cliquez sur exécuter, ceci aura pour action d' | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | Répondez par « yes », « no », « all » ou « none » aux questions posées, vous allez pouvoir avoir accès aux chaînes du câble, du satellite, hertziennes, | ||
| - | |||
| - | Une fois vos chaînes sélectionnées, | ||
| - | |||
| - | Ensuite, après quelques questions de configuration (délai de mise à jour et mode fonctionnement), | ||
| - | |||
| - | Ouvrez alors une console et tapez : | ||
| - | |||
| - | ~/ | ||
| - | |||
| - | Ce script va lire votre fichier de configuration créé à l' | ||
| - | |||
| - | Cette opération sera plus ou moins longue en fonction du nombre de chaînes que vous avez choisies. | ||
| - | |||
| - | |||
| - | //Pour l' | ||
| - | http:// | ||
| - | |||
| - | Une mise à jour vers la version CVS de tv_grab_fr, et tout rentre dans l' | ||
| - | |||
| - | Vous pouvez trouver la dernière version de tv_grab_fr sur le site de [[http:// | ||
| - | |||
| - | === Compilation manuelle de XMLTV === | ||
| - | |||
| - | XMLTV utilise le site de Télépoche pour récupérer les informations concernant les programmes. Ce dernier a tendance à changer régulièrement, | ||
| - | |||
| - | < | ||
| - | > | ||
| - | </ | ||
| - | |||
| - | Pour mettre à jour XMLTV : | ||
| - | |||
| - | * Retirer xmltv de votre installation | ||
| - | |||
| - | sudo apt-get remove xmltv | ||
| - | |||
| - | * récupérez la version nighty de XMLTV sur http:// | ||
| - | |||
| - | wget -c http:// | ||
| - | tar xfvz xmltv-nightly.tgz | ||
| - | |||
| - | * avant de compiler le programme, s' | ||
| - | |||
| - | sudo apt-get install liblingua-en-numbers-ordinate-perl liblingua-preferred-perl \ | ||
| - | libterm-progressbar-perl libperlio-eol-perl libxml-parser-perl libxml-twig-perl \ | ||
| - | libxml-writer-perl | ||
| - | libtk-tablematrix-perl libhtml-tree-perl | ||
| - | |||
| - | * lancer le script de compilation | ||
| - | |||
| - | perl Makefile.PL | ||
| - | make # <- sélectionner uniquement tv_grab_fr et tv_check | ||
| - | make test | ||
| - | sudo make install | ||
| - | |||
| - | * la configuration du parser devrait fonctionner (celui est très long, mais tant que la sortie est un fichier XML, c'est qu'il fonctionne) | ||
| - | |||
| - | tv_grab_fr --configure | ||
| - | |||
| - | * lancer avant de lancer OnTV... | ||
| - | |||
| - | ~/ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== OnTV ===== | ||
| - | (Sur gutsy gibbon les logos se mettent en place automatiquement) | ||
| - | |||
| - | Il faut tout d' | ||
| - | <code none> | ||
| - | ou [[apt:// | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Ensuite, pour ajouter l' | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | Une icône s' | ||
| - | Dans la zone « Fichier XMLTV » cliquez sur parcourir, puis sélectionnez votre fichier XMLTV généré auparavant (attention ce fichier est dans un dossier caché, pour le voir cliquez droit dans la zone de sélection des fichiers, puis « Afficher les fichiers cachés »), votre fichier devrait logiquement se trouver dans / | ||
| - | Une fois le fichier sélectionné, | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | Voilà la configuration est maintenant terminée ; il suffit de dire à OnTV de mettre à jour les programmes TV. Pour cela, cliquez droit sur l' | ||
| - | |||
| - | ===== Enfin... ===== | ||
| - | |||
| - | |||
| - | Un simple clic sur l' | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | ===== Pour peaufiner ===== | ||
| - | |||
| - | |||
| - | |||
| - | ==== Logos des chaînes ==== | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | En effet, il a remarqué qu'il était possible d' | ||
| - | |||
| - | cat ~/ | ||
| - | |||
| - | (à modifier éventuellement en fonction de l' | ||
| - | |||
| - | Les images récupérées sont en gif, il faut donc sélectionner le format gif lorsque vous faîtes « add logo » et non png (par défaut) : | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | et voici le résultat : | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | ==== Détails des émissions ==== | ||
| - | |||
| - | La plupart des programmes TV sont accompagnés d'un petit descriptif. Alors si vous tenez absolument à connaître à l' | ||
| - | Pour cela, suivez tout d' | ||
| - | |||
| - | * Lancez ensuite : | ||
| - | |||
| - | tv_grab_fr --configure --slow | ||
| - | |||
| - | Le programme vous demandera notamment pour quels types d' | ||
| - | |||
| - | * Éditez run-tv-grab : | ||
| - | |||
| - | gedit ~/ | ||
| - | |||
| - | Remplacez : | ||
| - | |||
| - | OPTIONS=" | ||
| - | |||
| - | par : | ||
| - | |||
| - | OPTIONS=" | ||
| - | |||
| - | * Il ne reste plus qu'à mettre à jour le fichier .xml : | ||
| - | |||
| - | ~/ | ||
| - | |||
| - | Attention, ça peut prendre du temps (plus d'une heure si vous avez sélectionné beaucoup de chaînes). | ||
| - | |||
| - | ==== Mise à jour programmée du fichier XML ==== | ||
| - | |||
| - | OnTV ne met pas à jour le contenu du fichier XML comme on pourrait le croire, il se contente de mettre à jour les programmes en cours et à venir. Pour mettre à jour périodiquement votre fichier XML, nous utiliserons [[http:// | ||
| - | |||
| - | sudo gedit / | ||
| - | |||
| - | en y ajoutant la ligne | ||
| - | |||
| - | 2 20 grab.xmltv ~/ | ||
| - | |||
| - | De cette manière, le fichier .xml sera mis à jour tous les 2 jours, sachant que sa validité est d'une semaine. | ||
| - | |||
| - | |||
| - | ===== Pour les Belges et autres ===== | ||
| - | |||
| - | Pour les programmes tv Belge penser à changer fr par be lors des lignes de commandes et le tour est joué... | ||
| - | |||
| - | ===== Pour les utilisateurs de Kde ===== | ||
| - | |||
| - | Il existe un logiciel d' | ||
| - | |||
| - | ===== Sources et références ===== | ||
| - | |||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
