Configurer le digimatrix sous Linux Debian en français avec Freevo
Dernières mises à jour
05 oct 2004 : Ajout de nouveaux liens
02 sept 2004 : Ajout de la rubrique "3.A Liens"
26 aoùt 2004 : Ajout de la rubrique "2.D Plugin allociné"
Introduction
Le but de cette page est d'expliquer pas à pas comment construire un Home theather PC (un PC de salon) avec le digimatrix de ASUS en France. J'ai choisi la distribution Debian sous Linux et le logiciel Freevo.
- Distribution Linux Debian : mode testing - noyau 2.6.7
- Freevo : 1.5
Comme je ne suis pas énormément avancé, je vais mettre pas à pas les infos que j'ai découvert et que certains me donnerons (commentaire, suggestions, solutions, idées : info@anniva.com) ce qui permettra à tout le monde d'en profiter.
Voici mon écran Freevo pour le moment : ici. Si quelqu'un sais comment faire une copie d'écran sous freevo et le récupérer en jpeg, cela m'intéresse :-)
1. Installation de Debian A. Mise à jour des paquets
Après avoir installé Debian, metre dans le fichier /etc/apt/sources.list les 2 lignes suivantes :
deb http://freevo.sourceforge.net/debian unstable main
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
Ceci vous permettra d'installer et de mettre à jour Freevo. Si vous n'aimez pas trop les lignes de commandes, je vous recommande l'excellent outil Synaptic.
B. Configuration du matériel
Là j'ai beaucoup besoin de votre aide... Je n'ai pas de son, pas de wifi, pas de vidéon, pas de télécommande, etc.. bref, pas grand chose qui ne fonctionne.
Pourtant je pensais qu'avec le 2.6.7 j'aurais au moins le son :-(
Voici mon dmesg, mon lspci et mon lsmod
B1. Sensors
Dans votre /etc/modules rajouter les 3 lignes suivantes :
i2c-isa
eeprom
smbus-arp
puis lancez la commande /etc/init.d/module-init-tools
J'ai réussi ceci grace à la commande : sensors-detect. Si quelqu'un a mieux, je suis preneur.
En tapant la commande sensors, vous devriez avoir une ligne comme ça qui affiche la température :
M/B Temp: +44°C (low = -1°C, high = -1°C) sensor = thermistor
Mieux, il est possible d'afficher sous KDE directement cette valeur en téléchargeant le programme ksensors (synaptic->ksensors).
Sous freevo j'ai ajouté dans /etc/freevo/local_conf.py la ligne plugin.activate('idlebar.system.sensors'). Mais je ne sais pas comment on fait pour voir cette idlebar à l'écran au lancement de freevo.
C. Configuration du système
- Comment faire pour que Freevo puisse être lancé directement au démarrage de la machine ?
2. Freevo A. Configuration
Les 3 premières lignes que vous aurez à configurer dans le fichier /etc/freevo/local_conf.py (c'est le ficher de base pour toutes vos configs) :
VIDEO_ITEMS = [ ('Mes films, '/media/movies') ]
IMAGE_ITEMS = [ ('Mes images, '/media/images') ]
AUDIO_ITEMS = [ ('Mes musique, '/media/musique') ]
Ces 3 lignes vous permettrons de faire pointer les menus de freevo dans les bons répertoires où se trouvent vos films, images et musiques.
Ne pas oublier de lancer la commande: "freevo cache". Cette commande vous permet de recalculer plein de choses et permet la prise en compte de ces changements.
B. XMLTV
XMLTV est une solution qui va vous permettre de récupérer sur un site internet le programme télé pour plusieurs chaînes. Freevo sait exploiter ce fichier et affichera directement le résultat. Le programme qui permet de récupérer les chaînes françaises est tv_grab_fr qui va chercher les programmes sur le site de Télé poche. Je ne suis plus trop sûr mais si vous installez le paquet xmltv avec synaptic vous devriez avoir un tv_grab_fr qui lorsque vous le lancez la première fois vous permettra de choisir les chaînes que vous souhaitez "graber".
Voici mon batch : grab # On supprime le vieux fichier résultat
rm -f /home/digimatrix/pg1.xml # le dernier résultat devient maintenant le vieux
mv /home/digimatrix/pg.xml /home/digimatrix/pg1.xml # On attaque la récupération des programmes TV sur 9 jours (slow permet d'avoir plus d'infos sur les programmes TV)
tv_grab_fr --days 9 --output /home/digimatrix/pg.xml --slow # on copie le résultat dans le répertoire /tmp (Freevo lit par défault le fichier /tmp/TV.xml
cp /home/digimatrix/pg.xml /tmp/TV.xml
En lançant Freevo vous devriez maintenant pouvoir voir les programmes télés.
La première fois que vous entrez dedans, Freevo créé un cache pour accélérer les prochaines requêtes : /var/cache/freevo/TV.... Si vous souhaitez maintenant obtenir les logos des chaînes, lancez simplement : freevo makelogs
Au final, cela devrait donner cela. Si quelqu'un sais comment faire pour lire la description en entier d'un film (cf. sur la copie d'écran en haut : Un passager, Hayden....) cela m'intéresse!
C. Le plugin Meteo
Ce plugin est simple à mettre en place et il est sympa.
Avec Synaptic, assurez vous que freevo-plugin-weather est installé. Puis, ajoutez dans votre fichier /etc/freevo/local_conf.py les 2 lignes suivantes :
plugin.activate('weather', level=45)
PLUGIN_WEATHER_LOCATIONS=[ ("FRXX0095",1,"Strasbourg") ]
Ici c'était l'exemple pour strasbourg... Voici quelques autres villes :
PLUGIN_WEATHER_LOCATIONS=[ ("FRXX0076",1,"Paris") ]
PLUGIN_WEATHER_LOCATIONS=[ ("FRXX0055",1,"Lyon") ]
PLUGIN_WEATHER_LOCATIONS=[ ("FRXX0059",1,"Marseille") ]
PLUGIN_WEATHER_LOCATIONS=[ ("FRXX0016",1,"Bordeaux") ]
PLUGIN_WEATHER_LOCATIONS=[ ("FRXX0019",1,"Brest") ]
Vous pouvez retrouver le code de votre ville sur ce lien : http://www.msnbc.com/news/WEA_Front.asp?cp1=1. L'autre solution est de récupérer le plugi sur le site de freevo et de rechercher dans le fichier location_codes.txt.
Voici ce que cela donne sur ma machine Ecran 1Ecran 2Ecran 3Ecran 4
D. Le plugin Allocine
J'ai enfin réussi à le faire fonctionner sous Debian.
Pour commencer, il faut le télécharger sur le site de freevo.
Comme on est sous Debian, il faut le copier dans : /usr/lib/python2.3/site-packages/freevo/video/plugins/
Dans votre /etc/freevo/local_conf.py, copier les 4 lignes suivantes :
plugin.activate('video.allocine')
ALLOCINE_REMOVE_FROM_LABEL = ('saison[\._ -][0-9]+', 'CD[0-9]+')
ALLOCINE_REMOVE_FROM_SEARCHSTRING = ('l', 'le', 'la', 'les', 'd')
ALLOCINE_AUTOACCEPT_SINGLE_HIT = True
Lancez Freevo. Lorsque vous être sur un film (ex.La soupe au choux - divx fr.avi), appuyez sur la touche "e" de votre clavier. Un menu spécial s'affiche vous permettant de télécharger l'image et la description du film via Internet.
3. Divers A. Liens utiles * le site de Cyril Lacoux http://people.easter-eggs.org/~yack/digimatrix/. Ils y a pleins d'infos très très intéressantes. Même un noyau 2.4.26 à télécharger. *http://outertrack.com/digimatrix/viewforum.php?f=1. Un forum en anglais très utiles si vous avez des problèmes.
Par contre ce qui m'intéresserait c'est les procédure pour mettre en place
le digimatrix de A à Z et pas juste le noyeau.. Comme ça tout le monde pourra le faire et partager ses expériences..
Quelques liens Digimatrix avec d'autres sytèmes d'exploitations *http://www.prodigia.org/digimatrix
Pour m'écrire : info@anniva.com (Philippe Woerth)