Journal PyRadio, regroupez vos radios en ligne

Posté par . Licence CC by-sa.
Tags : aucun
14
20
nov.
2019

Vous écoutez régulièrement en ligne Classic 21, le Mouv’, Radio Ethique, BLVD, L’Essentiel, Radio Djiido ou encore Couleur 3 mais vous trouvez fatiguant de passer d’un site à l’autre quand vous voulez changer de radio ?

PyRadio peut alors vous intéresser.

PyRadio est une application en ligne de commande pour la lecture de n'importe quelle station de radio qui possède un lien de streaming. Ce qui est cool, c’est qu’aujourd’hui presque toutes les stations de radio peuvent être écoutées en ligne. PyRadio permet de créer votre propre liste de stations de radio, de l’éditer, de la lire et même semble-t-il de basculer entre différentes listes.

Installer PyRadio

Les prérequis à l’installation selon le github du projet :

  • python 2.7+/3.5+
  • MPV, MPlayer or VLC
  • socat (si vous voulez utiliser MPV)

Selon le mainteneur de PyRadio, la meilleure façon de l'installer est d'utiliser un paquet de votre distribution, s'il en existe un. Sous Ubuntu, vous avez droit à un snap facilement installable à travers le gestionnaire graphique ou bien accessible à travers la ligne de commande. Sous Arch, il semblerait qu’il y ait bien quelque chose : (pyradio-git) sur l’Arch User Repository.

Pour les autres distributions, je ne sais pas. Je n’ai que Xubuntu et le github du projet ne mentionne qu’Arch comme exemple.

Sinon, vous pouvez voir ici pour compiler le programme à partir des sources. C’est bien expliqué et très simple. Cela ne fonctionne juste pas chez moi mais, a priori, c’est parce que je ne suis pas très doué et encore moins persévérant.

Trois raisons pour compiler à partir des sources
- votre distribution ne propose pas PyRadio dans ses paquets,
- la version disponible dans votre distribution est un peu beaucoup ancienne (Ubuntu propose la version 0.7.9 alors qu’on en est à la 0.8.5 sur github),
-                                                  [remplissez ici une troisième raison qui vous plaît beaucoup et puis pertinenter le journal parce que cette troisième raison vous plaît tellement que cela rejaillit sur l’ensemble du journal].

Utiliser PyRadio

En ligne de commande, vous tapez pyradio et c’est parti ! Avec les flèches, sélectionnez la radio que vous souhaitez écouter et appuyer sur enter. Le volume se règle avec + et -. Pour en apprendre plus, consultez l’aide en appuyant sur ?.

La liste des radios est sauvegardée dans un fichier csv avec une colonne pour le nom qui apparaît dans pyradio et une deuxième colonne pour son url. Pour les anciennes versions, notamment la 0.7.9, vous devez modifier directement le csv qui se trouve quelque part par là ~/.config/pyradio/stations.csv sans oublier après de recharger la liste (en tapant R). En tout cas, je n’ai pas trouvé d’autre méthode. Par contre, pour les versions plus récentes, vous pouvez taper a et vous avez une petite interface pour modifier la liste sans devoir ouvrir vous-même le csv.

Intérêt de PyRadio

  • C’est un moyen simple de sauvegarder les radios que vous aimez écouter et de passer de l’une à l’autre.
  • C’est une application non-commerciale et sans publicité.
  • Rien n'envoie vos données d'utilisateur ou vos préférences à une quelconque entreprise.
  • Si vous voyez d’autres intérêts à PyRadio, je serai intéressé de les lire dans les commentaires. Idem si vous trouvez que PyRadio n’a en fait aucun intérêt.

Trouver les url des radios

À ce stade, j’ai deux techniques pour trouver les urls des radios.

Premièrement, en étudiant les codes sources des pages web des radios mais cela ne fonctionne pas toujours (vous arrivez à trouver dans les sources de cette page l’url de la radio ?).

