Comme promis, voici l’installation de freevo 1.9.0 sur Jaunty.
Me concernant, j’avais déjà freevo 1.8.3 d’installé, je l’ai donc désinstallé comme indiqué ici.
Dans cet article je n’indiquerais pas de façon détaillé la procédure d’installation de zéro de freevo, pour cela il vaut mieux se référer à cet article.
On part du principe que les dépendance de freevo sont satisfaites, pour rappel :
aumix libdvdread-dev libglib2.0-dev libimlib2 libimlib2-dev lirc lsdvd python-twisted python-dev python-beautifulsoup python-xml python-pygame python-pylirc xine-ui xmltv w32codecs libdvdcss2 mplayer
On téléchargera ensuite les source à partir de projet freevo sur sourceforge (ici)
wget http://freefr.dl.sourceforge.net/sourceforge/freevo/freevo-1.9.0.tar.gz http://freefr.dl.sourceforge.net/sourceforge/freevo/kaa-base-0.6.0.tar.gz http://freefr.dl.sourceforge.net/sourceforge/freevo/kaa-display-0.1.0.tar.gz http://freefr.dl.sourceforge.net/sourceforge/freevo/kaa-metadata-0.7.6.tar.gz http://freefr.dl.sourceforge.net/sourceforge/freevo/kaa-imlib2-0.2.3.tar.gz
On pourra remarquer :
- que la bibliothèque kaa-imlib2 n’a pas évolué depuis la version 1.8.3 de freevo
- qu’il existe une nouvelle archive kaa-display, qui intervient pour la nouvelle fonctionnalité d’OSD (on screen display : affichage de données comme le volume, la barre de défilement en surimpression pendant la lecture d’un film par exemple)
Détarrage des archives.
Installation des paquets par « python setup.py install » dans l’ordre suivant :
Concernant le nouveau paquet kaa-display son installation échoue avec le message suivant :
setup.py:36: DeprecationWarning: The popen2 module is deprecated. Use the subprocess module. import popen2 checking for X11 ... ok checking for imlib2 >= 1.1.1 ... 1.4.2 checking for pygame ... ok checking for pygame header files ... not installed checking for XComposite ... no Imlib2 was compiled without X11 support. Therefore Imlib2 for the kaa.display.X11 module is disabled. Please re-compile imlib2 with X11 support or add --disable-imlib2-x11 to the setup.py parameter
Je n’ai pas persevéré dans l’installation de ce paquet et j’ai continué l’installation.
Pour info j’ai posté un message sur la mailling list de freevo, en attente de réponse….
D’après les réponses que j’ai reçu cela n’a aucune incidence sur le fonctionnement ultérieur de Freevo, seuls quelques messages OSD peuvent ne pas être affiché (dans mon usage courant je n’ai rien remarqué).
S’il s’agit d’un première installation de freevo il faut créer les fichiers de configuration minimum freevo.conf et local_conf.py.
On peut alors lancer freevo, avec freevo -f (changement par rapport à la 1.8.3 où c’était -fs).
Si vous utilisez votre fichier local_conf.py de la 1.8.3, l’avertissement suivant doit apparaitre :
You are using version 5.26, changes since then: Version 5.27: Added RECORDSERVER_ATTIMER to control when the programme recording should start Added MPLAYERVIS_DOCK_ZOOM to allow the docked goom image to be zoomed Renamed MPLAYERVIS_FAST_FULLSCREEN to MPLAYERVIS_FULL_ZOOM Renamed IMAGEVIEWER_ASPECT to OSD_PIXEL_ASPECT as this affects not just images Added AUTOSHUTDOWN_WAKEUP_TIME_PAD to control how much time to allow for system boot to complete when waking up from an AUTOSHUTDOWN. Added ENCODINGSERVER_SAVEDIR for re-encoded DVDs Added FREEVO_TEMPDIR for temporary files
Indiquant les changements effectués entre la 1.8.3 et la 1.9.0.
Enfin si je lance le recordserver avec :
freevo recordserver --start
J’ai le message d’avertissement suivant :
ATTENTION: [Errno 2] No such file or directory: '/var/lib/freevo/favorites.pickle'
(En attente de reponse de la mailing list aussi)
Ce message indique que le fichier favorites.pickle n’existe pas et pour cause ce dernier n’est créé que lors de la mise en favoris d’une chaine télé (opération que je n’ai jamais faite).