ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[homeplayer]]

Piste: » homeplayer


Merci à Nerve pour son aide

Homeplayer

Homeplayer est un mod de freeplayer basé sur la technologie java qui va dialoguer avec la freebox pour diffuser sur la télévision les fichiers multimédias stockés sur l'ordinateur (vidéos, musiques, photos, CD audio, DVD). Il peut également lire les flux rss, accéder à des clips, des vidéos en ligne (JT, émissions TV...), des services (météo, infos trafic...) et permet l'accès au service multiposte de free.
Ce tutoriel présente l'installation de homeplayer et de vlc correctement configurés.

Pré-requis

  • Avoir activé le service multiposte chez Free.
  • Avoir installé la machine virtuelle java 6 de Sun.
  • Avoir installé vlc (0.86c minimum) : pour le choix de la version de vlc voir la partie utilisation.

Si vous choisissez la version de nerve par rapport à celle du dépôt officiel : il est préférable de créer ou modifier le fichier /etc/apt/preferences avant d'installer Homeplayer.

Installation

Depuis le site officiel

Cette méthode vous permet d'installer la dernière version disponible (1.5.5) depuis le site officiel.

L'avantage de cette méthode est que l'installation est très simple, rapide, et n'utilise pas de dépôts tiers. En cas de sortie d'une nouvelle version, il est aisé de remplacer le dossier d'installation par celui de la nouvelle version...
  • Rendez-vous sur la page de téléchargement de la version Linux.
  • Cliquez sur « Téléchargez ce fichier » en bas de page. Le téléchargement se lance automatiquement depuis SourceForge.net.
  • Vous obtenez une archive .zip (logiquement sur votre Bureau) que vous allez extraire. Vous obtenez alors un dossier HomePlayer-1.5.5.
  • Placez ce dossier (par exemple) dans /opt/
  • Rendez exécutable le fichier homeplayer.sh du dossier de HomePlayer (donc /opt/HomePlayer-1.5.5/homeplayer.sh dans notre cas)

Vous pouvez maintenant créer un lanceur ou une entrée de menu pour lancer Homeplayer...

Depuis un dépôt

Vous allez installer un dépôt non officiel. Les logiciels installés à partir de ce dépôt n'auront pas de support officiel. Contactez le mainteneur du dépôt si vous avez un problème.

Homeplayer est présent dans le dépôt tvfreeplayer maintenu par nerve. Il permet actuellement d'installer la version 1.5.3.1 du logiciel. Ajouter le dépôt selon votre version d'Ubuntu et les paquets auxquels vous voulez accéder.

Import de la clé PGP

Pour authentifier le dépôt il faut importer sa clé publique PGP :

wget http://www.tvfreeplayer.com/linux/falcon/tvfreeplayer.gpg -O- | sudo apt-key add -

Pour Gutsy

Tous les paquets :

deb http://www.tvfreeplayer.com/linux/falcon gutsy all

Seulement les mods / multimods :

deb http://www.tvfreeplayer.com/linux/falcon gutsy mods

Seulement VLC :

deb http://www.tvfreeplayer.com/linux/falcon gutsy vlc

Pour Feisty

Tous les paquets :

deb http://www.tvfreeplayer.com/linux/falcon feisty all

Seulement les mods / multimods :

deb http://www.tvfreeplayer.com/linux/falcon feisty mods

Seulement VLC :

deb http://www.tvfreeplayer.com/linux/falcon feisty vlc

Pour Dapper

Tous les paquets :

deb http://www.tvfreeplayer.com/linux/falcon dapper all

Seulement les mods / multimods :

deb http://www.tvfreeplayer.com/linux/falcon dapper mods

Seulement VLC :

deb http://www.tvfreeplayer.com/linux/falcon dapper vlc

Après avoir mis à jour la liste des paquets, vous pourrez installer le paquet homeplayer.

Utilisation

Vous pourrez lancer Homeplayer depuis le menu Applications → Son et vidéo.

L'icône apparaît dans la zone de notification du tableau de bord. Les réglages et la fermeture se font par un clic droit sur l'icône.

Réglages

Les différents réglages se font dans le menu "Préférences".

