Tout est parti d'une conversation avec mon beauf qui voulait brancher la freeboxtv sur son ampli pour écouter de la musique. Nous voilà parti à googler et à trouver que quand même 18,50€ pour un câble, c'est un peu chérot.
Là me revient un vieille idée ... le serveur multimédia que j'ai toujours voulu me monter.
Maintenant que j'ai acheté un disque de 2To et que j'ai compris que pour
partager un disque connecté en USB à la Freebox, il fallait le
connecter à l'USB de la Freebox et non à l'USB du boitier
TV
j'ai presque tous les ingrédients.
Concernant le choix du media center, c'est mon platrier (si! si! il s'y connaît vachement, c'est lui qui m'a montré comment flashé ma ROM de Galaxy S) qui m'avait conseillé xbmc.
Un instant je me suis dit qu'un raspberryPi comme serveur xbmc ca devait être fun ...
Souvent dans ces cas là, j'essaie de réfrainer l'achat et de penser
d'abord récup. J'ai un SONY
VPCX11Z1E
qui ne me sert à rien car c'est une vraie charette, ce sera mon dernier
essai d'en faire quelque chose.
Dans un premier temps je cherche donc un système qui réponde de manière
acceptable sur cette machine (c'est à dire pas ubuntu) et qui gère le
chipset graphique GMA500. Sur ce dernier point j'ai plutot du bol dans
la mesure où le chipset GMA500 est géré en natif depuis Natty (ubuntu
12.10).
Après avoir testé une debian en mode texte avec un serveur X pour afficher la fenêtre xbmc (qui n'a pas de version "headless" dommage), xubuntu, mon choix s'arrête sur lubuntu. Je recommande vraiment cette distro pour donner une seconde vie à toute bécane obsolète qui traîne dans un placard. Reste à installer xbmc.
sudo apt-get install xbmc
Xbmc est extrêment gourmand en terme de CPU ce qui se traduit par un lagge insupportable du curseur dans la fenêtre xbmc. Ce tweak de configuraiton xbmc améliore pas mal les choses [valable uniquement pour Xbmc 11 (Eden)]
J'ai personnellement constaté que xbmc 11 (Eden) est moins gourmand que xbmc 12 Frodo. Il se trouve que c'est xbmc 11 qui est par défaut dans les repo ubuntu. Je n'ai donc pas chercher à upgrader vers xbmc 12 et j'ai même créer un fichier /etc/apt/preferences qui interdira les mises à jour futures
Package: xbmc
Pin: version 11.0
Pin-Priority: 1000
Ce choix rétrograde aura une conséquence par la suite ...
Le dernier allègement possible est de virer les pseudo equalizer qui s'affiche quand un morceau se joue et de ne rien faire afficher à la lecture des morceaux.
Un petit peu de conf système histoire de rendre les choses un peu plus agréables
- Autologin
- Montage automatique des partages de la freebox:
installer de quoi monter les partitions windows
sudo apt-get install cifs-utils
paramétrage du montage automatique des disques connectés à la freebox
UUID=9eaa53a4-0f2c-462d-87e8-1eedd89c856a / ext4 errors=remount-ro 0 1
UUID=dabca218-5eed-42fa-a882-e119428b5aeb none swap sw 0 0
//192.168.0.250/DataMaze2To /home/mazenovi/DataMaze2To cifs rw,users,_netdev,iocharset=utf8,uid=1000,file_mode=0777,dir_mode=0777 0 0
//192.168.0.250/disque\\040dur /home/mazenovi/freebox cifs rw,users,_netdev,iocharset=utf8,uid=1000,file_mode=0777,dir_mode=0777 0 0
où freebox est le disque dur de la freeboxtv et Datamaze2To est le
disque de 2To qui est connecté à la freebox en USB.
on remonte tout pour voir si ça marche
sudo mount -a
- démarrage automatique d'XBMC - comme j'ai ajouté XBMC au bureau:
cp /home/mazenovi/Bureau/xbmc.desktop \~/.config/autostart/
- en bonus le remote desktop
Pour ajouter les dossiers contenant votre musique (ou vos vidéos) Home > Music > Files > Add source
Pour écouter de la musique ce que je veux c'est un télécommande sur mon téléphone Android. J'installe donc l'appli XBMC officielle. Le problème c'est que cette version est conçue pour xmbc 12 Frodo et qu'il y a eu pas mal de changement dans l'Api entre les deux version. C'est pourquoi je suis allé chercher une version antérieure.
System > Settings > Network et configurer quelque chose comme la copie d'écran ci dessous
Une fois le problème de la télécommande réglée il est aussi bien agréable de pouvoir piloter sont serveur à partir d'une machine. Je vous laisse découvrir et installer maraschino qui fait ça très bien ...
Edit
En passant à lubuntu 13 (raring), j'ai finalement écopé de Frodo (XBMC 12). C'est moins catastrophique que je ne le pensais en terme de performance. Après mise à jour de xbmc remote sur Android je n'ai juste plus les pochettes d'albums sur mon téléphone.
Commentaires
comments powered by Disqus