Journal feedBox 2, le retour

Posté par  (site web personnel) .
Étiquettes : aucune
0
7
juil.
2007
Juste un petit journal pour annoncer le retour de feedBox.
feedBox2 est la réincarnation de feedBox (qui fut le premier programme sous linux permettant l'utilisation du freeplayer de la freebox).
Il est développé en python, et devrait être multi-plateforme (linux, mac et win)

Loin, très loin, de remplacer un "HomePlayer". Il s'agit simplement d'un mini serveur web permettant de regarder des films, parcourir ses photos (+slideshow), lire des fils rss et consulter la météo sur sa freebox (v3 à v5) ... pour l'instant.
(j'ai également sous le coude, un plugin capable de piloter son mpd (musicpd.org) ... mais c'est plus confidentiel)

L'idée étant d'avoir qqchose de simple et léger, qui puisse être lancé sur son ordinateur au démarrage de la machine, et ne pas monopoliser trop de ressources. (Et sur ce créneau là : il y a de la place ;-)

Concernant cette version : c'est juste un premier jet, qui fonctionne complètement chez moi (ubuntu / freebox HD). Il y aurait certainement qques réglages à faire pour les V3/V4, ainsi que pour les autres OS.

Le site du projet :
http://code.google.com/p/feedbox2/

La mailing :
http://groups.google.com/group/feedbox

Vous l'aurez compris, feedbox2 à besoin de testeurs et de contributeurs ;-) ...
  • # Bug

    Posté par  . Évalué à 1.

    salut,

    au démarrage, il crée pas le répertoire ~/.feedbox/plugins et il leve une exception.
    créer ce repertoire manuellement corrige le problème.


    $ ./feedbox.py
    vlc: aucun processus tué
    Load plugin media
    Load plugin meteo
    Load plugin rss
    Load plugin photos
    Traceback (most recent call last):
    File "./feedbox.py", line 282, in
    FBS.init(os.getcwd(),feedconf)
    File "./feedbox.py", line 103, in init
    loadPlugins(os.path.join(feedconf.homeFolder,FBS.pathPlugins))
    File "./feedbox.py", line 68, in loadPlugins
    for i in os.listdir(path):
    OSError: [Errno 2] No such file or directory: '/home/xxxxxx/.feedbox/plugins'
    • [^] # Re: Bug

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

      j'en ai un autre, de la révision 21 :
      chtitux@localhost ~/src/feedbox2-svn $ ./feedbox.py
      File "./feedbox.py", line 215
      yield b.next()
      SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause
      chtitux@localhost ~/src/feedbox2-svn $

      Python 2.4.4 (la 2.5 est masquée dur, comme dit la vache Larry :)
    • [^] # Re: Bug

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

      ok merci, corrigé
  • # il n'y pas que homeplayer!!!

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

    il y a également easybox qui est vraiment top également!
    Ca vaut le coup d'y jeter un oeil, ne serait ce que pour reprendre les bonnes idées!


    http://www.easybox-mod.org/index.php

    Le packaging debian/ubuntu est nickel : apt-get épicétout, tout au plus, une règle iptables si vous traversez une passerelle nat ...

    deb http://jeandamiendurand.free.fr/debian/easybox/easybox-mod sid contrib
    • [^] # Re: il n'y pas que homeplayer!!!

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

      5 mn que je surfe sur leur site et je suis toujours incapable de dire ce qu'est ce logiciel ! Il fait quoi ? Pourquoi est-ce qu'il n'y a pas la moindre explication sur la page d'accueil ?
      • [^] # Re: il n'y pas que homeplayer!!!

        Posté par  . Évalué à 2.

        un Home Player, au sens Free mais chez les autres cela peut s'appeler MediaPlayer est un logiciel apportant le multimédia sur la télévision. Les sources vidéos, audio, photos et eventuellement sites Internet sont issus soit de l'ordinateur ou réseau local soit directement depuis le Net.

        Comme tout média-player, ce logiciel dispose de menus conviviaux pilotables via la télécommande de la Freebox. Il existe d'ailleurs une API spécialisée pour cela dont la syntaxe est assez proche du HTML.

        Sauf erreur de ma part, on est obligé de configurer la Freebox avec une adresse IP spécifiant la machine servant de Home Player. Sur cette machine doit fonctionner un serveur Web répondant à certaines spécifications.
  • # outils Free

    Posté par  . Évalué à 3.

    pour ma part j'ai ecrit quelques accessoires pour les Freenautes :
    - EasyTunes : encapsule les flux audios dans VLC,
    - freeTivi : meme chose pour la TV dans mplayer,
    - freeFAX : pour envoyer vos fax plus facilement,
    - ispMonitor : si vous avez des soucis avec votre connexion Internet (c'est pas lié a free), vous aurez une belle interface à la commande ping

    tout cela fonctionne avec php-gtk. C'est disponible a cette adresse : http://php.classes.free.fr/php/gtk/. Je fais plutot le support sur un forum ubuntu ayant la fleme d'en ouvrir un autre.
  • # Je veux pas être rancunier ...

    Posté par  . Évalué à 3.

    Je ne veux pas être rancunier, mais il me semble que tu sais très bien que cette phrase est fausse, et que les conditions du fork étaient dignes du fork du scheduler de Con Kolivas :


    [...] qui fut le premier programme sous linux permettant l'utilisation du freeplayer de la freebox [...]


    Sinon, je te souhaite la réussite de ton projet.
  • # probleme lancement feedbox2

    Posté par  . Évalué à 1.

    j'ai installé Subversion et récupéré les fichiers de ton prog, j'ai déjà python 2.4 et 2.5 installé sur ma machine, mais lorsque je lance feedbox2.py sous l'IDLE de python via run voici ce que j'ai :

    Traceback (most recent call last):
    File "C:\Python24\feedbox2\feedbox.py", line 25, in ?
    from wsgiref.simple_server import make_server
    ImportError: No module named wsgiref.simple_server

    Me manquerai pas un module là ?

    JE suis sous windows XP et freebox 4

    Merci

Suivre le flux des commentaires

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