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.
Depuis la version 1.5.8, HomePlayer intègre aussi un serveur UPnP-AV permettant la lecture de média&vidéo de la même manière que vos enregistrements sur le disque dur de la Freebox HD.
De plus Homplayer ne se sert plus de vlc pour faire le transcodage car il utilise maintenant le serveur UPnP-AV de la freebox qui lit directement les vidéos sur votre pc.
"Mon compte ⇒ internet⇒réglage routeur"
Installer le paquet openjdk-6-jre si vous n'avez pas encore de machine virtuelle java d'installée.
Installer le paquet VLC si vous n'avez pas encore VLC d'installé.
lien direct vers toutes les versions disponible
Il faut autoriser les flux allant de la freebox vers le port 8080 de votre ordinateur faisant tourner Homeplayer. différentes façon de le configurer
sh -c <CheminVersFichier>/homeplayer.sh
Le script homeplayer.sh permet l'usage de certaines options: " -nosystray " pour ne pas afficher le système tray, " -serveronly" pour le lancer en mode sans serveur X graphique, …
Vous pouvez trouver l'icône de Homeplayer ici.
Pour la version en date du 15/02/2013
wget http://sourceforge.net/projects/homeplayer/files/homeplayer/HomePlayer1.5.9e/HomePlayer-1.5.9e.zip mkdir ~/homeplayer unzip HomePlayer-1.5.9e.zip -d ~/homeplayer/ chmod u+x ~/homeplayer/homeplayer.sh sh -c ~/homeplayer/homeplayer.sh
Plusieurs outils sont disponible pour configurer le pare-feu Netfilter .
Il faudra ouvrir sur la machine hébergeant le homeplayer le port 8080 de ce qui viens de votre routeur freebox.
Dans les exemples suivants, la freebox a l'IP 192.168.0.254 et le "homeplayer" 192.168.0.51.
Pour ceux dont le mode routeur de la freebox n'est pas activé, utilisé l'IP 212.27.38.253 (correspondant a l'adresse freeplayer.freebox.fr) pour le homeplayer.
UFW est installé par défaut sous Ubuntu (mais pas activé)
sudo ufw allow IN proto tcp to 192.168.0.51 port 8080 from 192.168.0.254
gufw est l'interface graphique de ufw
iptables est l'Outil de configuration de Netfilter
iptables -A INPUT -p tcp -s 192.168.0.254 -d 192.168.0.51 --dport 8080 -j ACCEPT
Vous pourrez lancer Homeplayer depuis le menu Applications → Son et vidéo Ou lancer le script homeplayer.sh disponible dans le répertoire homeplayer crée.
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.
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.
On peut le vérifier dans une console avec :
ls -slpah /usr/lib/libvlc*
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
edit: il est probable qu'il faille redémarrer Unity pour que cela fonctionne
homeplayer.sh
et lorsque la pop-up "Impossible de lancer VLC" s'affiche, chercher et tuer les instances de vlc.
killall vlc
cliquer sur "OK" de la popup Là, l'assistant s'affiche, fermer la fenêtre. (et la popup du port 8080 utilisé ne s'affiche pas)
Clic droit sur l'icône de notification, paramètres → préférences
Une fenêtre de configuration s'affiche
Dans l'onglet "VLC" Remplacer le contenu "VLC Options"
--intf=${intf} --http-src="${httpSrcDir}" --http-host=127.0.0.1:${httpPort} --sout="#std" --freetype-font="${font}" --config="${vlcrc}" --rtp-client-port=${rtpClientPort}
par
--intf=${intf} --http-src="${httpSrcDir}" --http-host=127.0.0.1 --http-port=${httpPort} --sout="#std" --freetype-font="${font}" --config="${vlcrc}" --rtp-client-port=${rtpClientPort}
Cliquer sur "Valider"
Relancer
homeplayer.sh
java -version
sudo update-alternatives --config java
et choisissez le numéro de la version désirée.
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.
Vérifier que le chemin d'accès à homeplayer ne comporte pas d'espace: Utilisez /Autre/Logicielslinux/Homeplayer/homeplayer.sh à la place de /Autre/Logiciels Linux/Homeplayer/homeplayer.sh
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.
Pour utiliser un lecteur Dvd / Cd, renseigner /sr0 (ou autre,votre périphérique de lecture) dans les préférences de HomePlayer.
Ce problème survient si votre freebox est connectée au téléviseur à l'aide d'un cable hdmi. La solution consiste à régler la résolution hdmi (paramètre → affichage) à 720p60 ou inférieur.
(exemple : un film 16:9 est étiré sur toute la surface d'une TV 4/3 ou la TV n'affiche qu'une partie zoomée du film)
Régler le format de sortie de la Freebox et/ou le zoom en appuyant quelques secondes sur la touche " ? " de la télécommande Freebox.