Suite à mon changement de FAI nous avons fait le choix de ne plus avoir la partie télévision mais hors de question de ne plus avoir un système multimédia, tout au long de ce dossier je vais tenter d’expliquer comment faire un HTPC WAF.

Pour rappel: Un Home Theater Personal Computer (HTPC) est un ordinateur personnel dédié au home cinéma. Dans un seul et même boitier nous allons pouvoir regarder des films – séries, écouter de la musique, regarder la télévision en direct ou du Replay.

Concrètement voici ce que nous utilisions régulièrement sur ce que proposait la player Freebox:

  • Une seule télécommande,
  • une interface simple à utiliser,
  • les radios,
  • du replay,
  • la télévision,
  • les enregistrements,
  • une seule télécommande pour allumer la freebox et la télévision (HDMI CEC),
  • un player pour les films de vacances en streaming depuis le NAS,
  • un player pour afficher les photos depuis le NAS,
  • nous utilisions occasionnellement AirPlay,
  • Youtube.

Première problématique: Quelle type de machine pour faire un HTPC ?

  • Un Raspberry-Pi,
  • Un mini pc.

Seconde problématique: si le choix se porte sur un mini pc: Quel système d’exploitation choisir pour faire tourner sur un HTPC ?

Tout dépend de la puissance matériel du HTPC, mais nous avons deux alternatives:

  • Linux
  • ou Windows

Troisième problématique: Quelle logiciel de média center pour notre HTPC ?

  • XBMC,
  • Le média center de Windows,
  • Media Portal,
  • Meedio,
  • Xlobby,
  • SageTV,
  • Plex.

Quelle type de machine pour faire un HTPC ?

Si mon premier choix se porte sur le Raspberry-Pi, la solution la plus simple est de prendre la distribution OpenElec avec le logiciel XBMC.

Avantages / Inconvénients d’utiliser un Raspberry Pi comme HTPC
Les Plus Les Moins
  • Installation facile,
  • HDMI CEC,
  • consommation de 3W,
  • faible encombrement.
  • Pas de télécommande,
  • pas facile à administrer pour un utilisateur lambda (je ne parle pas de XBMC).

Si mon choix se porte sur un mini pc, quel modèle prendre ? il existe tout un panel de mini pc pouvant faire un HTPC:

  • Acer Revo,
  • ASRock HTPC,
  • ASUS EeeBox,
  • Intel NUC,
  • Shuttle XS,
  • ZOTAC ZBOX …
Avantages / Inconvénients d’utiliser un mini PC comme HTPC
Les Plus Les Moins
  • Choix de l’OS,
  • consomme moins qu’un pc normal,
  • plus simple à administrer pour un utilisateur lambda si utilisation de Windows. (j’y crois à moitié).
  • Ces matériels ont un prix élevés,
  • pas de télécommande,
  • je n’ai pas vu la possibilité du HDMI CEC,consomme un peu plus qu’un Raspberry.

Quel système exploitation choisir à faire tourner sur un HTPC ?

Il y a deux possibilités viable à mon goût:

  • Linux
  • ou Windows

Je ne vais pas partir sur un débat qui dure depuis des années à comparer lequel des deux système d’exploitation est le mieux, le plus stable, le plus ergonomique …

Par rapport à l’identification de mes besoins, je veux qu’il soit le plus adapté possible au HTPC que je vais monter, l’administration, les performances sont de la partie mais passent dans un second temps. Si il y a un problème il faut que ma femme ai la possibilité d’agir.

Quelle logiciel de média center pour notre HTPC ?

Pour répondre à ma troisième question, si je pars sur un mini pc pour monter mon HTPC je ne vois pas l’intérêt de mettre un Linux sinon autant partir sur un Raspberry Pi. Que pourrait m’apporter un mini pc sous Linux de plus qu’un Raspberry Pi qui consomme moins et qui en ferais autant pour beaucoup moins élevé.
Nous avons vu la partie Hardware et Système d’exploitation (OS) maintenant quelle logiciel de média center utiliser ?
Pour le Raspberry Pi deux noms reviennent sur la toile : XBMC et Plex.

On trouve de nombreux tutoriaux qui expliquent la mise en place de cette plateforme HTPC low cost, par exemple:

Penchons nous sur Windows, de base il existe une solution intégrée à Windows sous le doux nom de « Windows Media Center » ….
Nous retrouvons également XBMC, mais aussi Plex Média center, MediaPortal et j’en passe ….

Donc une large possibilité autant pour Windows que pour Linux, que choisir ?

Définition des besoins:

J’ai deux télévisions, pour que ce soit le plus facile à gérer je dois utiliser le même logiciel sur les deux TV pour ne pas perturber les membres de ma famille.
Pour le HTPC du salon, j’aimerai ajouter de nouvelles fonctionnalités telles que Skype, pouvoir contrôler mon média center par la voix …

Je n’ai pas envie de me ruiner pour mettre en place un système multimédia, j’ai à ma disposition un Raspberry-Pi, un iPad 2, un Kinect, un NAS et deux TV.

Donc pour une TV je peux utiliser un Raspberry-PI avec XBMC ou Plex.

Pour la seconde TV (la plus importante dans le salon) comment utiliser le Kinect, Skype et que le tout soit le plus facile possible (WAF) ? par facilté Windows me parait être la solution et donc au niveau matériel un mini PC s’impose.

Mon choix final est donc un mini pc avec un Windows équipé du Kinect pour la TV du salon. L’avantage c’est qu’en utilisant Windows le Kinect sera dans son environnement. Pour la seconde TV j’utiliserai Raspberry-Pi.
La partie logiciel sera assurée par XBMC qui me parait vraiment complet et disposant de nombreuses ressources. d’après ce que j’ai vu et pu tester XBMC répond aux besoins suivants:

  • Radios, (Addons)
  • Replay, (Addons)
  • XBMC est pilotable à distance grâce à une API http, il existe des applications sur iPad qui correspondent à notre besoin, (natif)
  • un player pour les films de vacances en streaming depuis le NAS, (natif)
  • un player pour afficher les photos depuis le NAS, (natif)
  • AirPlay, (natif)
  • Youtube, (Addons)
  • Skype,
  • la télévision, les enregistrements (Tv Direct),
  • le tout très WAF !

Un dernier problème se pose, comment faire pour avoir une seule et unique Télécommande avec un mini PC qui ne gère pas le HDMI CEC ?

La plupart des ordinateurs d’aujourd’hui n’ont pas la fonction CEC sur les ports HDMI présents. Il existe une solution comme toujours qui est d’utiliser un adaptateur USB – CEC mais je ne suis pas convaincu pour le moment.

La solution palliative est d’utiliser l’iPad vu qu’il est tout le temps dans le salon ce n’est pas gênant. Sachant qu’il existe plusieurs applications pour piloter XBMC, je trouve que l’application officielle fait correctement le travail.

En cherchant un peu sur le bon coin j’ai trouvé un Acer revo R3610 pour 120€ qui fera office de HTPC, il n’a pas une partie matériel extraordinaire mais suffisante pour ce que je veux faire.

Pour conclure, je regrette de ne pas avoir testé plus de média center mais j’ai dû pallier à la perte de service (box fournie par mon FAI) le plus rapidement possible.

Mise à part l’achat du Acer revo R3610 je n’ai rien de plus à acheter. Je vous invite à lire la suite du dossier pour aboutir à un HTPC WAF.