eXtreme Free Player
Par dJeyL, mardi 5 juillet 2005 à 18:21 :: Vrac :: #23 :: rss
Je ne sais pas si vous êtes au courant, alors je vous fais un petit résumé :
Free a sorti une nouvelle fonctionnalité pour le modem Freebox de son offre ADSL : il s'agit de transformer la bête en une espèce de Media Center. Branchée sur la TV (et éventuellement un système de restitution audio digne de ce nom) d'un côté, et sur un ordinateur de l'autre (ce qui tombe plutôt bien pour un modem), elle est dorénavant capable d'afficher un flux multimedia envoyé par le réseau depuis l'ordinateur (on va dire PC pour simplifier).
Dans l'autre sens, elle se connecte au PC en HTTP pour aller y chercher une interface en HTML (contrôle du flux, choix dans une playlist).
Cela n'a rien de vraiment magique dans la mesure où :
- la Freebox intègre déjà un décodeur MPEG-2 hardware pour la TV ADSL
- le soft tournant sur le PC n'est autre que VLC, qui est capable de beaucoup de choses, notamment de transcoder un flux (mettons, au hasard, réencoder à la volée un DivX en MPEG-2) et de l'envoyer sur le réseau.
J'ai déjà fait l'expérience de ce second point lorsqu'il y a quelques mois, j'ai fait l'acquisition
d'une carte
capable de recevoir la TNT : je l'ai mise dans
un serveur de ma cave, qui tourne bien entendu sous Gentoo
(et non pas sous Ubuntu comme chez certains
mécréants
), et VLC s'occupe de tuner la carte, de choper le
flux MPEG-2 et de l'envoyer en
multicast
sur le réseau à qui en fait la demande (comprendre : à toute IP s'inscrivant au flux multicast).
Je me demandais (tout en en faisant part à Klug, qui possède une multitude impressionnante de matos de ce genre) comment faire pour récupérer ledit flux TNT dans ma chambre, où se trouve ma télévision, sans pour autant devoir y ramener un PC. Même si c'est pour pouvoir regarder CSI (la meilleure série du monde, sur TF1 le mercredi soir), c'est quand même assez contraignant. Du coup, je me demandais s'il serait possible de concevoir un boîtier simplissime avec sorties audio et vidéo, télécommande infrarouge et port Ethernet, histoire de pouvoir faire... ce que la Freebox fait désormais.
Après cette (grosse) (ENORME) introduction, je reviens dans le vif du sujet : le FreePlayer.
Il y a une interface toute pourrie d'édition de playlist en Qt, et une fois que VLC est lancé et transcode la vidéo en flux MPEG-2 qu'il envoie à la Freebox, bonjour la galère pour toucher à la playlist. L'interface HTML affichée sur la TV n'est pas non plus des plus excitantes, bien que certains bidouilleurs se soient amusés à essayer de l'améliorer -- dans la mesure du possible, du fait des limitations de VLC (qui s'occupe de générer le HTML à partir de templates).
Et moi ?
Ben moi, j'ai déjà pondu un serveur HTTP, c'était du temps de WebMod. Il savait même parser des petits fichiers magiques dans un langage obscur permettant de faire des pages dynamiques.
Moi, je trouve pas pratique le fait de générer une playlist à la main.
Moi, j'aimerais bien utiliser la Freebox pour recevoir la TNT dans ma chambre.
Alors moi, je me verrais bien tout "webiser" : que la config se fasse via un navigateur Web. Qui se connecterait à un petit soft magique. Le petit soft magique s'occuperait de générer des playlists de tout ce qu'il y aurait de playable dans des répertoires. Et il lancerait VLC tout seul comme un grand, caché bien sûr, sinon ça perturbe de voir une fenêtre qui ne bouge pas. Et tant qu'à faire, c'est au petit soft magique que la Freebox se connecterait pour afficher son interface (et pour tout ce qu'il ne saurait pas lui-même, il irait demander à VLC de façon totalement transparente).Alors je pourrais écrire "le petit soft magique" qui permettrait de faire tout ça. Et je pourrais l'appeler eXtreme Free Player (d'où le titre de ce billet) car ça fait très l33t. Et ça serait bien. Et puis tant qu'à faire il aurait une petite base de données SQLite pour stocker plein de choses sympa.
Bon, bah on va dire que j'ai l'été pour caser ça parmi mes innombrables autres occupations et obligations !
Commentaires
1. Le mardi 5 juillet 2005 à 20:44, par YoGi
2. Le mardi 5 juillet 2005 à 21:25, par dJeyL
3. Le mardi 5 juillet 2005 à 22:40, par Ellmout
4. Le mardi 5 juillet 2005 à 22:54, par YoGi
5. Le mercredi 6 juillet 2005 à 17:43, par Vent Noir
6. Le jeudi 7 juillet 2005 à 13:11, par NitrX
7. Le jeudi 7 juillet 2005 à 14:14, par dJeyL
8. Le vendredi 8 juillet 2005 à 15:52, par MpJin
9. Le vendredi 8 juillet 2005 à 15:58, par MpJin
10. Le dimanche 10 juillet 2005 à 22:47, par Sherif²
11. Le jeudi 14 juillet 2005 à 11:32, par NitrX
12. Le vendredi 15 juillet 2005 à 20:17, par dJeyL
13. Le samedi 16 juillet 2005 à 02:36, par Odin
14. Le lundi 5 septembre 2005 à 08:16, par Alconis
15. Le lundi 5 septembre 2005 à 14:53, par Ellmout
16. Le jeudi 15 septembre 2005 à 22:55, par Alconis
17. Le mercredi 1 février 2006 à 13:28, par Alconis
Ajouter un commentaire