Le module UPnP/DLNA existe déjà.
Avec un peu de chances, il suffit de l'activer à la compilation des sources. Mais je ne le trouvais pas assez stable/testé pour l'intégrer dans cette première version.
Il s'agit cependant d'un client et non d'un serveur (je n'ai jamais compris pourquoi XBMC proposait un serveur cela dit ...), mais il marche très bien avec les différents serveurs que j'ai pu essayer (uShare, le mien :-p, minidlna du ReadyNAS de chez Netgear, Coherence ...).
Ce n'est pas annoncé, car en cours de développement.
Le jour où le GUI E17 sera finalisé, nous le proposerons bien evidemment en appli standalone (si possible officiellement dans ubuntu, mais ça dépend plus de l'hypothétique mise à disposition un jour d'une release d'E17 :-)
Si tu veux essayer le GUI de la v2 sur ta distrib actuelle, tu peux récupérer les sources via Mercurial:
Ceux intéressés par le developpement (si jamais, on peut toujours rêver ...) peuvent rejoindre le chan IRC #geexbox sur freenode.net.
Le développement en lui-même du GUI n'est pas très compliqué. C'est écrit en C mais rien de bien méchant, et relativement petit en taille de code (pour l'instant). C'est assez facile d'écrire des plugins (browser youtube/deezer, affichage meteo ... par exemple).
Faisant parti des devs MPlayer, il y a plusieurs raisons à cela:
- "politiquement" (ce n'est pas mon avis, mais bon ...) à partir du moment ou tu as une lib, tu perds en performance (linking) et si tu veux une lib, utilises xine (mauvaise réponse ....)
- cela cache surtout le fait que MPlayer dispose d'une architecture codée par un gnou atrophié manchot et avec des moufles qui fait qu'on y retrouve une floppée de variables globales, le tout étant donc tout sauf thread-safe et donc on pourrait en faire une lib à la seule condition que personne n'utilise 2 instances de la lib en même temps (tu parles d'une condition).
- il y a un mode dit "slave", qui est d'ailleurs utilisé par les différents frontends (smplayer ...), qui correspond à une FIFO par lequel on peut envoyer des commandes de controle à un processus mplayer tournant déjà. Le GUI officiel MPlayer n'utilise pas du tout ce principe, hélas, mais se contente d'être un gros hack dans le code.
Le projet libplayer dont je parlais plus haut, initié par le projet GeeXboX, propose une API en C, thread-safe, vers différentes APIs multimedia (libxine, libvlc, gstreamer et MPlayer). Pour MPlayer nous utilisons donc le mode slave, mais en proposant une API de haut-niveau exploitable.
Chaque frontend MPlayer s'amusant à reinventer le code nécessaire à l'envoi de commandes via la FIFO et la lecture/parsing des infos de retour (stdin), il serait evidemment bien plus simple d'utiliser libplayer pour eviter de reinventer la roue.
Ca sera possible avec la v2.
La version actuelle, comme depuis 6 ans, est basé exclusivement sur MPlayer.
L'interface n'est donc ni plus ni moins que MPlayer patché/skinné.
La v2, qui sera basé sur Enlightenment, aura une application disponible sous forme de packages debian/ubuntu je pense.
Elle tirera également parti de libplayer ( http://libplayer.geexbox.org ): un framework unifié permettant une abstraction complète du lecteur vidéo.
C'est beau et tellement bien dis, bien que l'activité de la communauté soit restreinte (ou à relativiser en comparaison de projets "concurrents" comme XBMC et son armée de coding-monkey par exemple).
Content de voir que tu suis encore notre actualité Xav :-)
Cela dis, sur les initiateurs du projet, tu en connais un des 2 qui y contribue désormais de manière très très ponctuelle :p
Sinon, pour les félicitations, RDV ce weekend au FOSDEM pour les geeks de passage :p
Tout à fait.
MoviX fut le précurseur, nous sommes arrivés après et cela n'a vraiment pas plus au créateur du projet qui nous l'a explicitement fait comprendre.
Cependant, MoviX semble arreté depuis 2 ans maintenant (même le site Web est vide), GeeXboX reste donc le dernier dinosaure du genre ;-)
Il y a un mois j'ai reçu une plateforme d'évaluation AMD au boulot (Sempron Mobile). J'ai été bien surpris de voir au sein de son BIOS l'option me permettant d'activer ou non la puce TPM. Cela faisait un moment qu'on en parlait mais je n'avais jamais eu l'occasion de voir cette horreur de si près. Donc ne t'inquiète pas (ou si, justement), Intel ou AMD, même combat ...
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.
je serai toi j'éviterai de m'y fier.
en cherchant un peu au niveau de l'IP etc ... tu te rends compte que le site est en fait une connexion domestique Freebox sous un serveur IIS et que le gentil monsieur finalement héberge tes fichiers sur son disque dur à lui.
C'est du social engineering :-)
Faut pas y déposer n'importe quoi donc.
alors il n'y a ni serveur X ni DirectFB.
Juste en affichage en VESA ou Vidix selon la carte vidéo.
La sortie TV est faite via nvtv ou atitvout, si tu as un serveur X qui tourne en driver VESA (lent) ca marchera tout seul.
Sinon, il faut des drivers (sous proprio) pour faire marcher la sortie TV, c'est une des raisons pour lesquelles nous n'utilisons pas de serveur X qui ne sert à rien finalement.
le "make" le mettra tout seul dans l'iso et dans l'initrd, je ne comprends pas où est ton problème.
Tu ne compile pas un busybox à la main en essayant de le mettre sauvagement dans l'initrd rassure moi ?
tu prends tes sources et fais ton make normal.
ensuite :
cd build.i386/busybox
make menuconfig
tu changes les options que tu veux
exit & save
cp .config ../../packages/busybox/config/busybox.conf
cd ../..
./scripts/clean busybox
make
et ca te fait une nouvelle iso avec tes programmes en plus
Les solutions de type tuxfamily/sourceforge/gna restent relativement limitées en terme de services.
Eventuellement comme mirroir web, mais ca manque cruellement de fonctionnalités.
Dans ce cas, tu peux aussi abandonner le support de 2/3 des cartes DVB parce que là je peux te dire qu'il y en a un paquet des firmwares non libres ...
il s'agit d'une chaine de compilation faite maison.
La distribution a été faite from scratch et de ce fait, n'est basée sur aucune distribution connue.
[^] # Re: UPNP/DLNA support
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche Première sortie pour GeeXboX Enna Media Center v0.4.0. Évalué à 2.
Avec un peu de chances, il suffit de l'activer à la compilation des sources. Mais je ne le trouvais pas assez stable/testé pour l'intégrer dans cette première version.
Il s'agit cependant d'un client et non d'un serveur (je n'ai jamais compris pourquoi XBMC proposait un serveur cela dit ...), mais il marche très bien avec les différents serveurs que j'ai pu essayer (uShare, le mien :-p, minidlna du ReadyNAS de chez Netgear, Coherence ...).
[^] # Re: Wiki
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche Sortie de la GeeXboX 1.2. Évalué à 1.
Bon, le wiki devrait être corrigé désormais mais c'est vrai que les developpeurs le visite très peu :-(
[^] # Re: En executable standard
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche Sortie de la GeeXboX 1.2. Évalué à 1.
Le jour où le GUI E17 sera finalisé, nous le proposerons bien evidemment en appli standalone (si possible officiellement dans ubuntu, mais ça dépend plus de l'hypothétique mise à disposition un jour d'une release d'E17 :-)
Si tu veux essayer le GUI de la v2 sur ta distrib actuelle, tu peux récupérer les sources via Mercurial:
hg clone http://hg.geexbox.org/enna
Ceux intéressés par le developpement (si jamais, on peut toujours rêver ...) peuvent rejoindre le chan IRC #geexbox sur freenode.net.
Le développement en lui-même du GUI n'est pas très compliqué. C'est écrit en C mais rien de bien méchant, et relativement petit en taille de code (pour l'instant). C'est assez facile d'écrire des plugins (browser youtube/deezer, affichage meteo ... par exemple).
[^] # Re: En executable standard
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche Sortie de la GeeXboX 1.2. Évalué à 5.
- "politiquement" (ce n'est pas mon avis, mais bon ...) à partir du moment ou tu as une lib, tu perds en performance (linking) et si tu veux une lib, utilises xine (mauvaise réponse ....)
- cela cache surtout le fait que MPlayer dispose d'une architecture codée par un gnou atrophié manchot et avec des moufles qui fait qu'on y retrouve une floppée de variables globales, le tout étant donc tout sauf thread-safe et donc on pourrait en faire une lib à la seule condition que personne n'utilise 2 instances de la lib en même temps (tu parles d'une condition).
- il y a un mode dit "slave", qui est d'ailleurs utilisé par les différents frontends (smplayer ...), qui correspond à une FIFO par lequel on peut envoyer des commandes de controle à un processus mplayer tournant déjà. Le GUI officiel MPlayer n'utilise pas du tout ce principe, hélas, mais se contente d'être un gros hack dans le code.
Le projet libplayer dont je parlais plus haut, initié par le projet GeeXboX, propose une API en C, thread-safe, vers différentes APIs multimedia (libxine, libvlc, gstreamer et MPlayer). Pour MPlayer nous utilisons donc le mode slave, mais en proposant une API de haut-niveau exploitable.
Chaque frontend MPlayer s'amusant à reinventer le code nécessaire à l'envoi de commandes via la FIFO et la lecture/parsing des infos de retour (stdin), il serait evidemment bien plus simple d'utiliser libplayer pour eviter de reinventer la roue.
[^] # Re: En executable standard
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche Sortie de la GeeXboX 1.2. Évalué à 1.
La version actuelle, comme depuis 6 ans, est basé exclusivement sur MPlayer.
L'interface n'est donc ni plus ni moins que MPlayer patché/skinné.
La v2, qui sera basé sur Enlightenment, aura une application disponible sous forme de packages debian/ubuntu je pense.
Elle tirera également parti de libplayer ( http://libplayer.geexbox.org ): un framework unifié permettant une abstraction complète du lecteur vidéo.
[^] # Re: Felicitations
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche Sortie de la GeeXboX 1.2. Évalué à 2.
Content de voir que tu suis encore notre actualité Xav :-)
Cela dis, sur les initiateurs du projet, tu en connais un des 2 qui y contribue désormais de manière très très ponctuelle :p
Sinon, pour les félicitations, RDV ce weekend au FOSDEM pour les geeks de passage :p
[^] # Re: D'autre distribution du même type?
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 1.1. Évalué à 1.
MoviX fut le précurseur, nous sommes arrivés après et cela n'a vraiment pas plus au créateur du projet qui nous l'a explicitement fait comprendre.
Cependant, MoviX semble arreté depuis 2 ans maintenant (même le site Web est vide), GeeXboX reste donc le dernier dinosaure du genre ;-)
[^] # Re: AMD ?
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche TCPA/TPM : la déferlante silencieuse. Évalué à 7.
[^] # Re: GeeXboX supporte l'upnp ??
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX Open Media Center: 1.0. Évalué à 1.
Sinon +1 sur le fait que l'UPnP va conquérir le monde, prenez peur les amis.
[^] # Re: Menus DVD
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX Open Media Center: 1.0. Évalué à 7.
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 Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX Open Media Center: 1.0. Évalué à 2.
Mais dans la news que j'ai soumis la phrase étant cohérente.
La reformulation laisse les gens dans le doute.
[^] # Re: Stockage en ligne
Posté par Benjamin Zores (site web personnel) . En réponse au journal Stockage personnel en ligne.. Évalué à 10.
en cherchant un peu au niveau de l'IP etc ... tu te rends compte que le site est en fait une connexion domestique Freebox sous un serveur IIS et que le gentil monsieur finalement héberge tes fichiers sur son disque dur à lui.
C'est du social engineering :-)
Faut pas y déposer n'importe quoi donc.
[^] # Re: Fichier Xf86config
Posté par Benjamin Zores (site web personnel) . En réponse au message Acceder au système sur GeexBox pour XF86Config-4. Évalué à 1.
Juste en affichage en VESA ou Vidix selon la carte vidéo.
La sortie TV est faite via nvtv ou atitvout, si tu as un serveur X qui tourne en driver VESA (lent) ca marchera tout seul.
Sinon, il faut des drivers (sous proprio) pour faire marcher la sortie TV, c'est une des raisons pour lesquelles nous n'utilisons pas de serveur X qui ne sert à rien finalement.
[^] # Re: il suffit de modifier l'existant
Posté par Benjamin Zores (site web personnel) . En réponse au message Busybox. Évalué à 1.
[^] # Re: il suffit de modifier l'existant
Posté par Benjamin Zores (site web personnel) . En réponse au message Busybox. Évalué à 1.
Tu ne compile pas un busybox à la main en essayant de le mettre sauvagement dans l'initrd rassure moi ?
# il suffit de modifier l'existant
Posté par Benjamin Zores (site web personnel) . En réponse au message Busybox. Évalué à 2.
ensuite :
cd build.i386/busybox
make menuconfig
tu changes les options que tu veux
exit & save
cp .config ../../packages/busybox/config/busybox.conf
cd ../..
./scripts/clean busybox
make
et ca te fait une nouvelle iso avec tes programmes en plus
[^] # Re: PCMCIA
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.7. Évalué à 1.
[^] # Re: Nouvelles fonctionalités ?
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.7. Évalué à 2.
par contre je vois mal comment tu veux faire pour ne pas te balader dans les répertoires.
[^] # Re: Support de l'enregistrement ?
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.7. Évalué à 4.
[^] # Re: nouvel hebergeur
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.7. Évalué à 2.
Eventuellement comme mirroir web, mais ca manque cruellement de fonctionnalités.
[^] # Re: PCMCIA
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.7. Évalué à 2.
nous n'avons pas de carte PCMCIA pour tester la chose
[^] # Re: pilotes ipw2x00
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche Sortie du noyau 2.6.14. Évalué à 2.
[^] # Re: MKV
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.6 : Bigger, Longer, Uncut !. Évalué à 3.
[^] # Re: distribution / linux live
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.6 : Bigger, Longer, Uncut !. Évalué à 3.
La distribution a été faite from scratch et de ce fait, n'est basée sur aucune distribution connue.
[^] # Re: LiveCD rikiki maousse costo
Posté par Benjamin Zores (site web personnel) . En réponse à la dépêche GeeXboX 0.98.6 : Bigger, Longer, Uncut !. Évalué à 3.