Forum général.cherche-logiciel wymypy : un web-client pour MPD

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
jan.
2007
Juste un tout petit post (car je sais qu'il y a plein d'MPD addict sur dlfp)
Je viens de releaser wymypy ( http://manatlan.infogami.com/wymypy ).
C'est un client-web pour MPD, mais par rapport aux autres (phpmp2, etc ...), il intègre le serveur web (python wsgi powered), et utilise massivement de l'ajax.
Du coup, c'est un fichier de 50ko, n'ayant besoin que de python2.5 (et eventuellement MPD ;-). Mais ça permet de déporter facilement l'affichage ailleurs. (sans devoir installer apache, php ou autres)

Les commentaires, idées et remontées de bug sont les bienvenues
  • # Python 2.5 ???

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

    Chouette encore un projet de manatlan : je teste tout de suite !
    mpd tourne déjà et ... et ... ah ... python 2.5 :/
    Zut, tant pis ...

    Vraiment besoin du 2.5 ???
    J'ai vu que c'était en parti à cause de wsgi mais c'est dommage :( Je testerai plus tard :)

    Sinon pour la distribution, je ne sais plus si la FSF ne demande pas à ce que le COPYING soit dans l'archive "obligatoirement"

    C'est cool pour nous d'avoir un seul fichier mais tu vas te faire ch**r à suivre les projets inclus à chaque release :)

    A bientôt et bonne année !
    • [^] # Re: Python 2.5 ???

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

      en fait, on a besoin du 2.5, car la lib wsgiref est incluse en standard dans le 2.5
      Si tu prends la lib wsgiref et que tu l'installes dans le site-package de python2.4, ça marche aussi ...

      oui, faut que je rajoute le COPYING dans l'archive ...

      Cependant, dans l'archive, il n'y a pas d'autres projets (à part mpdclient.py, mais il n'évolue guère, et serait très facile à substituer)

      Sinon, je me suis tromper en postant ça dans le forum, je voulais le faire dans les journaux, pensez vous que je dois le mettre dans les journaux ?
      • [^] # Re: Python 2.5 ???

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

        - apt-get install python-setuptools
        - Télécharger le egg correspondant à votre version de python http://cheeseshop.python.org/pypi/wsgiref
        - easy_install wsgiref-0.1.2-py2.4.egg
        - modif de la première ligne pour env python

        Et ça marche :)

        Pour les projets changeant, je pensais à sajax, c'est le genre de truc qui change tout le temps :/

        Attends peut être avant un journal ... Ou post dans le forum python ?

        Faudrait rajouter un -d --debug pour ne pas avoir les messages ajax par défaut, plutôt les changement de pistes et autres mais ils dépendent peut être plus du serveur embarqué non ?

        Le problème dans ce genre de prog, c'est qui faut bosser l'interface et ça c'est la partie chiante :) Vive les progs en ligne de commande :D
        • [^] # Re: Python 2.5 ???

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

          oui, je vais remettre le bang à "env python" ...
          et try/catché l'import de wsgiref ...
          (si je suis courageux, je vais incorporer un autre serveur wsgi dans le source (il y en a plein des petits de 3/4ko))

          Pour sajax : il ne s'agit plus de sajax ... certes je l'ai utilisé comme base (y a 1 ou 2 ans), mais je le modifie moi même suivant mes besoins. Donc ça bougera plus

          Sinon, ce soir j'incorpore une seekbar en javascript de mon cru ...
          et je posterai un journal sous peu ...
          • [^] # Re: Python 2.5 ???

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

            Surtout si tu donnes l'adresse de setup_tools et du egg de wsgi en cas de except, c'est simple et propre :)

            Après y a le packaging, l'internationalisation, les problemes d'encodage, la doc, les plugins, les ... :)
            • [^] # Re: Python 2.5 ???

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

              > Surtout si tu donnes l'adresse de setup_tools et du egg de wsgi
              > en cas de except, c'est simple et propre :)

              En fait, je pense que je vais intégré un "server wsgi" (j'ai qques codes sources de 3/4ko) ... comme ça, aucun problème ...

              > Après y a le packaging, l'internationalisation, les problemes
              > d'encodage, la doc, les plugins, les ... :)

              normalement, il ne devrait pas y avoir de prob d'encodage, tout est unicode/utf8 ...

              et si ça fonctionne bien, je rajouterai effectivement des "plugins" (c'est tout l'intérêt d'être resté en WSGI)
              pour afficher pochettes et lyrics par exemple ...(ce qui devrait être très simple)
      • [^] # Re: Python 2.5 ???

        Posté par  . Évalué à 2.

        oui
      • [^] # Re: Python 2.5 ???

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

        [+] pour un journal, mais alors en rappellant ce qu'est MPD (même si c'est évident ces derniers temps) et ce qu'apporte ton prog + préciser ce que tu attends comme tests (donner ton TODO pour identifier ce qui sera ajouté par la suite peut être intéressant)
        puis, bon, l'indispensable capture d'écran bien sûr :p

Suivre le flux des commentaires

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