Comment utiliser Freeplayer de Freebox sur Mandriva Linux ?
Mise à jour le 7/01/2006: vous pouvez essayer d'utiliser la
nouvelle version de freeplayer avec vlc-0.8.4a-0.1.102plf et je viens
de mettre à jour le package freeplayer car le chemin HTTP_PATH de
vlc-fbx était incorrect. Mise à jour le 02/02/2006: freeplayer
fonctionne parfaitement pour moi avec le nouveau vlc de PLF :
vlc-0.8.5-0.20060111.0.1.102plf ! Le seul problème c'est d'avoir un
format de fichier et un video-bitrate qui vont pouvoir être décodés à
la volée (en temps réel) par vlc sans problème. En effet, lorsque l'on
utilise freeplayer, vlc doit décoder-réecoder un fichier en temps
réel, par exemple décoder un fichier MPEG4 et le ré-encoder à la volée
enflux MPEG2 exploitable par la freebox. Donc si ça saute (ça
m'arrive sur un P-4 2,6 Ghz) le seul moyen c'est de réencoder le
fichier video - avec mencoder par exemple - avec un vbr plus faible et/ou une résolution plus faible.
Pour résumer :
- soit vous avez déjà la source plf-free configurée sur votre
machine (sous LE2005), dans ce cas faites juste un "urpmi.update
plf-free" suivi d'un "urpmi vlc" pour mettre à jour vlc en 0.8.5
- soit vous n'avez pas la source plf-free, dans ce cas il faut
l'ajouter puis recommencer
l'étape précédente.
Ensuite :
- récupérez le package de plouf que j'ai adapté avec la
nouvelle version de freeplayer (source), ou la
version présente sur ou Cooker
(mais il faut l'installer avec rpm -ivh --nodeps
freeplayer-20050905-0.7mdk.i586.rpm sur une LE2005 à cause d'une
dépendance foireuse).
- puis installez-le (rpm -ivh freeplayer-20050905-0.2mdk.i586.rpm
ou rpm -ivh --nodeps freeplayer-20050905-0.7mdk.i586.rpm pour le
package cooker).
- vous devriez ensuite pouvoir lancer vlc-fbx sans problème. Le
packages freeplayer de cooker permet même de lancer en background en
faisant "/etc/rc.d/init.d/vlc-fbx start" ou en sélectionnant le
service dans drakconf/drakservices. Ce qui est très pratique.
Le freeplayer, qui vient juste d'être lancé par Free pour Freebox, est une
fonctionnalité très intéressante car elle permet de visualiser sur sa
TV (à laquelle est reliée la freebox) n'importe quel flux multimédia
audio-vidéo en provenance d'un PC connecté à la freebox via le
réseau. L'intérêt de la démarche de Free est de s'appuyer sur un
logiciel libre, Videolan (VLC) pour faire fonctionner ce concept, ce
qui va permettre sans aucun doute un nombre de développements communautaires très
importants et insoupçonnés autour de cette nouvelle fonctionnalité.
En lisant la procédure du package Linux fourni par Free pour le
Freeplayer et en décompactant l'archive fournie, ça n'a pas l'air très simple d'utiliser le Freeplayer sous
Linux. Et bien en fait, c'est extrêmement simple de l'installer sur
Mandriva Linux (10.1 et LE2005), sans rien avoir à recompiler du tout, en particulier grâce au package
concocté par "Plouf" sur son site.
Voici donc la procédure complète pour l'installation (testée sous
Mandrakelinux 10.1 Official et normalement sans pb pour Mandriva LE2005) :
- Pour commencer, rendez-vous sur la page des fonctionnalités routeur
de la freebox. Dans le champs "Ip du Freeplayer", indiquez l'adresse
IP locale de la machine qui va "jouer" les vidéos, le son etc. C'est à
dire la machine sur laquelle vous avez Videolan (VLC) qui va être
installé. Par exemple pour moi c'est 192.168.0.109
- Vérifiez que la freebox et cette machine sont visibles, par
exemple en faisant un
ping mafreebox.freebox.fr
Si celà ne
fonctionne pas, il peut y avoir un problème dans votre config
réseau. Veillez également à ce que les ports 1234 et 8080 soient
disponibles sur votre réseau (et notamment qu'ils ne soient pas
bloqués par un pare-feu).
- Vous pouvez également lire à profit les premières étapes indiquées sur la page
Freeplayer de Free.
Ici commence l'installation propre à Mandrake/Mandriva
(attention voir au tout début de la page pour la version mise à
jour):
- Récupérez le dernier package Freeplayer pour Mandriva disponible
sur cette page. Par
exemple : freeplayer-20050701-0.1mdk.i586.rpm
- installez-le (en root) :
urpmi freeplayer-20050701-0.1mdk.i586.rpm
Ceci entraîne l'installation de tous les autres packages
nécessaires, et notamment de VLC. Attention, il vous faut certainement
utiliser la version PLF de VLC. Pour celà il suffit d'avoir les
sources PLF free et non-free configurées pour urpmi (voir : cette page pour les
ajouter. Ces sources doivent être à jour. Si elles ne le sont pas,
forcez la mise à jour dans rpmdrake ou en tapant "urpmi.update plf
plf-free"). Le package VLC qui s'est installé pour moi (et qui donc
fonctionne) est : vlc-0.8.2-0.1.101plf
- A ce stade, vous avez normalement les packages freeplayer et vlc
installés sur votre machine.
- Vous pouvez maintenant éditer vos play-lists simplement grâce à l'utilitaire
fbx-playlist (copie d'écran ci-contre) fourni par Free.
- Ensuite, pour démarrer le système, lancez vlc-fbx. Par exemple en
tapant:
nohup vlc-fbx &
Ceci lance le lecteur vlc, dans lequel vous
allez pouvoir ajouter vos playlists et différents flux dans le menu "vue->liste
de lecture".
- A ce stade, et si ce n'est déjà fait, il vous faut redémarrer la Freebox pour
qu'elle prenne en compte le service freeplayer. Pour celà,
débranchez/rebranchez-là, ou mieux, appuyez quelques secondes sur la
touche "?" de la télécommande pour faire apparaître les menu
configuration qui vous permet de redémarrer la freebox.
- Une fois la freebox redémarrée, il suffit d'appuyer quelques
secondes sur la touche "maison" tout en bas à droite de la
télécommande. Vous aurez alors accès au menu freeplayer. Si vous avez
lancé vlc-fbx et qu'il n'y a pas de problème particulier, vous aurez alors
le plaisir de pouvoir lire vos vidéos/musiques etc. d'un clic de la
télécommande. Votre platine DivX est devenue inutile !
Pour info : il est possible de configurer différents flux multimédia
visualisables sur la TV via la freebox grâce à freeplayer. En
particulier, on peut visualiser une webcam (pour surveiller un bébé
dans son berceau par exemple !). Il semblerait également possible de
pouvoir visualiser le bureau de son PC via un plugin x11 de vlc.
Un site intéressant pour tous les projets en développement autour de
freeplayer : Freeplayer-dev
Un site qui propose une version améliorée de l'environnement
freeplayer fourni par Free : Freemode
Contactez-moi pour toute erreur/suggestion concernant cette page (mon
adresse est sur la page d'accueil de ma page perso, voir ci-dessous).
Retour à ma page perso