Journal Écouter la radio facilement

Posté par  (site Web personnel) .
Étiquettes : aucune
0
1
juin
2008
Bonjour Ô journal.
Je voulais écouter la radio sur mon GNU/Linux favoris, avec mplayer
directement sur l'URL cela marche très bien mais ce n'est pas très pratique
et les petits outils sur le web qui permettent d'avoir une playlist de radio
utilise des plugins genre WMP9... et puis si il faut ouvrir le navigateur
pour écouter une radio...
J'ai donc développé un petit outil graphique très legé (en GTK) pour écouter
facilement et rapidement une multitude de radio.
http://ice.alterinet.org/files/codes/radio-0.1.tar.bz2

Le programme demande deux arguments, un fichier qui contient les URLs des
webradio et un autre qui indique le player à utiliser (en console de préférence).
Exemple :
./radio url mplayer (le fichier url d'exemple est fournit dans l'archive)

Pour que ce soit encore plus simple il suffit de copier l'exécutable dans /usr/local/bin par exemple
et le fichier url dans ~/.config/, ensuite faire un raccourci clavier sur la commande
radio ~/.config/url mplayer et voila :)

URL du programme : http://ice-barrier.homelinux.org/ice/?11-radio

Si vous avez des idées d'améliorations n'hésitez pas :)
  • # MPD/MPLAYER/VLC

    Posté par  . Évalué à -1.

    J'essaye d'utiliser mpd quand je peux.
    Mais mpd n'est absolument pas robuste en lecture réseau, alors que mplayer et vlc s'en tirent vraiment bien.
  • # Excellent

    Posté par  . Évalué à 6.

    Excellent, j'adhère complètement au principe. J'adopte ton programme.
    Je m'étais fait une tétratripotée de scripts shells qui contenait l'URL, et que j'appelais en ligne de commande.

    Deux choses néanmoins:
    ton .tar.gz dézippe l'ensemble dans radio/ Je le nommerais radio-0.1/ ca serait mieux.
    ton archive contient déjà un binaire radio (?) peut-être peux tu le supprimer?

    sinon, c'est cool et je te conseille d'ajouter couleur3 c'est une radio bien tranquille:
    http://www.couleur3.ch pour le site et
    http://broadcast.infomaniak.net:8000/rsr-couleur3-high.mp3 pour l'URL

    En add-on, peut-être serait il possible de faire un site web permettant de télécharger les maj d'URL?
    • [^] # Re: Excellent

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

      J'aime beaucoup aussi.

      Ce qui est dommage c'est que le nom de radio ne doive pas contenir d'espace (France_Inter : c'est laid).

      J'aimerai bien aussi que 'radio' :
      * affiche : « playing : 'telle radio' » (par exemple comme titre de la fenêtre, si tu tiens absolument à conserver le côté hyper light de l'ui)
      * surveille le process jouant la radio et en particulier puisse s'apercevoir que le process jouant la radio est terminé, pour afficher : « choose a radio to play »
      • [^] # Re: Excellent

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

        Je pense aussi que tu devrais utiliser "feof" pour trouver la fin du fichier plutôt que le marqueur "END" (ça évitera une boucle infinie lorsque qu'une erreur sera commise dans le fichier d'url).

        C'est aussi un peu étrange de devoir relire le fichier 'url' à chaque changement de radio.
        • [^] # Re: Excellent

          Posté par  (site Web personnel) . Évalué à 7.

          Deuxieme version : http://ice.alterinet.org/files/codes/radio-0.2.tar.bz2

          Changements :
          - utilisation de feof() pour la fin du fichier
          - mise à jour du titre de la fenêtre avec la radio jouée
          - support des espaces dans les descriptions des radios tu pourras avoir 'France Inter' :p
          - ajout de couleur3 dans le fichier d'url

          J'essayerais de rajouter vos autres propositions quand j'aurais le temps :)
          Merci beaucoup pour vos retours.
  • # Petite idée

    Posté par  . Évalué à 2.

    Je ne sais pas trop la complexité pour faire ça, mais ne peux-tu pas le transformer en applet gnome / xfce ?
    Je ne veux pas dire de ne fournir que l'appelet pour pouvoir continuer à l'utiliser tel quel, mais vu l'ergonomie, je le verrais bien en haut dans la barre.
  • # streamtuner

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

    Streamtuner [1] est un logiciel très pratique, qui permet de faire des recherches parmi des radios de différents portails (radio365, google, etc.).
    C'est assez complet, le classement par thème est présenté quand c'est possible. Par contre, peu de radios hertziennes françaises sont disponibles, si je me souviens bien.

    [1] http://www.nongnu.org/streamtuner/
    • [^] # Re: streamtuner

      Posté par  . Évalué à 1.

      C'est un très bon logiciel qui, il me semble, n'est plus développé. D'ailleurs, la partie shoutcast, ne fonctionne plus chez moi.
      Ce serait bien que quelqu'un le reprenne parce qu'il incluait de gros annuaires de radios. Après il faudrait juste un plugin pour lire un fichier d'url et le tour serait joué pour le logiciel de Thibault.
  • # Excellent (BIS)

    Posté par  . Évalué à 2.

    Bravo!!! .... et merci !!!
    deux suggestions :
    - comme ci dessus, l'iconifier serait un plus (mais je connais pas openbox, donc je vois pas ce que tu veux dire...)
    - un editeur/gestionnaire pour le fichier URL (add/remove) afin d'ajouter rapidement une radio qu'on decouvre au hasard d'un lien... voir meme un support des fichiers .pls par exemple: en cliquant sur un lien genre blablaradio.pls, une fenetre s'ouvre et me demande si je veux ajouter cette radio dans mon fichier URL

    une remarque: j'ai eu une erreur de compilation sur ma Hardy toute fraiche... bon sang , mais c'est bien sur , c'est libgtk2.0-dev qu'il me manquait !!!
    ++
    • [^] # Re: Excellent (BIS)

      Posté par  . Évalué à 1.

      Moi, j'utiliserais directement les fichiers .pls, .m3u plutôt que de gérer une liste.

      Eventuellement, des fichiers .pls.url, .m3u.url pourraient contenir l'url d'origine du fichier .pls ou .m3u et une fonction permettrait de vérifier les mises à jour.
  • # C'est toujours mieux de faire les choses soit même

    Posté par  . Évalué à 2.

    Toutefois depuis pas mal de temps déja amarok propose des centaines de web radio classé par genre musical et on peut toujours rajouter les siennes.
  • # Petite mise à jour quotidienne

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

    J'ai amélioré quelques petits trucs pour faire patienter en attendant une version plus aboutie : http://ice.alterinet.org/files/codes/radio-0.2.1.tar.bz2

    Changements :
    - gestion de l'iconification (activée par defaut)
    - ajout d'un petit logo "radio_ico.png" à placer dans /usr/local/share/pixmaps/
    - ajout d'icone sur les boutons play/stop
  • # RadioTuner... base de données de flux online

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

    Salut à tous,

    Je suis en train de développer un outil "web" que j'ai pour le moment intitulé "RadioTuner" (oh, comme c'est original;) dont le but est de développer une base de données de radios en ligne.

    Quoi de neuf par rapport aux solutions existant déjà ? L'idée est de proposer tous les critères de recherche possible : pays, type de flux (encodage, débit, etc), port (pour passer les firewall), style de musique, etc ; de faire un truc style freedb.org (qui enrichit une base de données de CDs audio) mais pour les radios en ligne : le moteur permet à chacun d'ajouter ses radios, qui seront également disponibles pour les autres, de vérifier régulièrement l'existence des flux et de proposer des services SOAP afin que chaque application de lecture puisse disposer d'un plugin (et par extension n'importe quelle application pourra faire des requêtes).

    Pour le moment, le projet en est à ses balbutiements :
    - technologies validées (php, mysql, php-ffmpeg)
    - un prototype est en cours de développement

    Si certains sont intéressés pour participer et qu'on monte un projet aussi sérieux que possible et mis en place rapidement, contactez-moi : damien at accorsi point info.

    Entre il faudrait :
    - des développeurs PHP5 / SOAP pour développer l'infrastructure
    - des développeurs PHP / SOAP / Javascript pour créer des clients en ligne conviviaux et représentatifs des possibilités du service
    - des webmasters / designer pour faire un site web cool
    - des modérateurs pour valider les nouvelles radios
    - des utilisateurs pour rendre le projet vivant
    - des développeurs de plugin pour les appli telles que VLC, mplayer, etc.
    - des gens, simplement, pour apporter leurs idées, leurs remarques, leurs critiques.

    C'est un projet sérieux : ça fait plusieurs années que j'y réfléchis ; j'ai jamais trouvé un truc aussi complet que ce que j'aimerais mettre au point, que ce soit en terme de fonctionnalités et critères de recherche, d'interactivité avec les utilisateurs (vote des utilisateurs, enrichissement de la base de données...), d'ouverture (mise à disposition, sur le modèle de FreeDB de la base de données pour une utilisation dérivée ou indépendante). Chacun des critères est disponible dans un outil/service déjà existant ; l'ensemble des critères néanmoins n'est pas disponible sur un seul et unique outil.

    Je commence juste à m'y mettre à fond depuis quelques jours, ce journal arrive à point nommé ! C'est l'occasion de créer un truc à plusieurs et de participer à toutes les phases d'un projet collaboratif. Je pense que de tous les points de vue ça sera vraiment mieux et plus attrayant de bosser dessus à plusieurs.

    Le bouquetin (aussi appelé Damien).

Suivre le flux des commentaires

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