Journal Un plugin totem pour accéder facilement aux flux french

Posté par  (site web personnel) .
Étiquettes : aucune
22
17
juin
2009
Bon, à la base, je ne suis pas un fan de totem (il est long à se lancer, et il ne lit pas encore tout, cependant il part sur de bonnes bases). Mais il a l'avantage d'être plugin'able en python ;-)
Du coup, j'ai pu réaliser simplement un plugin qui permet d'accéder simplement à qques flux français.

En gros, ça permet :
- d'accéder aux podcasts des radios : france inter, france culture, rtl, le mouv, europe1
- d'accéder aux podcasts videos de canal+ : zapping, guignols, sav, groland, pepites du net
- d'accéder à des flux live : radios (inter/culture/fip/lemouv/couleur3/ ...) : cette liste est éditable !!!
- de lire des playlists rss/atom/videos de youtube ou dailymotion, ainsi que tous les flux rss videos "correctes" et "directement accessibles" : cette liste est éditable !!!

ça ne vient pas concurrencer miro, loin de là. Mais pour moi, ça fait déjà bien plus que ce que je pouvais faire avec miro. Contrairement à miro, totem tente de lire en stream les flux, et en règle générale : ça marche plutôt pas mal.

(accessoirement on peut récupérer à la mano (dans les propriétés de la liste de lecture de totem) les urls des videos/streams pour les enregistrer localement à l'aide de wget).

plus d'infos ici :
http://www.manatlan.com/page/totem-plugin-flux

et c'est releaser sous forme de deb. Mais ça devrait s'aliener facilement en rpm (à l'aide de l'outil alien). C'est sous gpl v2.

Techniquement, c'est un plugin plugin'able. Par conséquent, il est assez aisé de rajouter des mécaniques d'accès à d'autres flux. Voilà, si des gens ont des pointeurs vers des flux french qui seraient interessants à intégrer par défaut : suis preneur ;-)

