QMagneto : enregistrer vos émissions de la TNT en quelques clics
Par Fabien Nicoleau » lundi 2 mars 2009, 22:46 - Linux
Présentation et propositions de RPMs pour le logiciel QMagneto.
QMagneto est un logiciel permettant de parcourir le programme télé des chaines hertziennes, de la TNT, du satellite, ou plus généralement, de tout ce qui est stocké au format XMLTV, et d'enregistrer les émissions (réservé aux freebox et neufbox). Une fois le fichier chargé, vous parcourez le programme, et pouvez programmer un enregistrement. Pour cette dernière tâche, QMagneto fait appel à mencoder ou vlc, programmes disponnibles dans RPM Fusion. Ce détail fait que ce logiciel ne respecte pas les prérequis pour pouvoir être intégré dans les dépôts officiels de Fedora. De plus, en l'état actuel du projet, il semble qui n'ai pas non plus sa place chez RPM Fusion.
J'ai tout de même construis le RPM pour ce logiciel mais, une fois n'est pas coutume, n'en ai point proposé la revue (et ne compte pas le faire pour le moment, pour les raisons citées). Je vous proose donc ici les RPMs pour F9 et F10, pour l'architecture i386 seulement (je suis pas contre le fait de m'équiper d'un processeur 64 bits, mais mon vieil athlon XP 1700+ (et tout le matos qui l'entoure) ne veulent pas rendre l'âme :D).
Pour ceux souhaitant retravailler ce RPM, ou le reconstruire pour une autre architecture, je propose aussi les src.rpm. La version proposée est celle du svn, correspondant à la 0.5-10 (revision 121). Pour information, le développeur de ce logiciel est le même que celui de QDevelop. Une documentation française est disponnible sur un site marron clair. Pour l'installation, on commence par installer ma clé GPG :
# rpm --import http://nicoleau.fabien.free.fr/rpms/RPM-GPG-KEY-NicoleauFabien
Ensuite, pour Fedora 10 i386 :
$ wget http://nicoleau.fabien.free.fr/rpms/fc10.i386/qmagneto-0.5-1.svn121.fc10.i386.rpm
# yum install qmagneto-0.5-1.svn121.fc10.i386.rpm
Pour Fedora 9 i386 :
$ wget http://nicoleau.fabien.free.fr/rpms/fc9.i386/qmagneto-0.5-1.svn121.fc9.i386.rpm
# yum install qmagneto-0.5-1.svn121.fc9.i386.rpm
Pour les src.rpm :
$ wget http://nicoleau.fabien.free.fr/rpms/srpms.fc10/qmagneto-0.5-1.svn121.fc10.src.rpm
$ wget http://nicoleau.fabien.free.fr/rpms/srpms.fc9/qmagneto-0.5-1.svn121.fc9.src.rpm
Bon matage ;)
Fabien (eponyme)

Commentaires
Si j'ai bien tout suivi, la seule raison pour laquelle un paquet est refusé à la fois de Fedora et de RPMFusion, c'est que le logiciel n'est pas redistribuable.
Du coup, je m'interroge, t'as le droit de redistribuer ce paquet ? Ou bien y a une autre condition pour rentrer chez RPMFusion ?
Pas exactement bochecha. Il n'est pas distribuable par Fedora à cause de la dépendance sur vlc ou mencoder. Mais ca, c'est les regles Fedora, pas les miennes ;).
Concernant RPM Fusion, rien "légalement" n'empeche l'intégration de ce paquet (selon les regles RPM Fusion donc). En revanche, après discussion avec kwizart, son utilité ne semble pas pour le moment pas "flagrante". Donc il ne serait pas approuvé sur RPM Fusion.
Mais j"'ai bien le droit de le distribuer :)
epo
Depuis quand un paquet doit être utile pour être sur les dépôts ? Et puis qui décide de l'utilité ?
Parce que moi, le jeu que je maintiens, il est en développement, et pour l'instant, il sert à rien ^^
Fabien, j'étais sur le point de proposer une review request, pour ce package. Contrairement à toi, je pense que ce package a tout à fait sa place dans les dépôts Fedora. En effet, le programme est utilisable, comme programme télé, sans dépendance envers vlc ou mencoder. Si l'utilisateur installe en plus vlc ou mencoder, par le moyen de son choix, alors il peut enregistrer les programmes, mais ça n'est pas un requis.
Je t'invite à soumettre ce package pour Fedora, et j'en ferai la review. Envoie-moi un mail, que tu fasses la soumission ou non (car dans ce deuxième cas je la ferai à mon nom).
Bonjour,
QMagneto qui a bien évolué est maintenant en version 1.0. Je vous invite à vous rendre sur le nouveau site http://biord-software.org qui héberge le projet.
Bonjour,
Je suis sur Fedora 13,Jai voulue compiler mais j'ai ce message
[root@BOULLITTCHY0 qmagneto-read-only]# qmake && make
/usr/lib/qt-3.3/bin/uic ui/mainwindow.ui -o build/mainwindow.h
/usr/lib/qt-3.3/bin/uic ui/config.ui -o build/config.h
/usr/lib/qt-3.3/bin/uic ui/program.ui -o build/program.h
/usr/lib/qt-3.3/bin/uic ui/about.ui -o build/about.h
/usr/lib/qt-3.3/bin/uic ui/channels.ui -o build/channels.h
/usr/lib/qt-3.3/bin/uic ui/newversion.ui -o build/newversion.h
/usr/lib/qt-3.3/bin/uic ui/findwidget.ui -o build/findwidget.h
/usr/lib/qt-3.3/bin/uic ui/modifyprogram.ui -o build/modifyprogram.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.8b)
make: *** [build/modifyprogram.h] Erreur 1
Ce serait cool si il devenait compatible avec la version 4 de QT Designer
merci
@Towin Baspin
C'est bizarre, car ta compil indique que tu utilises qt-3.3.
As tu bien qt 4 d'installé ?
As tu touché a la configuration ?
epo
@eponyme (désoler ne pas avoir pu répondre plus tot)
C bon j'ai pu compiler ce fut simple finalement
Vu que j'ai qt3 et qt4 installer il prend par defaut qt3
Jai essayer en supprimant Qt3 il compile corretement (il voit QT4)
Les étapes:
cd /qmagneto-1.2-1/
/usr/lib/qt4/bin/qmake
make
(^^)
si tu es sous fedora, tu pouvais tout simplement faire
"qmake-qt4"
epo
Effectivement c'est encore plus simple
Merci