Journal VSMPWV : Very simple media player with vlc

Posté par .
Tags : aucun
15
13
sept.
2009
Bonjour gens,

Encore un media center ?

À la recherche d'un media center pour un vieux pc que j'ai récupéré et branché sur mon écran plasma pour regarder mes films de vacances, j'ai rien trouvé qui me convienne :

- XMBC: Est capable de me lire les fichier HD, mais laggue avec de la SD..
- Elisa | Moovida: Laggue comme un porc
- GeexBox : Mauvais souvenirs, même pas essayé :p

Et le peut qui reste n'a pas l'aire de faire ce que je veux..

Par contre, vlc en ligne de commande ça marche nickel, ne lagge pas, sauf que c'est pas vraiment pratique :]

On fait quoi dans ce cas là ? On prend ses petites mains et on code une interface basique qui appelle vlc pour la lecture, et ça donne VSMPWV. Pas de fioritures, d'effets à 2 francs 50 qui nécessitent de faire du sli pour le menu de la première page, etc...

Du coté technique, c'est du python, pygame et les binding vlc pour python. Sqlite pour la sauvegarde des métadonnées, mais c'est pas encore utilisé. Traduction avec gettext.

Fonctionnalités

Pour l'instant c'est un peut laid, que ce soit l'interface ou le code et ça plante pour des bétises (genre dossier vide), mais je considère la chose à l'heure actuelle comme une sorte de prototype ;).

Le programme permet à l'heure actuelle de lire des vidéos (avec une catégorie film et une catégorie séries), écouter un dossier de musique et regarder des photos. Ça s'utilise avec les touches du clavier (flèches pour la navigation, enter, backspace pour retourner, m pour muter, espace pour mettre en pause, + et - pour le volume). Il faut configurer le prog avec config/custom.conf avant de l'utiliser et avoir pygame d'installé.

Le tout en GPV2. Les images sont sous CC,et viennent de Big Buck Bunny pour les Séries, d'elephant dreams pour les films et de moi pour les photos. Par contre, j'ai perdu l'auteur pour l'image de la musique, mais ça traine sur flicker. Boupasbien.

Liens

Quelques captures :

Acceuil
Browsing
Browsing
Écoute d'un morceau
Lecture d'un film
Visualisation de photo

La source

La suite du programme

Y'a des bugs à corriger et un mode bibliothèque à implémenter. Accessoirement, chezmoiçamarche.com, mais je sais pas si chez les autres c'est bon donc testez :p

Le mode photo est vraiment pas stable.

À l'heure actuelle y'a rien, pas de forum, etc... J'ai pas envie de bosser tout seul sur ce projet, je suis donc à la recherche de gens motivés pour bosser avec moi dessus, programmeurs et designers principalement. Après si ça intéresse personne, ba... Sinon, theglu[hat]theglu[dhote][aurge] pour me contacter.

J'attends vos remarques et/ou critiques (et un rapport de bug c'est mieux avec un .patch, sisi ;) ) ^^

Bonne fin de week-end, gens.

