Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
qmagneto [Le 30/06/2011, 22:40]
thibault.lemaitre [Impossible d'enregistrer ou de lire une chaine] ajout de la section
qmagneto [Le 11/09/2022, 11:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy Karmic Lucid Maverick ​television freebox tnt}}+{{tag>Xenial ​television freebox tnt}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== QMagneto : Guide électronique des programmes TV avec fonction d'​enregistrement ====== ====== QMagneto : Guide électronique des programmes TV avec fonction d'​enregistrement ======
  
-**QMagneto** est un EPG (Electronic Program Guide), un guide électronique des programmes TV permettant d'​afficher les programmes en cours et à venir. Il permet également de programmer l'​enregistrement des émissions par l'​appel d'un programme externe comme VLC ou Mencoder. Il est ainsi possible d'​enregistrer les programmes en provenance d'une BOX (Freebox ou Neufbox) ou d'un décodeur TNT.+**QMagneto** est un EPG (Electronic Program Guide), un guide électronique des programmes TV permettant d'​afficher les programmes en cours et à venir. Il permet également de programmer l'​enregistrement des émissions par l'​appel d'un programme externe comme [[vlc|VLC]] ou [[mencoder|Mencoder]]. Il est ainsi possible d'​enregistrer les programmes en provenance d'une BOX (Freebox ou Neufbox) ou d'un décodeur TNT.
  
 [[http://​qmagneto.googlecode.com/​files/​capture-qmagneto.png|{{ http://​qmagneto.googlecode.com/​files/​capture-qmagneto-small2.png?​600 }}]] [[http://​qmagneto.googlecode.com/​files/​capture-qmagneto.png|{{ http://​qmagneto.googlecode.com/​files/​capture-qmagneto-small2.png?​600 }}]]
  
- +===== Pré-requis ===== 
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Installation ===== ===== Installation =====
 +[[:​PPA|Ajoutez le PPA]] **ppa:​qmagneto/​ppa**((https://​launchpad.net/​~qmagneto/​+archive/​ppa)) dans vos sources de logiciels, [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]], et [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​qmagneto|qmagneto]]**.
  
-À partir d'[[hardy|Ubuntu 8.04 LTS ("The Hardy Heron"​)]], [[:PPA|Ajoutez le PPA]] **ppa:​qmagneto/​ppa**((https://​launchpad.net/​~qmagneto/+archive/​ppa)) dans vos sources de logiciels, puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Enfin, installez le paquet **[[apt>qmagneto|qmagneto]]**.+ou en une ligne dans un [[Terminal]] : 
 +<​code>​sudo add-apt-repository ​ppa:​qmagneto/​ppa ​&& sudo apt-get update -qq && sudo apt-get install ​qmagneto</code>
  
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Lancez l'​application ​depuis ​le menu //​Applications -> Guide TV et Enregistreur// ​ou //via// la [[:​commande_shell|commande]] suivante : +Lancez l'​application ​via le [[:​unity#​tableau_de_bord_dash|tableau de bord Unity]] ou ou //via// la [[:​commande_shell|commande]] suivante : ​<​code>​qmagneto</​code>​
- +
-  ​qmagneto+
  
 L'​interface est assez simple. La fenêtre principale affiche les programmes télé sous forme d'une grille. Les ascenseurs permettent de se déplacer. Toutes les émissions affichent dans une case de la grille leur nom et l'​horaire de début et de fin du programme. Certains possèdent des étoiles (3 maximum) qui indiquent la qualité du programme. D'​autres enfin affichent des images miniatures illustrant l'​émission. L'​interface est assez simple. La fenêtre principale affiche les programmes télé sous forme d'une grille. Les ascenseurs permettent de se déplacer. Toutes les émissions affichent dans une case de la grille leur nom et l'​horaire de début et de fin du programme. Certains possèdent des étoiles (3 maximum) qui indiquent la qualité du programme. D'​autres enfin affichent des images miniatures illustrant l'​émission.
Ligne 31: Ligne 33:
 Le bouton "​Programmer"​ restera grisé si le canal n'est pas configuré correctement Le bouton "​Programmer"​ restera grisé si le canal n'est pas configuré correctement
 </​note>​ </​note>​
- 
- 
  
 ===== Configuration ===== ===== Configuration =====
Ligne 41: Ligne 41:
  
 ==== Programme d'​encodage ==== ==== Programme d'​encodage ====
-C'est le nom du programme à lancer lors des enregistrements. Par défaut ce programme est Mencoder. Il est également possible d'​appeler VLC ou tout autre programme. +C'est le nom du programme à lancer lors des enregistrements. Par défaut ce programme est Mencoder. Il est également possible d'​appeler VLC ou tout autre programme. ​(par exemple : mpv, tzap ou gnutv)
  
  
Ligne 48: Ligne 47:
 Ce sont les paramètres qui vont être transmis au programme d'​enregistrement. Deux variables doivent apparaitre obligatoirement dans cette ligne : Ce sont les paramètres qui vont être transmis au programme d'​enregistrement. Deux variables doivent apparaitre obligatoirement dans cette ligne :
  
-  * $STREAM : cette variable sera remplacé par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaine ​choisie+  * $STREAM : cette variable sera remplacé par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaîne ​choisie
   * $OUT    : sera remplacé par le nom du fichier choisi lors de la programmation de l'​enregistrement   * $OUT    : sera remplacé par le nom du fichier choisi lors de la programmation de l'​enregistrement
  
 D'​autres paramètres peuvent être ajoutés afin de réencoder ou redimensionner le flux vidéo. Voici un exemple de paramètres pour Mencoder : D'​autres paramètres peuvent être ajoutés afin de réencoder ou redimensionner le flux vidéo. Voici un exemple de paramètres pour Mencoder :
 <​code>"​$STREAM"​ -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:​mbd=1:​vbitrate=1500 -vf scale=-2:​400 -ffourcc DIVX -fps 25 -ofps 25 -o  "​$OUT.avi"</​code>​ <​code>"​$STREAM"​ -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:​mbd=1:​vbitrate=1500 -vf scale=-2:​400 -ffourcc DIVX -fps 25 -ofps 25 -o  "​$OUT.avi"</​code>​
 +
 +===Exemple avec gnutv :===
 +
 +* programme :   //​**gnutv**//​
 +* options :         //​**-channels ​ /​home/​jp/​channels.conf ​  -out file "​$OUT" ​   $STREAM**//
 +<​code>​ -channels ​ /​home/​jp/​channels.conf ​  -out file "​$OUT" ​   $STREAM </​code>​
 +* format nom de fichier par défaut :  // ** [%n]-%t-%d %m %y.ts**//
 +
 +Ici, //gnutv// fait appel au fichier //​channels.conf//​ qui se trouve dans le dossier ​ ///​home/​jp.//​
 +La variable ​ $STREAM ​ contiendra le nom de la chaîne tel qu'​il a été configuré dans le champ "​Correspondance Box" ​ du dialogue "​Canaux"​.
 +
 +Dans cet exemple, ce sera par exemple "​France 2(GR1 A)" indiqué dans le champ  "​Correspondance Box" : ce nom doit être le nom de la chaîne tel qu'il apparait dans le fichier **channels.conf**.
 +La vidéo enregistrée est lisible avec Vidéos, avec VLC, avec xine, avec MKVToolNix GUI, avec Kaffeine, avec mpv Media Player et avec GNOME MPV.
 +
 +
 +
  
 ==== Programme de lecture ==== ==== Programme de lecture ====
-C'est le nom du programme à lancer pour la lecture des programmes. Par défaut ce programme est VLC. +C'est le nom du programme à lancer pour la lecture des programmes. Par défaut ce programme est VLC.
 ==== Options de lecture ==== ==== Options de lecture ====
   * $STREAM : cette variable sera remplacée par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaine choisie   * $STREAM : cette variable sera remplacée par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaine choisie
Ligne 62: Ligne 77:
 L'​application ne vérifie pas l'​existence réelle des programmes externes pour l'​encodage ou la lecture. Veillez donc à installer le paquet du programme désiré et vérifiez qu'il peut être lancé en indiquant éventuellement le chemin complet. L'​application ne vérifie pas l'​existence réelle des programmes externes pour l'​encodage ou la lecture. Veillez donc à installer le paquet du programme désiré et vérifiez qu'il peut être lancé en indiquant éventuellement le chemin complet.
 </​note>​ </​note>​
 +
 +===Exemple avec mpv :===
 +
 +* programme :   //​**mpv**//​
 +* options :         //​**dvb:​ ⁄⁄ $STREAM**//
 +
 +<​code>​dvb://​$STREAM </​code>​
 +
 +Ici, //mpv// fait appel au fichier //​channels.conf//​ qui se trouve dans le dossier ​  //​~/​.mpv//​
 +La variable ​ $STREAM ​ contiendra le nom de la chaîne tel qu'il a été configuré dans le champ "​Correspondance Box" ​ du dialogue "​Canaux"​.
 +
 +Dans cet exemple, ce sera par exemple "​France 2(GR1 A)" indiqué dans le champ  "​Correspondance Box" : ce nom doit être le nom de la chaîne tel qu'il apparaît dans le fichier **channels.conf**.
 +
  
 ==== Fichier XML des programmes ==== ==== Fichier XML des programmes ====
-QMagnéto peut lire tout fichier XML au format compatible avec XMLTV. Ce format est décrit sur la page de [[http://​doc.ubuntu-fr.org/​ontv#​le_format_xmltv|OnTV]]. Malheureusement la récupération avec XMLTV est souvent assez longue et échoue même parfois. Rassurez-vous,​ quelqu'​un se charge (merci à lui) sur le site http://​xmltv.myftp.org/ de récupérer régulièrement ce fichier, il est donc fortement conseillé de l'​utiliser. ​Deux guides sont proposés sur le site : +QMagnéto peut lire tout fichier XML au format compatible avec XMLTV. Ce format est décrit sur la page de [[:​ontv#​le_format_xmltv|OnTV]]. Malheureusement la récupération avec XMLTV est souvent assez longue et échoue même parfois. Rassurez-vous,​ quelqu'​un se charge (merci à lui) sur le site http://​xmltv.dtdns.net/ de récupérer régulièrement ce fichier, il est donc fortement conseillé de l'​utiliser. ​Trois guides sont proposés sur le site : 
-  * Le guide [[http://​xmltv.myftp.org/​download/​tnt.zip|TNT]] qui propose toutes les chaines présentes sur la TNT +  * Le guide [[http://​xmltv.dtdns.net/​download/​tnt.zip|TNT]] qui propose toutes les chaines présentes sur la TNT (y compris les chaines payantes et locales) 
-  * Le guide [[http://​xmltv.myftp.org/​download/​complet.zip|complet]] contenant toutes les chaines (TNT, Satellite, etc.) +  * Le guide [[http://​xmltv.dtdns.net/​download/​complet.zip|complet]] contenant toutes les chaines (TNT, Satellite, etc.) 
 +  * Le guide [[http://​xmltv.dtdns.net/​download/​tnt_lite.zip|TNT lite]] qui propose uniquement les 19 chaînes nationales
  
 +Vous avez aussi la possibilité de créer [[http://​xmltv.dtdns.net/​alacarte/​|votre propre fichier XML ]]
  
 QMagnéto est capable de lire et intégrer les programmes des deux fichiers. A vous de choisir. QMagnéto est capable de lire et intégrer les programmes des deux fichiers. A vous de choisir.
Ligne 77: Ligne 107:
 Si vous quittez le programme et que le téléchargement des miniatures n'est pas terminé, il reprendra au lancement suivant avec la suite des images. Si vous quittez le programme et que le téléchargement des miniatures n'est pas terminé, il reprendra au lancement suivant avec la suite des images.
 <note tip> <note tip>
-Si QMagnéto est lancé dans un terminal, la progression du téléchargement des images est affiché.+Si QMagnéto est lancé dans un terminal, la progression du téléchargement des images est affichée.
 </​note>​ </​note>​
- 
  
  
Ligne 100: Ligne 129:
   rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd   rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd
 La première ligne contient le nom de la chaine TV, la deuxième va permettre de renseigner la colonne "​Correspondance Box". La première ligne contient le nom de la chaine TV, la deuxième va permettre de renseigner la colonne "​Correspondance Box".
-La ligne "​C2.telepoche.com"​ doit être renseigné avec %%"​rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd"​%% qui est le canal de France 2 sur le multiposte. ​+La ligne "​C2.telepoche.com"​ doit être renseigné avec %%"​rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd"​%% qui est le canal de France 2 sur le multiposte.
 En renseignant le bon paramètre, il est ainsi possible d'​enregistrer ou voir différents flux vidéo en provenance des Box mais aussi la TNT. En renseignant le bon paramètre, il est ainsi possible d'​enregistrer ou voir différents flux vidéo en provenance des Box mais aussi la TNT.
 Un champ "​correspondance"​ contenant "​NONE"​ indique qu'il n'est pas possible d'​enregistrer la chaine correspondante. Un champ "​correspondance"​ contenant "​NONE"​ indique qu'il n'est pas possible d'​enregistrer la chaine correspondante.
Ligne 214: Ligne 243:
 [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libqt4-sql-sqlite|libqt4-sql-sqlite]]**,​ puis supprimez le dossier caché **.qmagneto** qui se trouve dans votre Dossier personnel. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libqt4-sql-sqlite|libqt4-sql-sqlite]]**,​ puis supprimez le dossier caché **.qmagneto** qui se trouve dans votre Dossier personnel.
  
-source: [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=267609|discussion sur le forum Ubuntu-fr]]+source: [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=267609|discussion sur le forum Ubuntu-fr]] 
 + 
 +==== Aucune recuperation des programmes (depuis que l'URL a changé) ==== 
 +Depuis que l'URL des guides TV a changé (le FQDN [[http://​xmltv.dtdns.net/​]] a remplacé xmltv.myftp.org et xmltv.dyndns.org), ​ certaines anciennes versions de QMagneto ne fonctionnent plus, il faut donc arreter QMagneto puis taper la commande suivante pour mettre a jour l'URL des guides TV : 
 +  sed -ri "​s/​xmltv.(myftp|dyndns).org/​xmltv.dtdns.net/​g"​ ~/​.qmagneto/​qmagneto.ini 
 +puis relancer QMagneto.
  
 ==== Pas de support de la chaîne BFM Business Paris (anciennement Cap 24) ==== ==== Pas de support de la chaîne BFM Business Paris (anciennement Cap 24) ====
-Actuellement,​ QMagneto ne supporte pas cette chaîne : il n'y a pas d'EPG pour la chaîne BFM Business Paris, donc pas d'​enregistrement en différé possible, ni de lecture possible. Néanmoins, on pourra juste se contenter pour l'​instant de lire cette chaîne avec un simple VLC et un channels.conf qu'on aura pris soin de générer avec w_scan. ​+Actuellement,​ QMagneto ne supporte pas cette chaîne : il n'y a pas d'EPG pour la chaîne BFM Business Paris, donc pas d'​enregistrement en différé possible, ni de lecture possible. Néanmoins, on pourra juste se contenter pour l'​instant de lire cette chaîne avec un simple VLC et un channels.conf qu'on aura pris soin de générer avec w_scan.
  
-Cependant selon le développeur de QMagneto, "le guide TV est fourni par le site http://​xmltv.myftp.org/ et c'est à lui d'​intégrer la modification concernant la chaîne"​. ​+Cependant selon le développeur de QMagneto, "le guide TV est fourni par le site http://​xmltv.dtdns.net/ et c'est à lui d'​intégrer la modification concernant la chaîne"​.
  
-Néanmoins, d'​après le développeur de XMLTV, "les infos récupérées proviennent du site de Télérama et ils n'ont pas encore fait le changement de leur côté (programme vide aussi sur leur site)"​. ​+Néanmoins, d'​après le développeur de XMLTV, "les infos récupérées proviennent du site de Télérama et ils n'ont pas encore fait le changement de leur côté (programme vide aussi sur leur site)"​.
  
 Nous pouvons donc espérer le support de la chaîne BFM Business Paris par Télérama dans les jours ou semaines qui viennent... Nous pouvons donc espérer le support de la chaîne BFM Business Paris par Télérama dans les jours ou semaines qui viennent...
Ligne 227: Ligne 261:
 Au 7 mai 2011 à 20h54, aucune mesure n'a été prise par Télérama bien qu'il en soit informé depuis trois mois. Au 7 mai 2011 à 20h54, aucune mesure n'a été prise par Télérama bien qu'il en soit informé depuis trois mois.
  
-Au 11 mai 2011 à 12h03, le flux web comportait aussi la chaîne BFM Business mais pas le flux iPhone qui sert lui à XMLTV.+Au 11 mai 2011 à 12h03, le flux web comportait aussi la chaîne BFM Business ​Paris mais pas le flux iPhone qui sert lui à XMLTV
 + 
 +Au 23 septembre 2011 à 16h48, on apprend à ce propos : ""​Nous [Télérama] préparons une mise à jour."​. 
 + 
 +Il ne reste plus qu'à vérifier dans les heures ou jours qui suivent...
  
-Il faut encore attendre...+Au 10 novembre 2011 à 0h45, je ne vois toujours pas BFM Business de disponible... Affaire à suivre (Kévin, webmaster de [[http://​xmltv.dtdns.net]])
  
 ==== Impossible d'​enregistrer ou de lire une chaine ==== ==== Impossible d'​enregistrer ou de lire une chaine ====
 Si vous n'avez pas installé les paquets [[VLC]] et [[mencoder|]],​ vous ne pourrez pas lire et enregistrer une chaine. En effet, par défaut Qmagneto utilise ces programmes, sans pour autant vérifier qu'ils sont effectivement installés. Pour régler ce problème, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​vlc,​mencoder|vlc et mencoder]]**. Si vous n'avez pas installé les paquets [[VLC]] et [[mencoder|]],​ vous ne pourrez pas lire et enregistrer une chaine. En effet, par défaut Qmagneto utilise ces programmes, sans pour autant vérifier qu'ils sont effectivement installés. Pour régler ce problème, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​vlc,​mencoder|vlc et mencoder]]**.
  
 +Plus d'​informations sur ce bogue [[http://​code.google.com/​p/​qmagneto/​issues/​detail?​id=51|ici]].
 ===== Voir aussi ===== ===== Voir aussi =====
-  * **(fr)** [[http://biord-software.org/fr/​qmagneto/​|Page du projet]] +  * **(fr)**[[http://​pled.fr/?​p=3038|Le guide TV libre QMagneto]] sur le site de Pascal Le Disqué
-  * **(fr)**[[http://​biord-software.org/​downloads/​QMagneto-userguide-fr.pdf|Tutoriel d'​utilisation en Français (PDF)]] +
-  * **(fr)**[[http://​pascal.ledisque.free.fr/​wordpress/?p=3038|Le guide TV libre QMagneto]] sur le site de Pascal Le Disqué+
  
 ---- ----
  
 //​Contributeur principal :​ [[utilisateurs:​jlbrd|jlbrd (l'​auteur de QMagnéto)]].//​ //​Contributeur principal :​ [[utilisateurs:​jlbrd|jlbrd (l'​auteur de QMagnéto)]].//​
-Contributeur secondaire ​: HackerLiberty+Contributeurs secondaires ​: HackerLiberty, Kévin Patault ([[http://​xmltv.dtdns.net]])
  • qmagneto.1309466438.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)