En esperant que ça amuse d'autres personnes ;-)
  • # Cool

    Posté par  . Évalué à 6.

    2 clics, c'est installe, ca marche sans poser de questions et ca simplifie la vie.
    Un peu comme tous les petits executables qu'on trouve sous linux.
    Merci
    • [^] # Re: Cool

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

      merci.
      C'est clair qu'il n'y a rien de transcendant/novateur dans tout ça.
      Tout est actuellement réalisable en utilisant divers programmes (sauf peut être les podcasts audio des divers radios). L'idée de base était simplement de rendre cela plus accessible, et facilement, à travers un outil, en l'occurrence totem.
      Les seuls trucs un peu complexes c'est les mécaniques d'accès aux vrais flux (mp4) des videos youtube et dailymotion.
      (Avec miro sur dailymotion ; j'ai toujours eu des problèmes d'accès à la 401 (prob d'authent via cookie apparemment)).
      • [^] # Re: Cool

        Posté par  . Évalué à 2.

        Absolument excellent.

        Avant je me battais avec Audacious et une playlist custom des flux français. Maintenant j'ai tout sous la main !

        Cela permet aussi d'écouter ponctuellement des podcasts (pour le rapatriement automatique je continue d'utiliser hpodder).

        Merci pour ce plugin !
      • [^] # Re: Cool

        Posté par  . Évalué à 5.

        Bravo, c'est vraiment un super plugin, avec ça (et le plugin Youtube) plus besoin de Flash ni même de navigateur, tout est supporté directement dans le lecteur.

        Tu pourrais même le soumettre aux plugins officiels de Totem, tant qu'à faire ;-).

        Sinon, petite suggestion : sauvegarder la configuration directement dans le $HOME me parait bien peu judicieux.
        Comme Totem dispose de son propre répertoire dans $XDG_CONFIG/totem, je pense qu'il vaut mieux le placer là, ça évite de voir son $HOME pollué par plein de fichiers cachés (qui sont déjà bien nombreux !).

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

        • [^] # Re: Cool

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

          merci,

          je note l'évolution pour la localisation de la config dans le rep de totem, ça sera pour la version 0.2, qui tentera également de corriger un bug que certaines personnes ont (avec le thread dans gtk)
          • [^] # Bug thread (?) (was: Re: Cool)

            Posté par  . Évalué à 2.

            Salut,

            effectivement j'ai un bug, un thread semble freezer: si on commente la ligne 255 (ligne, self.get_parent..., de la méthode on_change() de la classe MSelector) je n'ai plus de freeze.

            La ligne en question est:
            self.get_parent_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH))

            Si j'exécute le plugin directement, j'ai bien la fenêtre et elle est fonctionnelle (pas de freeze).

            Le tout tourne sur une Debian Lenny. Donc question: quelqu'un avec une config similaire arrive à reproduire le bug ? (ancienne version de pygtk ?)

            Merci
    • [^] # Re: Cool

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

      Installé sur Gentoo, ça marche parfaitement !
      Merci !!
    • [^] # Re: Cool

      Posté par  . Évalué à 2.

      Pareil pour te féliciter de ce greffons, le seul problème reste mon débit relativement bas mais totem gère bien.
      Par contre, tu pourrais l'activer dès qu'on l'installe ? Mais c'est pas une nécessité...

      « En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll

    • [^] # Re: Cool

      Posté par  . Évalué à 2.

      Bravo aussi, très pratique.

      Petite remarque : le menu contextuel pour éditer/ajouter n'est pas localisé (Add/Modify).

      Et une suggestion d'ajout: RFI
      • [^] # Re: Cool

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

        Génial, félicitations. Et quand sera-t-il intégré par défaut dans totem (comme le plugin youtube l’est ?).
        • [^] # Re: Cool

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

          bah, c'est très frenchy comme plugin
          je ne vois pas l'équipe de totem l'integré ;-)
          il y a pas mal de code spécifique, surtout pour les podcast audio et video (radio et c+).
          et je ne me vois surtout pas developper un sous plugin par page etrangère ;-)
          • [^] # Re: Cool

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

            Bah en même temps, Bastien Nocera (un des mainteneurs de totem) est Français, je vois pas pourquoi il te refuserait ce type de plugin... Idem pour d'autres langues, faudrait juste un moyen simple de configurer le plugin pour que les flux d'autres langues ou origines soient accessibles et facilement ajoutables.
          • [^] # Re: Cool

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

            Ce n'est pas comme le plugin YouTube...
            Et Dailymotion pue du bec ?
  • # Deux remarques

    Posté par  . Évalué à 10.

    D'abord, bravo pour ce plugin parce qu'il est vraiment pratique !

    Cela dit, voici mes 2 remarques :
    1/ c'est dommage de ne fournir ce plugin qu'à travers un paquet Debian. J'ai eu à extraire tous les fichiers pour les mettre sur ma Fedora ;
    2/ il n'est pas obligé d'installer ce plugin dans / usr (disons pour toute la machine). Il suffit de copier le dossier "flux" dans $HOME/.local/share/totem/plugins, puis d'activer le plugin dans les préférences de Totem.
  • # Retour d'utilisation

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

    Voici un petit retour d'utilisation de ton plugin

    Remarques :
    - Lorsque je choisis un podcast, si je change de source de musique pendant le rapatriement du podcast, ce dernier continu de télécharger le premier podcast demandé et on arrive à une désynchronisation entre ce qui est affiché dans le menu déroulant et le contenu, j'ai été clair ??
    - Comme dit plus haut, il serait pas mal de ne pas stocker les playlists directement dans le home pour éviter d'en ajouter au bordel déjà présent... :)
    - Pouvoir ajouter ces propres sources de musique

    C'est tout pour le moment :)
    En tout cas, merci pour ce plugin très pratique !!
    • [^] # Re: Retour d'utilisation

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

      1/ effectivement, ça doit être possible cette desynchro, je suppute qu'il doit y avoir des exceptions de lancer ... je securiserai pour la 0.2
      2/ oui, ça sera dans la 0.2
      3/ il y a 2 sous-plugins editable (cf menu contextuel), c'est live et playlist
  • # la version 0.2 est dispo ...

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

    http://www.manatlan.com/page/totem-plugin-flux

    peu de changements :
    - plus stable
    - podcasts RFI
    - progressbar pour les chargements longs

    maintenant, de là à faire une dépêche ... pour un "petit plugin" ... je sais pas ...
    ou plutôt attendre la 1.0 (la "feature complete") ? d'ailleurs à part un bouton escape, je vois plus trop quoi rajouter ;-)
    • [^] # Re: la version 0.2 est dispo ...

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

      Ok, version 0.2 installée.

      Pas de souci pour le moment...
      Une petite remarque tout de même, tout le monde n'utilise pas Ubuntu / Debian, ce serait pas mal de fournir les fichiers bruts, ce qui serait plus pratique que d'extraire le .deb

      Merci

Suivre le flux des commentaires

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