Deuxièmement, en cherchant et en trouvant sur internet des sites comme celui-ci qui regroupent les url de nombreuses radios en ligne.

  • # Voilà ma méthode [pyradio: aucun interêt]

    Posté par . Évalué à 1 (+1/-1).

    1- j'ouvre chromium ou firefox
    2- je vais sur tunein
    3- je fais ma recherche
    4- j'appuie sur lecture

    ETt si je n'ai pas d'interface graphique, je lance l'appli tunein sur mon smartphone

    • [^] # Re: Voilà ma méthode [pyradio: aucun interêt]

      Posté par . Évalué à 3 (+2/-0).

      Quelques raisons pour lesquelles PyRadio pourrait être intéressant malgré les qualités de TuneIn:

      1. J'ai l'impression que passer d'une radio à une autre est plus rapide avec PyRadio (une fois qu'elle est dans la playlist).
      2. Je n'ai étonnement pas trouvé Classic 21 sur TuneIn. En fait, il semble manquer le streaming pour toutes les radios publiques de Belgique francophone.
      3. TuneIn utilise des cookies et d'autres techniques de suivi des utilisateurs contrairement à PyRadio.

      Surtout, ne pas tout prendre au sérieux !

      • [^] # Re: Voilà ma méthode [pyradio: aucun interêt]

        Posté par . Évalué à 2 (+1/-0).

        Pour classic21 , je vais sur la rtbf, mais il me semble que c'est lié à la législation . De même , aucun article de la libre ou du soir sur google news.
        Tu dis vrai concernant les cookies, mais pyradio, tu dois mettre le lien dans le csv : dans ce cas, autant passer par clémentine en fait (ou autre lecteur).
        Si je veux pas de cookie et une seue radio (ok 3 ou 4 ) , c'est clémentine, dès q'il y a des radios exotique, ce sera tunein (ou radio.fr)

        Et puis, classic 21 n'a jamais passé cette version en plus (je plaisante, hein, il m'arrive d'écouter la radio rock public Belge au boulot)
        https://www.youtube.com/watch?v=isW71AicOWc

  • # url classic21 rtbf

    Posté par . Évalué à 3 (+2/-0).

    D'après ce que je vois sur la page de la rtbf, l'URL de classic21 est https://radios.rtbf.be/classic21-64.aac

    • [^] # Re: url classic21 rtbf

      Posté par . Évalué à 2 (+1/-0).

      Ah, moi j'avais finalement trouvé un truc qui commençait par quelque chose du genre de https://www.static.rtbf.be/

      Tu as trouvé cela dans les sources de la page que je mentionnais ou bien ailleurs sur le web. Histoire de savoir si je lis super mal le code source des pages.

      Surtout, ne pas tout prendre au sérieux !

      • [^] # Re: url classic21 rtbf

        Posté par . Évalué à 2 (+1/-0).

        Je n'ai pas trouvé cela dans le code la page : j'ai simplement fait F12 pour activer le déboggueur javascript et regardé l'onglet network… L'adresse qui ne répond pas de code 200 est la bonne : j'ai juste enlevé le paramètre userref pour voir si cela fonctionnait sans et c'est bien le cas.

  • # Liste de radios

    Posté par . Évalué à 5 (+3/-0).

    Il y a http://www.radio-browser.info/
    Très complet. Malheureusement, l'édition des radios existantes est bloqué le temps de trouver une solution au spam, mais l'ajout de radio est possible.

    Sinon, il y a aussi Radiolise. C'est du Web, et ça utilise le service sus-mentionné. C'est évidemment pas le même usage que PyRadio.

    • [^] # Re: Liste de radios

      Posté par . Évalué à 6 (+6/-0). Dernière modification le 21/11/19 à 05:59.

      J'ai écrit un script il y a quelque temps qui fait du webscraping sur le site de vtuner.

      Le résultat se présente sous forme de fichiers m3u triés par langue, pays et genre.

      Le script met des heures à s'exécuter, donc pour les impatients, j'ai mis le résultat ici.

  • # Il existe d'autres solutions

    Posté par (page perso) . Évalué à 2 (+2/-0).

    Personnellement j'utilise GRadio qui fonctionne très bien et est très facile d'emploi.
    GRadio sur Flatpak

    Du coup je découvre à l'instant que le projet a été remplacé par Shortwave

    Article en lien :
    Gradio is Dead! Long Live Shortwave!

    rm - rf /*

    • [^] # Re: Il existe d'autres solutions

      Posté par . Évalué à 2 (+2/-0).

      J'utilise Radiotray que je trouve très pratique d'utilisation, avec l'icône directement accessible depuis la "top bar" de Gnome. Avec son éditeur de liens intégré, c'est plutôt complet.

      • [^] # Re: Il existe d'autres solutions

        Posté par (page perso) . Évalué à 1 (+1/-0).

        Radiotray est très bien. Je l'utilisais avant, mais il n'y a pas de fonction de recherche.

        Ce qui est bien avec GRadio, c'est qu'on peut ajouter et classer des radios très facilement.

        rm - rf /*

  • # Goovibes

    Posté par . Évalué à 2 (+2/-0).

    Dans le même esprit minimaliste que Pyradio,mais avec une interface graphique.

    Gitlab : Goodvibes

    Pour android il y a Transistor, dispo sur f-droid

    • [^] # Re: Goovibes

      Posté par . Évalué à 1 (+1/-0).

      RadioDroid dispo sur f-droid

    • [^] # Re: Goovibes

      Posté par (page perso) . Évalué à 1 (+1/-0).

      Goodvibes a l'air sympa. Je vais tester.

      Mais l'installation est réservée aux barbus… :)

      rm - rf /*

      • [^] # Re: Goovibes

        Posté par (page perso) . Évalué à 1 (+1/-0).

        Bon, je viens de tester.

        L'installation peut se faire avec l'ajout d'un PPA, donc pas si barbu que ça (3 lignes de commande), ou alors par Flatpak.

        Tous les renseignements sont ici.

        Le lecteur est plutôt bien intégré, mais aucune possibilité de recherche.

        Et pas non plus de classement par dossiers. On peut juste trier les stations par glisser-déposer.

        rm - rf /*

  • # Choper les URLSs

    Posté par . Évalué à 1 (+1/-0). Dernière modification le 21/11/19 à 11:07.

    Avec Firefox, touche F12 pour accèder aux outils des développeurs
    onglet réseau. Appuyer sur la poubelle éventuellement pour nettoyer
    revenir sur la page HTML et lancer le player
    retour sur l'onglet précèdent et clic droit sur le lien pour copier

    Quelqu'un a des nouvelles de Dirble ?

    Et mpd et ncmpd c'est pas bon

  • # Liste de streams ici :

    Posté par . Évalué à 5 (+5/-0). Dernière modification le 21/11/19 à 13:12.

  • # Playlists de Classic 21

    Posté par . Évalué à 1 (+1/-0).

    Tiens, il y a des auditeurs de Classic 21 ici ?

    Je maintiens un projet personnel d'archivage des playlists et des programmes de Classic 21 depuis 2011. J'ai aussi associé 87% des titres diffusés depuis 2011 (hors émissions du soir que je maintiens séparément) avec Deezer (soit 20213 titres sur 23176).

    Je ne sais pas si ces listes vous intéresseraient ?

    • [^] # Re: Playlists de Classic 21

      Posté par . Évalué à 3 (+1/-0). Dernière modification le 22/11/19 à 16:11.

      Perso j'ai arrêté d'écouter Classic21. L'ayant eu en fond sonore sept heures par jour au boulot, j'ai pu remarquer que la playlist tourne assez vite en rond et que finalement il n'y a que les quelques gros tubes d'artistes populaires qui sont diffusés.
      Exemple : Sur les 65 titres des albums de Creedence Clearwater Revival, ils en passent à peine une dizaine.

      • [^] # Re: Playlists de Classic 21

        Posté par . Évalué à 1 (+1/-0).

        Ils ont changé de style de programmation il y a quelques années déjà. Je pense que ça a commencé un peu avant le départ de Pierre Guyaut (Amis du soir et de la guitare, bonsoir). Dans sa dernière émission il avait expliqué qu'il n'avait plus autant de liberté qu'avant dans le choix des titres.

        • [^] # Re: Playlists de Classic 21

          Posté par . Évalué à 3 (+1/-0).

          J'avais ce poste aux alentours de 2011 donc ceci explique cela :)

          • [^] # Re: Playlists de Classic 21

            Posté par . Évalué à 2 (+2/-0).

            Ca m'a donné envie de réécouter sa dernière émission. J'ai retiré deux paragraphes de l'épilogue :

            Je quitte sans regret un monde du travail où ne règne plus que les mots : rentabilité, compétitivité, formatage, audimat, fédérateur, et autres niaiseries. Un monde du travail désormais dirigé par des managers qui n'emploient le mot empathie que pour faire des points au Scrabble.

            Il a quand même trouvé au moins un avantage à sa retraite :

            Je ne devrai plus me farcir les autoroutes de Wallonie qui ressemblent, à s'y méprendre, aux avenues de Stalingrad après une attaque de la Luftwaffe.

            L'émission se termine par une chanson démontrant que le rock'n'roll, c'est surtout un état d'esprit :
            https://www.youtube.com/watch?v=SJUhlRoBL8M

Envoyer un commentaire

Suivre le flux des commentaires

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