Journal : Écouter la radio facilement

Posté par Thibault (Jabber id, page perso, ) le 01 juin 2008
0
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 :)

> Lire le journal (15 commentaires, moyenne: 2,4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

[+] MPD/MPLAYER/VLC

Posté par GPL (Jabber id, ) le 01/06/2008 à 16:31. (lien). É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 octane () le 01/06/2008 à 16:37. (lien). É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 bonnaud frederic (page perso, ) le 01/06/2008 à 17:38. (lien). É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 bonnaud frederic (page perso, ) le 01/06/2008 à 17:55. (lien). É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 Thibault (Jabber id, page perso, ) le 01/06/2008 à 20:05. (lien). É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 seginus () le 01/06/2008 à 20:56. (lien). É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.

  • [^]Re: Petite idée

    Posté par Thibault (Jabber id, page perso, ) le 01/06/2008 à 21:05. (lien). Évalué à 1.

    j'utilise OpenBox :p je pensais plutôt pouvoir l'iconifier comme le font psi, transmission etc... tu en pense quoi ?

  • [^]Re: Petite idée

    Posté par bonnaud frederic (page perso, ) le 01/06/2008 à 21:34. (lien). Évalué à 1.

    moi je préférerais que se soit une icônification dans le systray

streamtuner

Posté par jm trivial (page perso, ) le 01/06/2008 à 22:43. (lien). É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 wataru () le 02/06/2008 à 01:40. (lien). É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 nexus5 (page perso, ) le 01/06/2008 à 23:02. (lien). É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 !!!
++

--
deep & sexy house for the soul
  • [^]Re: Excellent (BIS)

    Posté par regdub () le 02/06/2008 à 13:45. (lien). É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 yohannjc () le 01/06/2008 à 23:59. (lien). É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 Thibault (Jabber id, page perso, ) le 02/06/2008 à 19:53. (lien). É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 LeBouquetin () le 03/06/2008 à 00:46. (lien). É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).

Revenir en haut de page