- Vérifier dans l'onglet vlc que le chemin vers vlc est correct, habituellement du genre "/usr/bin/vlc".

- S'il n'y a pas de problème d'enchaînement de la liste de lecture, il est conseillé de décocher la case "Redémarrage de vlc à chaque lancement d'un média" dans l'onglet extensions des préférences de homeplayer.

- Il faut renseigner dans l'onglet extensions des préférences le nom complet et le chemin de la librairie libvlc (libvlc.so par défaut). Cette librairie permet l'accès à la fonction multiposte.
Pour Edgy, Feisty et Gutsy il s'agit de "libvlc.so.0.0.0".

On peut le vérifier dans une console avec :

ls -slpah /usr/lib/libvlc*

Cette manœuvre n'est plus nécessaire en cas d'utilisation de vlc 0.86c du dépôt Tvfreeplayer (Ajout d'un lien symbolique libvlc.so vers libvlc.so.0.0.0).

Configurer votre firewall

Il faut ouvrir le port 8080 de votre pare-feu. (utiliser une interface graphique à iptable comme firestarter ou guarddog).

Ex : autoriser le service en entrée port 8080, service webcache qui se déclenche dans firestarter au lancement du programme.

Pour les mises à jour

Ne pas passer par la mise à jour automatique de Homeplayer en cas de nouvelle version mais attendre les mises à jour des dépôts. En cas de problème, faire une désinstallation et réinstallation via Synaptic.

Problèmes

- Si Homeplayer ne se lance pas, il se peut que la machine virtuelle 1.6 ne soit pas configurée par défaut.
A tester par :

java -version

Dans ce cas :

sudo update-alternatives --config java

et choisissez le numéro de la version désirée.

- En cas de problème de son avec la freebox v5, choisir le profil v4 pour VLC dans les préférences de Homeplayer (par défaut le profil de VLC est mis sur automatique), quitter Homeplayer et redémarrer :
Homeplayer > préférences > vlc > profil > v4

Ce problème est du à un défaut de compilation de VLC actuelle pour le transcodage du son en mp3. En profil v4 VLC transcode le son avec le codec mpga et en profil v5 avec le codec mp3.

La version vlc de nerve par rapport à la version 0.8.6 des dépôts officiels permet de corriger aussi ce problème.

Choix de la version de vlc

- Par défaut il est conseillé d'utiliser la version de nerve qui est spécialement compilée pour la freebox avec notamment le support du transcodage du son en mp3 et le support des codecs inclus dans les w32codecs enfin de permettre la lecture de toutes les webtv comme canal + et le journal tv de france 2 (chaîne publique !) en wmv9 (format microsoft !).

- La version 0.86 de vlc des dépôts permet le multiposte mais pas la lecture de toutes les webtv. Attention : actuellement il existe des bugs selon les versions (la version des backports d'edgy (0.86.release-0ubuntu1~edgy1) et la version de feisty ne semble plus fonctionner avec homeplayer).

Comment forcer une version de vlc

  • En mode texte

Pour privilégier la version du dépôt de nerve par rapport à celle du dépôt officiel, il faut créer ou modifier le fichier /etc/apt/preferences

Copier ce qui suit et enregistrer :

apt-cache policy
Package: vlc
Pin: release o=tvfreeplayer
Pin-Priority: 990

apt-cache policy
Package: vlc-nox
Pin: release o=tvfreeplayer
Pin-Priority: 990

apt-cache policy
Package: libvlc0
Pin: release o=tvfreeplayer
Pin-Priority: 990

apt-cache policy
Package: wxvlc
Pin: release o=tvfreeplayer
Pin-Priority: 990

apt-cache policy
Package: mozilla-plugin-vlc
Pin: release o=tvfreeplayer
Pin-Priority: 990

Problèmes

  • Chargement échoué

Vérifier que le chemin d'accès à vos médias ne comporte pas d'accents. Utiliser /home/user/Videos à la place de /home/user/Vidéos.

Liens


Contributeurs : anonyme, tartanpion, _Enchained,AudioGarf


homeplayer.txt · Dernière modification: 25/07/2008, à 19:40 par zonder
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL