URL: https://linuxfr.org/users/superzen/journaux/htpc-sous-linux Title: HTPC sous linux Authors: Babelouest Date: 2013年07月01日T03:25:54+02:00 License: CC By-SA Tags: htpc, odroid, subsonic, icecast, mpd, xbmc et kodi Score: 22 Alors voilà, il y a pas si longtemps, j'ai cherché à optimiser l'utilisation de ma médiathèque. Ca faisait un moment que mes CD avaient été rippés en mp3/ogg, mais mes DVD étaient toujours des DVD. Faut dire que je suis pas trop du genre à rester calé devant l'écran, je fais souvent plein de choses quand la télé tourne. Donc utiliser la prise HDMI de mon portable est possible, mais frustrante. Ayant vu ce que peut faire un HTPC ([Home Theater Personal Computer](https://fr.wikipedia.org/wiki/Home_Theater_Personal_Computer)), je me suis mis en tête de m'en faire un. J'ai donc recherché ce qui répondrait à mes besoins : - lecteur video (DVD, mp4, etc.) - lecteur audio (mp3, ogg, flac, etc.) - le tout localement, ou à distance Comme je le racontais dans un [post](https://linuxfr.org/forums/general-cherche-materiel/posts/recherche-une-bonne-configuration-pour-un-htpc) de forum récent, j'ai commencé par faire un prototype sur le netbook, et ca s'est très bien passé, sauf pour la sortie vidéo qui est un VGA et sa résolution limitée à 800x600. Donc mes recherches m'ont mené à divers endroits, mais je me disais que pour ce que je veux faire, autant aller vers le miniature, silencieux, sexy quoi... Pour ce faire, il y a plein de solutions, du PC classique à la clé USB HDMI que tu branches directement sur la télé. J'ai finis par jeter mon dévolu sur le [Odroid U2](http://www.hardkernel.com/renewal_2011/products/prdt_info.php), petite carte avec un quad core, une puce graphique Mali 400 et une sortie HDMI. Ca me paraissait suffisant pour pouvoir faire tout ce que je veux. J'ai donc commandé la bête sur le net et entrepris de la faire fonctionner comme prévu. Ce que je n'avais pas prévu, c'est que les drivers video du Mali 400 sous linux ne sont [pas vraiment prêts](http://forum.xbmc.org/showthread.php?tid=154621&page=3), donc le décodage des vidéos sous XBMC ne marche pas vraiment, de plus, les distributions pour cette machine n'en ont aucune avec un XBMC qui soit vraiment stable. Seule la distribution Cyanogen à base de Android 5.1 sait faire l'accélération matérielle pour la vidéo et avait un XBMC qui roulait... J'ai testé ca quelques jours mais j'étais quand même déçu par mon choix finalement peu inspiré. Puis, j'ai acheté un [Raspberry Pi](http://www.raspberrypi.org/), modèle B, et malgré son architecture plus petite (mono proc, 512Mo de RAM contre 2Go pour le U2), il s'est avéré un meilleur choix pour la partie lecture de vidéos sur l'écran : fluide et stable, Big Buck Bunny en full HD 1080P passe sans problèmes ! Avais-je alors à ma disposition un U2 devenu inutile ? Il s'en aurait fallu de peu. Mais c'était sans compter ma volonté de faire aussi un serveur de streaming ! Autant le Pi est super fluide sur la lecture de vidéo, autant pour le transcodage, c'est pas Byzance. C'est donc la séparation des pouvoirs que j'ai prôné. Et le U2 est devenu mon serveur personnel de streaming de ma maison. Avec un bon cocktail des familles : - MPD (branché sur le haut-parleur et le net) - liquidsoap (branché sur le net) - Subsonic (branché sur le net aussi) Chacun de ces machins a une utilisation différente. Subsonic est à l'heure actuelle le serveur de son le plus abouti, mais payant au bout d'un mois pour certaines options, je verrai si je paierai ou pas. Liquidsoap fait une excellente webradio et me sert donc à lire toute ma médiathèque en gros shuffle pour quand je sais pas quoi écouter, et me sert aussi de réveil matin. Enfin MPD fait lecteur local et distant, au cas où, mais les clients sont moins pratiques à utiliser sur un téléphone. Quel avenir pour tout ca ? Ben j'aimerais bien qu'un jour le U2 sache lire du full HD sous linux, ce qui me permettrait de revenir au plan A, et j'en profiterais pour recycler le Pi pour autre chose (c'est fou ce qu'on peut faire avec une bébête pareille!) Pour l'instant je reste avec la config actuelle, j'attends de recevoir par la poste le hub USB avec alim externe qui me permettra de brancher le lecteur DVD USB, puis un clavier/pad bluetooth aussi. Ce qui est sûr, c'est que ce genre de bestiole a un bel avenir, on voit poindre à droite et à gauche des lecteurs de salon basés sur XBMC, ou des machines dédiées orientée HTPC, mais à un prix un peu trop élevé si t'as le goût de le faire toi-même. Je regarde du coté de ffmpeg moi aussi pour voir si faire une appli web qui fait de la VOD, facon youtube mais pour chez toi. Parlez-moi pas de flumotion, c'est vraiment pas facile à installer, ca nécessite un serveur X que je n'ai pas installé, et puis c'est du flash...