GeeXboX Open Media Center: 1.0

Posté par  (site Web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
23
juin
2006
Audiovisuel
Après 3 ans de développement, la GeeXboX, distribution Linux embarquée (et d'origine française) à vocation multimédia, atteint enfin le statut de version 1.0. Longue aura été l'attente mais les fonctionnalités supportées vont de pair.

Pour rappel, il s'agit d'une micro-distribution, disponible sous forme de LiveCD (mais également installable sur disque dur, clés USB, cartes CF ...) pour architectures x86 et PowerPC qui permet de transformer rapidement son ordinateur en station multimédia de salon extrêmement complète et le tout avec un minimum de configuration. Le tout s'architecture sur le logiciel MPlayer comme lecteur multimédia.

Une fois démarrée, le système peut se contrôler au moyen d'un simple clavier ou télécommande, sans qu'aucune connaissance informatique (ou à Linux) ne soit requise. La GeeXboX propose une auto-détection du matériel permettant une reconnaissance automatique de la quasi totalité des cartes graphiques (avec sortie TV), son, réseau (Ethernet ou WiFi), TV et DVB ...

Cette version 1.0 corrige un très grand nombre de bugs, mais apporte également un grand nombre de nouvelles fonctionnalités comme la lecture de contenus distants via RTP/RTSP (i.e FreeboxTV) ou encore via SHOUTcast (WebRadios et WebTVs). Il s'agit également de la toute première distribution Linux à proposer le support expérimental des menus DVD, par le biais de MPlayer. Liste détaillée des modifications (depuis la version 0.98.7) :

Composants systèmes :
  • Mise à jour du noyau Linux en version 2.6.16.17.
  • Mise à jour de BusyBox en version 1.1.3.
  • Mise à jour de la uClibc vers la version de développement du 2006.05.05.
  • Mise à jour de udev en version 0.92.


Chaîne de compilation :
  • Introduction de GCC 4.1.1 comme nouveau compilateur.
  • Support du C++ au sein de la chaîne de compilation.
  • L'ensemble des paquetages est désormais compilé avec support des fichiers de plus de 2 Go.
  • Ajout du support pour les firmwares binaires non-libres au sein de la chaîne de compilation.


Lecteur multimédia :
  • Mise à jour de MPlayer vers la version 1.0pre8.
  • Support des menus de navigation DVD.
  • Support des contenus réseaux et SHOUTcast (avec filtrage de contenu parental ou pour adultes seulement).
  • Support de la librairie LIVE555 (streaming de contenu RTP/RTSP/SIP) qui permet par exemple la lecture des flux FreeboxTV du FAI français Free.
  • Utilisation de la librairie mp3-lib à la place de FFMpeg pour éviter les effets de saut de son lors de déplacement dans le flux audio ou vidéo (seeking).
  • Correction d'un bug dans MPlayer qui empêchait la lecture des fichiers avec index OpenDML (99% des fichiers XviD) lorsque le paramètre idx=yes était activé (défaut).
  • Correction des problèmes de son et sous-titres lors de la lecture de flux MPEG-TS (DVB par exemple).
  • Support du son multi-canaux AAC au sein des fichiers MOV.
  • Le support de la lecture des fichiers IFO (i.e un disque DVD copié sur disque dur par exemple) fonctionne désormais de manière correcte.
  • Activation de la taille minimale du cache (à 5% de la valeur totale du cache) afin de permettre le démarrage plus rapide des fichiers.
  • Correction d'un bug dans la génération des noms de chaînes TV qui contenaient un espace dans leur nom.
  • Permet à l'utilisateur de fixer le port RTSP sur lequel les contenus devront être envoyés (pour les utilisateurs FreeboxTV fonctionnant en mode routeur par exemple).
  • Support des fichiers MPEG DVD-RAM.


Menu OSD :
  • Nouveau menu de sélection (avec support du canal alpha de transparence).
  • Ajout d'un nouveau menu permettant de visualiser les propriétés audio/vidéo d'un flux.
  • Permet la récupération des méta-données des fichiers audio MP3/OGG/FLAC.
  • Le menu des propriétés du fichier s'ouvre automatiquement lors de la lecture de contenus audio uniquement.
  • Ajout d'une protection empêchant l'utilisateur d'aller dans le répertoire / (et de s'y perdre), en considérant le point de montage des disques (locaux et réseaux) comme point central.
  • Affichage de l'adresse MAC de la carte réseau au sein du menu d'information système.
  • Affichage de l'espace disque consommé par le CDROM.
  • Correction du bug d'affichage des valeurs d'espace disque libre et occupé pour les partitions des disques.
  • Ajout de l'affichage dans le menu du numéro de version de la GeeXboX.


Audio :
  • Mise à jour de la librairie ALSA et de ses utilitaires en version v1.0.11.
  • Correction de nombreux problèmes de lecture audio.


Vidéo :
  • Ajout du support de multiples résolutions par le biais du générateur.
  • Support VESA des chipsets Intel i865, i910 et i915.


Pilotes :
  • Support des lecteurs de CDROM au format Serial ATA.
  • Support des lecteurs ATAPI/IDE ZIP/LS120.
  • Support (tant attendu) des cartes d'extensions PcCard (CardBus en mode 32bits uniquement, les anciennes cartes PCMCIA 16bits ne sont toujours pas supportées).
  • Support des écrans d'affichage LCD au travers de LCD4Linux.
  • Support de nombreuses cartes réseau Gigabit.
  • Support étendu de la carte Nova DVB-S+.
  • Mise à jour de LIRC en version v0.8.0.
  • Mise à jour des pilotes rt2400/rt2500 vers la version CVS 05.09.2006.
  • Correction des problèmes de chargement de firmware pour le pilote em8300 (cartes RealMagic Hollywood+).


Réseau :
  • Mise à jour de djmount en version 0.53 (les fichiers ne sont désormais plus vus comme des listes de lecture).
  • Correction du problème d'accès en écriture du serveur FTP bftpd.
  • Mise à jour du serveur bftpd en version 1.4, permettant le transfert de fichiers supérieurs à 2 Go.
  • Mise à jour des wireless tools vers la version 28.


Générateur :
  • Mise à jour du générateur pour MacOS X (support pour les MacIntel x86 sous OSX 10.4).
  • Permet le choix entre différents thèmes de démarrage et de menu.
  • Ajout d'une option permettant l'activation ou non par défaut du menu de navigation DVD.
  • Ajout d'une option permettant l'activation ou non par défaut de la fonctionnalité de démarrage automatique des contenus sur CD.
  • Nouvel onglet de configuration des flux réseaux et SHOUTcast (radio et TV).
  • Nouvel onglet de configuration des paramètres vidéo (résolution, profondeur de couleur et écran de démarrage).
  • Nouvel onglet de configuration et d'activation des écrans LCD.


Divers :
  • Correction des problèmes de zooms et de déplacements au sein du visualiseur d'images FBI.
  • Support des télécommandes Microsoft Media Center Edition USB, StreamZap, Twinhan DTV, Toshiba VT76F et ATI Remote Wonder II.
  • Support complet du barebone ASUS Digimatrix (excepté les boutons frontaux).
  • Permet le choix entre de multiples résolutions pour les thèmes.
  • Support de la virtualisation via VMware et QEMU (très utile dans un contexte de développement).

Aller plus loin

  • # Udev/Mdev

    Posté par  . Évalué à 7.

    Chtite question technique, pourquoi utiliser Udev, alors que Busybox fournit la commande mdev ?

    (ce n'est pas un reproche, juste de la curiosité :) )
    • [^] # Re: Udev/Mdev

      Posté par  . Évalué à 10.

      Car on utilisait udev avant que mdev ne soit introduit dans busybox, que mdev n'est pas compatible avec les scripts udev, et que personne n'a pris le temps de faire la migration.
      De plus, je ne suis pas sur que mdev propose toutes les fonctionnalités dont on a besoins dans GeeXboX.

      Mais dans tous les cas, on accepte toute aide pour réaliser cette migration.
      • [^] # Re: Udev/Mdev

        Posté par  . Évalué à 5.

        Faudrait voir si ça vaut le coup aussi, geexbox etant deja trés léger :)
  • # les copies d'écran

    Posté par  (site Web personnel) . Évalué à 6.

    pour montrer l'OSD pour le menu et le démarrage :
    http://www.geexbox.org/fr/screenshot.html

    et la liste des paquets inclus : http://www.geexbox.org/fr/packages.html
  • # Menus DVD

    Posté par  . Évalué à -7.


    Il s'agit également de la toute première distribution Linux à proposer le support expérimental des menus DVD...


    On ne va pas deconner non plus à dire qu'on a inventé le monde...

    Plus serieusement ne voyez pas là une critique de cette très bonne distro spécialisée mais cette dernière phrase me choque vraiment !!! Cela m'étonnerait fortement qu'au niveau intégration de nouvelles versions de code vous fassiez mieux qu'une certaine G---oo pour ne pas la nommer.
    En tout cas bon travail !
    • [^] # Re: Menus DVD

      Posté par  (site Web personnel) . Évalué à 4.

      Hey ho, du calme on est Vendredi, tout est permis, mais la c'ent un peu gros quand même...

      Heureusemetn que geoportail.fr tourne pas sous G---oo ça t'aurait blessé moralement.....


      Bon sur ce bon weekend a tous. Vive les pissenlit
    • [^] # Re: Menus DVD

      Posté par  . Évalué à 1.

      Je suis pas sûr de comprendre ce que cette phrase voulait dire. Même sans aller chercher des Gentils, j'ai encore sous le coude une machine avec une RedHat 9 installée avec un lecteur multimédia, qui lit la plupart des menus DVD sans soucis.

      Je ne sais pas la somme de boulot que ça a représenté de gérer les menus DVD dans GeeXboX, mais "la première distribution Linux à proposer le support expérimental des menus DVD", ça veut pas dire grand-chose en soi, ça ressemble juste à une erreur assez évidente.
    • [^] # Re: Menus DVD

      Posté par  . Évalué à 7.

      Tu as un peu facilement tronqué la fin de la phrase, ce qui la rend effectivement un peu prétentieuse. Mais si tu rajoute "par le biais de MPlayer", alors je pense que c'est absolument vrai.
      Et je serais très étonné que G---oo inclus les patch pour MPlayer nécessaires au support des menus DVD.

      Bien sur il y a d'autres applications que MPlayer qui lisent les menus DVD sous Linux depuis pas mal de temps, mais ca n'était pas le sujet.
      • [^] # Re: Menus DVD

        Posté par  . Évalué à -1.

        "Et je serais très étonné que G---oo inclus les patch pour MPlayer nécessaires au support des menus DVD."

        Ouais, enfin c'est dans le SVN actuel de mplayer, quoi...
        • [^] # Re: Menus DVD

          Posté par  (site Web personnel) . Évalué à 7.

          absolument pas.
          La question se pose encore au sein des développeurs de MPlayer pour savoir comment et quand cet ajout sera fait dans le SVN.
          Rien n'existe en ce sens dans le SVN à l'heure actuelle.
      • [^] # Re: Menus DVD

        Posté par  . Évalué à 0.

        Ah, d'accord. Mais dans ce cas la virgule casse carrément toute la phrase, pas étonnant qu'on la comprenne mal.
        • [^] # Re: Menus DVD

          Posté par  (site Web personnel) . Évalué à 2.

          on ne peut plus d'accord avec toi.
          Mais dans la news que j'ai soumis la phrase étant cohérente.
          La reformulation laisse les gens dans le doute.
        • [^] # Re: Menus DVD

          Posté par  (site Web personnel) . Évalué à 1.

          C'est surtout dommage de se raccrocher à une mauvaise formulation quand l'intérêt du message est que la GeeXboX peut enfin gérer le dvdnav depuis tout ce temps.
          • [^] # Re: Menus DVD

            Posté par  . Évalué à 2.

            Quand la mauvaise formulation du message ne permet pas d'en comprendre l'intérêt, c'est difficile de reprocher à un lecteur non-devin de se raccrocher à ce qu'il en a compris.
    • [^] # Re: Menus DVD

      Posté par  . Évalué à 3.

      Moi quand j'ai lu ça, je me suis dis "hein WTF ?" parce que tous les logiciels que j'utilise pour lire mes DVD sous Linux, à savoir VLC et xine via kaffeine me permettent d'utiliser les menus desdits DVD. Alors j'ai un peu de mal à voir en quoi c'est spécialement nouveau, surtout que ça doit faire environ 3 ans minimum que je lis des DVD sous Linux en utilisant les menus et tout.
      • [^] # Re: Menus DVD

        Posté par  . Évalué à 4.

        bah c'est comme ça, mplayer est en avance sur bien des points sauf la dessus.
  • # Intégration dans un média center

    Posté par  . Évalué à 4.

    Je suis toujours a la recherche d'un PC media center parfait (avec l'OS qui va bien). Est-ce que cette distrib à une liste de barebones (au hasard Asustek PA PH1) supportés ?
    Qu'en est il des tuners TNT sur USB supportés ? Y'a t il un logiciel de "time shifting" inclus ?
    (je sais, je devrais aller voir sur le site, mais mon proxy d'entreprise le blo
  • # codecs propriétaires et streaming mms?

    Posté par  . Évalué à 1.

    La GeeXbox supporte-t-elle les formats supportés par mplayer uniquement avec les codecs propriétaires (real / MS et Quicktime)?

    Et le mms? Je regarde beaucoup la bbc en ligne et ils streament en real et en windows media.

    J'ai bien envie de tester ca sur un vieux portable!
  • # Quel est l'interet d'un tel systeme?

    Posté par  . Évalué à 2.

    Excusez moi, je voudrais pas joueur au gros troll mais à quoi ça sert? Pour moi, le media center est un concept marketing qui permet d'un cote de vendre des ecrans HD Home Cinema et de l'autre de vendre des PCs de plus en plus cher. D'ailleur, il me semble avoir lu mais c'est à confirmer que les ventes de PCs MediaCenter etaient decevantes.
    Alors voila: Est ce qu'il y a des gens qui utilisent vraiment des media center ou c'est moi qui suis un grand pere?
    • [^] # Re: Quel est l'interet d'un tel systeme?

      Posté par  (site Web personnel) . Évalué à 5.

      L'intérêt peut être multiple.. par exemple :

      - en tant que PC multimédia "de salon" dans le but de remplacer une platine par exemple.. GeeXboX offre passablement de possibilités (cf. le site pour s'en convaincre).

      - afin d'avoir une video directement utilisable sur n'importe quel ordinateur à l'aide d'un simple CD-R(W). Sa légèreté lui permet de conserver suffisamment de place pour stocker une video sur ce même CD, video qui sera automatiquement exécutée au démarrage du système, car l'ISO sans video fait 6.8 Mo et dans les 10 Mo avec les codecs proprio..

      - pour ceux qui n'ont pas de télévision mais seulement une carte d'acquisition (et oui j'en connais), cette solution permet d'exploiter les cartes d'acquisitions analogique comme numérique (TV/Radio).

      - cette distrib permet aussi d'être utilisée pour la visualisation de diapo "au sens numérique du terme".

      - elle reconnait également les services réseau comma Samba, NFS, UPnP et permet donc d'accéder au médias qui seraient partagés à travers le réseau domestique. Sans oublier tout ce qui est en streaming.


      Bref.. et honnêtement un PC mediacenter ca ne veut pas dire grand chose.. un PC reste un PC. Après ce qu'on y met dedans c'est un autre problème.

      Et GeeXboX ne vise non plus pas du matériel haut de gamme pour bien fonctionner..
    • [^] # Re: Quel est l'interet d'un tel systeme?

      Posté par  . Évalué à 5.

      je pense que média center est un terme marketing. Tu peux si tu veux aussi utiliser ton vieux P3 600 MHz et en faire un "média center" en enlevant ça boite toute moche et en la remplaçant par quelque chose de "montrable" dans un salon.

      Quelque bidouillage plus tard, te voila en train d'installer Microsoft Windows Vista Media Center Edition (j'invente) et là il te dit : Ce système n'est pas assez puissant pour lancer notre nouvelle interface graphique. Vous aurez donc accès uniquement à la ligne de commande. Mais là, comme tu es un communiste (j'invente encore) tu te dit, et si j'installais un système qui marche ?

      Et voilà, les distribution linux orientées média center peuvent très certainement marcher sur des configurations puissantes, mais elles peuvent aussi tourner sur de la "récup" ou sur une configuration pas trop cher à mettre dans le salon. Après, faudra que je m'achète une télé, mais bon, ça c'est un détail...
      • [^] # Re: Quel est l'interet d'un tel systeme?

        Posté par  . Évalué à 5.

        marrant, c'est exactement ce que j'ai fait sur un vieux pc pour des amis de mes parents : windows montrait (encore une fois) ses limites et j'ai cherché une distribution orientée "media center" (qui est peut être un terme marketing, mais m'a permis de diriger ma recherche Google) et j'ai trouvé cette distrib comme solution (qui marche d'ailleurs tres bien)

        voila déjà un intéret :)
    • [^] # Re: Quel est l'interet d'un tel systeme?

      Posté par  . Évalué à 2.

      Par exemple tu peux mettre une vidéo dessus et il suffit de démarrer l'ordi et elle se lance automatiquement. L'intérêt par rapport à un CD où tu mettrais juste la vidéo c'est que tu peux faire abstraction de tous les problèmes de codecs et/ou de drivers (et actuellement on ne peut pas dire que ces problèmes soient mineurs... surtout avec les x264 et les codecs propriétaires) : si le pote à qui tu as passé le CD n'arrive pas à la lire sous son OS actuel, il lui suffit de redémarrer. En bref vu la taille de l'image, ça serait bête de se priver de cette petite sécurité quand tu graves une vidéo.

      --
      Jedaï
    • [^] # Re: Quel est l'interet d'un tel systeme?

      Posté par  . Évalué à 1.

      A partir du moment où l'on regarde des vidéos en format numérique dans son salon, et accessoirement avec sa famille, comme je le fais, l'intérêt de GeexBox devient immédiatement évident. Mon expérience fut assez pénible avant GeexBox.
      Quand pour la nième fois, tu lances une vidéo sur le PC relié au rétro (PC qui malheureusement ne tourne pas sous Linux), et que ça ne marche pas (alors que ça passait nickel sur le MPlayer du Linux familial), que tu passes des heures à réparer et que finalement ta femme est partie se coucher dégoûtée, en te faisant remarquer que ton truc marche pas, tu te mets à réfléchir.
      Tu testes alors les solutions plus orientées salon, au hasard Kiss, et tu te rends compte que ça marche mieux mais que ça bloque encore sur pas mal de vidéos.
      Puis finalement, tu découvres GeexBox et vois que, allez, 99 % des vidéos passent, et ta femme est super contente, surtout que les vidéos sont récupérées directement du PC linux familial, donc rien à faire.
      J'ai acheté un barebone pas cher (pour Athlon XP) exprès pour ça d'ailleurs, ça faisait mieux dans le salon. En plus, c'est pas une machine super puissante, j'ai mis que de la récup dedans : un Athlon XP 1800+ inutilisé, un vieux disque de 20 Go (qui faisait trop de bruit, donc je l'ai viré), de la SDRAM maintenant inutilisable sur les nouvelles cartes mères. Tout le reste est fourni par le barebone (un vieux Shuttle).
      Geexbox m'a super bien dépanné, mais on finit par désirer plus, comme remplacer son magnétoscope.
      Du coup, cette version 1.0 arrive un peu tard pour moi, car la version précédente avait pas mal de bugs pour en faire un vrai media center (qui sache enregistrer, et il gérait pas le son de ma carte télé).
      Car maintenant, sur le même barebone (un peu boosté par une PVR350 et un disque SATA de 250 Go), j'ai installé un MythTV et ça marche super bien.
      Mais GeexBox reste beaucoup plus simple à "installer".
    • [^] # Re: Quel est l'interet d'un tel systeme?

      Posté par  . Évalué à 1.

      Je ne peux te répondre que sur l'interêt que j'y porte.

      Je suis en train de faire construire ma maison, elle sera cablé en gigaethernet, une freebox dans un coin, des geexbox un peu partout, tout le monde peut voir la télé, enregistrer un film sur un ordi, le relire sur n'importe quel terminal, ... Ce qui m'interresse, c'est surtout l'aspect vlc box ;-)
  • # GeeXboX supporte l'upnp ??

    Posté par  . Évalué à 1.

    GeeXboX est un bon lecteur multimedia, d'autant plus qu'en plus de tous les formats video et audio supportés, il supporte le "format freebox".

    Mais GeeXboX supporte t'elle l'UPNP, un format qui devrait bientot devenir un standard dans tous les appareils multimedia.

    <-- Mention spéciale pour Benjamin ;) -->
  • # GeeXboX supporte l'upnp ??

    Posté par  . Évalué à -1.

    GeeXboX est un bon lecteur multimedia, d'autant plus qu'en plus de tous les formats video et audio supportés, il supporte le "format freebox".

    Mais GeeXboX supporte t'elle l'UPNP, un format qui devrait bientot devenir un standard dans tous les appareils multimedia.

    <-- Mention spéciale pour Benjamin ;) -->

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.