Ps: Ouaip, j'ai une imagination débordante question noms de programmes
  • # Accueil

    Posté par (page perso) . Évalué à 10.

    Attention, comme 20% des créateurs de logiciels et de sites webs, tu as écris « accueil » en inversant deux lettres : « acceuil ».

    Désolé pour ce commentaire très constructif.
    • [^] # Re: Accueil

      Posté par (page perso) . Évalué à 4.

      Dans le même genre :
      il peut, du verbe pouvoir et le peu du mot qui veut dire pas beaucoup.

      Sinon, ça m'intéresse pour l'openmoko.
  • # correction ?

    Posté par (page perso) . Évalué à 3.

    >>> XMBC: Est capable de me lire les fichier HD, mais laggue avec de la SD

    Et pourquoi pas essayer de corriger le bug au lieu de refaire un truc tout seul ?

    Enfin, bon courage à ton projet.
    • [^] # Re: correction ?

      Posté par . Évalué à 5.

      Parque c'est plus un problème "matériel trop vieux". Accessoirement j'aime pas trop le C, alors faire de l'optimisation dans un gros code en C, t'oublie ;)
      • [^] # Re: correction ?

        Posté par . Évalué à 7.

        Est capable de me lire les fichier HD, mais laggue avec de la SD

        Ta machine est capable de lire de la HD mais pas de la SD .... moi pas comprendre. Sinon ton problème de lecture SD viens parfois d'un problème de paramètrage.

        Juste pour ma culture perso, c'est quoi ton matériel trop vieux (parce que j'ai toujours eu l'impression que VLC ramait plus que XBMC)?
        • [^] # Re: correction ?

          Posté par . Évalué à 1.

          J'ai essayé toutes les options possible et rien n'y fait, dans 99% des changement ça rame encore plus ;)

          Et amha, le problème SD/HD est du au fait qu'il doit agrandire les image sd ce qui demande du calcul en plus, HD étant limite ;)

          Les specs du matos je les ai pas là, je suis loin de chez moi en semaine, mais je les posterais, promis.
          • [^] # Re: correction ?

            Posté par (page perso) . Évalué à 1.

            Je suis quand même surpris par ta vieille machine qui lit la HD : la notion du vieux chez toi doit être assez court. Un vieille machine qui lit de la HD, ça a 2 ans grand max a moins d'avoir une carte graphique qui supporte XVMC ou VDPAU...
            Je pense que tu aurais plus à creuser du coté de XBMC que de reinventer la roue (et à y gagner : c'est joli, ca se commande avec une telecommande et ça fait au moins tout ce que tu es en train de coder). Après si tu veux te faire plaisir, pourquoi pas :)
  • # VSMPWV : Tu te fous de nous? :)

    Posté par . Évalué à 9.

    Nan mais c'est quoi ce nom?

    C'est quoi le problème des codeurs du libre? honnêtement, y a un lien de causalité qu'on ne peut ignorer à ce niveau là?

    As-tu au moins essayé de le prononcer à voix haute?
    • [^] # Re: VSMPWV : Tu te fous de nous? :)

      Posté par (page perso) . Évalué à 10.

      Bonsoir,

      pendant qu'il est encore temps:

      Lecteur multimédia ultra léger : Lémul

      Juste une proposition d'acronyme, il y a sûrement mieux.

      Les suites de lettres sans significations et issues de l'anglais, on ne peut pas si facilement les retenir.

      A bientôt
      Grégoire
      • [^] # Re: VSMPWV : Tu te fous de nous? :)

        Posté par (page perso) . Évalué à 10.

        Il vaudrait mieux un acronyme avec une signification en anglais, pensons au futur rayonnement international du logiciel ! Je propose :
        Multimedia Open Ultra-Light Environment

        ça claque bien !
        • [^] # Re: VSMPWV : Tu te fous de nous? :)

          Posté par . Évalué à 3.

          J'avais pensé à Winamp is not a media player mais c'est déjà pris :-(

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: VSMPWV : Tu te fous de nous? :)

      Posté par . Évalué à 2.

      Il faut relativiser un peu la situation : un nom de projet informatique libre (et sans prétention) est moins contraignant qu'un nom de marque déposée.

      Firefox, a changé à plusieurs reprises de nom¹ avant de finalement s'arrêter sur une marque déjà déposée en Europe. Rien n'est vraiment bloquant en fait.

      Du coté des logiciels commerciaux, j'ai quelques exemples de logiciels pour les essais en laboratoire (chimie) qui n'ont rien a envier à ce projet là. J'ai par exemple Macchina et Mensole qui sont d'une rare banalité en Italien.

      Est ce que VSMPWV est plus parlant que Soleil³ dans le domaine de l'informatique ? Est ce qu'un sigle est si étonnant dans notre monde peuplé de VPN, DGCCRF, QQOQCP, SNCF, NYSE, JTAG, CAC40, USB (ça se prononce uzb ?), SHA1 ( chawane ?) et autres RTFM ?

      Je propose DANNIAM comme nom de projet, car une coup de gueule constructif comme le tien s'accompagne d'une proposition : "Demande A NickNolte Il A Mieux" et qu'on traduit en phonétique par [danjam] tout simplement.

      --
      ¹[http://www.mozilla.com/en-US/firefox/releases/]
      ²[http://www.ipo.gov.uk/t-find-number?detailsrequested=C&t(...)]
      ³[http://www.sun.com]
      • [^] # Re: VSMPWV : Tu te fous de nous? :)

        Posté par . Évalué à 3.

        Il faut relativiser un peu la situation : un nom de projet informatique libre (et sans prétention) est moins contraignant qu'un nom de marque déposée.

        Il n'est pas question de contraite mais de bon sens. Franchement, dans le libre on a l'art(sic!) d'attirer le peuple avec du vinaigre!

        De plus, notre ami ici, espère des contributions, penses-tu vraiment que ça va parler à quelqu'un: "VSMPWV"???

        Cela étant dit, tu veux un nom de centre multimedia? Je te propose:
        "Mediathèque"
        Simple, pertinent... et cadeau, c'est en français :)

        Si il veut vraiment mettre en avant le côté léger, et bien qu'il cherche des qualificatifs qui s'y rapportent.

        Mes 2euro-centimes.

        ps: Soleil ou SUN fait appel à tout une symbolique qui oui, sied très bien à une compagnie qui veut se démarquer ou devrais-je dire marquer!
      • [^] # Re: VSMPWV : Tu te fous de nous? :)

        Posté par (page perso) . Évalué à 3.

        Il y a une question de cohérence. Un projet qui se veut être un media center "simple" a intérêt à prendre un nom simple.

        Pour moi VSMPWV ça évoque un truc compliqué, et je pense ne pas être le seul.
    • [^] # Re: VSMPWV : Tu te fous de nous? :)

      Posté par . Évalué à 4.

      YAMC ?
      yet another media center ?
      Et avec ce nom là, si tu le secoue un peu, tu t'amuses aussi
      ...


      Argh un media center basé sur cvlc en voilà une bonne idée :-)
      N oublie pas un clavier virtuel, ça peux toujours être utile ;-) ;-)
      Merci \o/
    • [^] # Re: VSMPWV : Tu te fous de nous? :)

      Posté par . Évalué à 0.

      Je voulais suggerer de dropper le VW a la fin.
      Ca donne VSMP.

      Vu ou on en est, autant aller pour VSOP.
      Simple a se rappeler.

      Reste plus qu'a trouver une mot en rapport avec le sujet commencant par O pour remplacer le M.
  • # Orthographe

    Posté par . Évalué à -7.

    s/acceuil/accueil/
  • # moi j'aurai fait ...

    Posté par (page perso) . Évalué à 2.

    Perso j'aurai plutot vu l'utilisation de mplayer que je trouve largement plus léger et complet ...

    <troll>Mais bon c'est la mode chez les windowsien de croire qu'un bon lecteur de streaming vidéo est le meilleurs lecteur de vidéo du marché ... </troll>
    • [^] # Re: moi j'aurai fait ...

      Posté par . Évalué à 2.

      Ba malheureusement vlc se trouve le seul à être capable de lire des vidéos sur mon antiquité donc voila ;)
      • [^] # Re: moi j'aurai fait ...

        Posté par . Évalué à 1.

        Une antiquité qui lit de la HD?

        Blague à part, mplayer est de loin bien plus véloce , c'est d'ailleurs le moteur d'XBMC qui lui tourne sur antiquité, un 733 céléron :)

        Aller, donne nous tes specs :)
        • [^] # Re: moi j'aurai fait ...

          Posté par . Évalué à 3.

          est ce que mplayer est (enfin) capable d'afficher un menu dvd, et de naviguer dedans a la souris/telecommande?

          Parce que la derniere fois que j'ai tente (ya certes tres longtemps), ca marchait pas, et tres honnetement, se taper un mplayer dvd://1, puis mplayer dvd://2, puis mplayer dvd://3, ca passe pour un gros geek quand il s'agit d'un film avec un seul titre interessant, mais quand c'est une compile d'une serie avec environ 55 titres, meme pour un gros geek, heuuu, beeen... voila quoi...

          De meme pour changer a la volee les sous titres et autres choses que n'importe quel lecteur de dvd supporte depuis la nuit des temps.
          Quid du support de la navigation dans la video en pause? De tete les developpeurs ont toujours dit que c'etait "impossible a faire", mais la plupart des autres players le supportent, donc je me questionne.

          Non pas que j'aime pas mplayer, au contraire il m'a bien servi, mais pour ce qui est dvd, j'ai toujours eu l'impression qu'il etait particulierement a la rue.
          • [^] # Re: moi j'aurai fait ...

            Posté par . Évalué à 3.

            Non, il n'affiche pas de menu DVD en effet. SMplayer si je pense.

            Parcontre le changement de sous-titres et de pistes audio à la volée, ça oui.

            Il ne sagit pas non plus de faire un concours avec VLC, c'est juste que la remarque sur les performances m'a un peu fait tiqué.

            La navigation en pause? qu'est-ce que ça veut dire?
            • [^] # Re: moi j'aurai fait ...

              Posté par . Évalué à 2.

              Parcontre le changement de sous-titres et de pistes audio à la volée, ça oui.
              C'est recent? J'ai jamais reussi a le faire marcher perso...

              Il ne sagit pas non plus de faire un concours avec VLC, c'est juste que la remarque sur les performances m'a un peu fait tiqué.
              Certes.
              Mais l'interface d'mplayer etant particulierement aride, l'utiliser dans un media center dont un des objectifs premiers est l'interface tres simple et intuitive, ca me fait tiquer.

              La navigation en pause, c'est seeker dans la video quand elle est en pause. De memoire, mplayer ne l'a jamais supporte, la raison etant que c'etait impossible a faire sans perdre la synchro a/v. Lu sur mplayerhq.ru a l'epoque.
              Ca m'a toujours fait tiquer, etant donne que 99% des autres players le font.
              Apres, ca m'empechera pas de dormir, et c'est pas comme si c'etait une feature primordiale, mais je suis curieux de savoir si ca a change.
          • [^] # Re: moi j'aurai fait ...

            Posté par (page perso) . Évalué à 2.

            oui mplayer est capable de le faire : mplayer dvdnav:// après ça dépend de la version packagée sur ton OS et des options activées par le packageur
            • [^] # Re: moi j'aurai fait ...

              Posté par . Évalué à 0.

              c'est considere "experimental" ou ca marche vraiment, genre choix langue/5.1-pl2 etc?
              Question bonux: ca marche aussi avec une telecommande ou la souris ou c'est juste le clavier?
          • [^] # Re: moi j'aurai fait ...

            Posté par . Évalué à -2.

            est ce que mplayer est (enfin) capable d'afficher un menu dvd, et de naviguer dedans a la souris/telecommande?

            euhh....ça sert à quoi d'afficher le menu quand tu as une télécommande. La télécommande permet justement de choisir les sous-titres et langues utilisées directement sans avoir à s'encombrer d'un menu alors pourquoi vouloir s'encombrer avec...
            • [^] # Re: moi j'aurai fait ...

              Posté par . Évalué à 2.

              Ca sert a choisir son episode quand on regarde une saison d'une serie, ca sert aussi a faire la difference entre bande son ac3/dts/pl2/commentaire du realisateur pl2, ou encore sous titre normal/malentendant par exemple.
              Ou encore a choisir son bonus, des fois qu'ils soient interessant (oui, ca arrive).
        • [^] # Re: moi j'aurai fait ...

          Posté par . Évalué à 1.

          Cf. plus haut pour les specs, et sinon moi je fait que de constater hein, vlc y arrive, mplayer non ;)
  • # s/movies_browse/movie_browse

    Posté par . Évalué à 2.

    En testant rapidement, j'ai eu un crash et ce message en voulant accéder à mes films de vacances:

    File './interface/home.py', line 85, in input
    from movies_browse import MovieBrowse
    ImportError: No module named movies_browse


    problème réglé en changeant 'movies_browse' en 'movie_browse' ligne 85 de ./interface/home.py ;)

Suivre le flux des commentaires

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