Media center Geexbox

J’ai recyclé mon vieux portable Toshiba avec son écran HS, je l’ai demonté et j’en ai fait une station multimedia. Avant l’archos TV+ j’avais eu un autre disque dur multimedia mais ni l’un l’autre n’était capable de lire les multiples formats vidéo (dont mkv et ogm) et de prendre en compte les vidéos compressées avec une très bonne qualité. Pas moyen donc de visualiser sur TV au moins la moitié de ma vidéothèque. J’ai longtemps souhaité monter une station multimedia avec un mini PC style shuttle, mais finalement la panne de l’écran de mon toshiba m’a fourni cette occasion.

J’ai gardé sur le PC la distribution linux Mandriva 2009.0 qui était déjà installée et j’ai installé en double boot la distribution linux Geexbox dédiée aux stations mediacenter. Elle est basée sur mplayer qui gère à peu près tout ce qui peut exister en temes de formats vidéo. L’interface est très simple, elle se réduit à un simple menu avec quelques raccourcis claviers. Tout le monde dans la famille peut s’en servir et c’est bien ce que je recherchais. Je l’ai branché directement à la TV par l’intermédiaire d’un ampli audio. Il est connecté en wifi par NFS à mon serveur de fichier où sont stockés tous mes fichiers multimédia.

L’intérêt de pouvoir l’installer en double boot c’est de pouvoir configurer facilement la station à partir de l’autre distribution en allant farfouiller dans le répertoire /GEEXBOX. Lors de l’installation J’ai buté sur deux difficultés, le double boot d’abord. Voilà un extrait de mon fichier /boot/grub/menu.lst

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,0)/boot/gfxmenu
default 0

title GeeXboX
root (hd0,0)
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=5ae6c554-b00b-11dd-8fc2-00003943fb1a lang=fr keymap=azerty splash
initrd /GEEXBOX/boot/initrd.gz

title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=5ae6c554-b00b-11dd-8fc2-00003943fb1a resume=UUID=15aa3163-6bc0-40f7-920f-fd5d4a4d9451 splash=silent vga=788
initrd (hd0,0)/boot/initrd.img

dans le futur il faudra que je rajoute une image splash au boot. A noter qu’en rajoutant après splash debugging vous pouvez lancer GEEXBOX en mode debug.

J’ai buté également sur la configuration de la carte wifi. Pour cela j’ai du placer le firmware sous /GEEXBOX/firmware, et voilà le début du fichier /GEEXBOX/etc/network avec du wifi avec chiffrement WEP et clé de 128bits en ASCII

PHY_TYPE="wifi"            # Network physical type (auto|ethernet|wifi)
HOST="192.168.2.102"                    # GeeXboX IP ("" for DHCP)
SUBNET="255.255.255.0"                  # GeeXboX Subnet mask ("" for DHCP)
GATEWAY="192.168.2.1"                 # Gateway IP ("" for DHCP or no internet connection)
DNS_SERVER="80.10.246.1"              # DNS Server IP ("" for DHCP or none)
DHCP_TIMEOUT="0"           # DHCP timeout seconds (set >0 for slow servers)

# Wifi settings
WIFI_MODE="managed"        # Wifi working mode (managed|ad-hoc)
WIFI_CHANNEL="11"            # Wifi channel
WIFI_ENC="WEP"             # Wifi Encryption method (WEP|WPA|none)
WIFI_KEY="s:clé en mode ASCII"                # Wifi WEP/WPA key (in ASCII mode, not hex.)
WIFI_ESSID="mon-ssid"           # Wifi SSID
WPA_DRV="wext"             # WPA driver (wext|atmel)
WPA_SCAN_SSID="1"          # Request SSID-specific scanning; for APs that
# reject broadcast SSID (0|1)
WPA_AP_SCAN="2"            # Driver AP scanning method (0|1|2)
WPA_CIPHER="TKIP"          # WPA CIPHER to use (TKIP|none)

et voilà une photo de la bête

MediaCenter Geexbox

il est placé dans le buffet juste à côté de la TV sur un plateau coulissant. Il me reste maintenant à configurer une télécommande Hauppauge pour pouvoir le commander du canapé.

2 réflexions sur « Media center Geexbox »

  1. salut,

    J’ai presque la même installation. mais j’arrive pas à balancer l’image sur l’écran avec la prise vga. le fn+f8 ne fonctionne pas, et j’ai un autre soucis quand je baisse l’écran geexbox se bloque. Si tu as des solutions, t’es le meilleur..

  2. Un petit tour vers le bios s’impose sans doute pour le basculement vers la prise VGA. Pour l’histoire de la fermeture, j’ai réglé le problème en supprimant l’écran !
    A vrai dire maintenant j’ai changé de configuration, j’utilise un portable ibm thinkpad x60s, il est plus petit et je peux le mettre sous la TV avec l’écran ouvert à plat. Je le commande avec un clavier avec souris intégré sans fil. J’ai laissé tomber geexbox, vu que mon nouveau portable est plus puissant, il tourne avec une distrib mageia 2 classique qui me permet de faire beaucoup plus de chose qu’avec une distrib dédiée comme geexbox.

Laisser un commentaire