Page 1 sur 1

Tuner WebRadio

Posté : jeu. 17 oct. 2024 23:11
par piper
Bonjour,
Mare de la mauvaise réception FM chez moi, et j'avais un vieux Raspberry Pi2 qui prenait la poussière dans un tiroir, ainsi qu'un classique écran LCD 16x2 et la on ne peut plus classique sonde de temérature et d'humidité DHT11
Alors je me suis lancé dans la fabrication d'un tuner de WebRadio

Les plans du boitiers ne sont pas de moi, on les trouve sur le site "Thingiverse".

La lecture de l'audio est basée sur ffplay (de ffmpeg) pour la lecture en thread
J'ai dévelopé la partie python et un service.

L'écran affiche l'heure, la station sélectionnée, la temérature et le taux d'humité
Les 4 boutons permettent :
- de passer à la station suivante
- de passer à la station précédente
- de lancer l'écoute ou de la stopper
- d'éteindre proprement le Pi (lance un poweroff)

On passe d'une station à une autre par lecture d'un fichier json que j'ai construit à partir des url remontées par l'api radio browser dans un fichier que j'ai nommé radiolist.json que vous pouvez compléter ou ajuster.

Tout cela est sur mon dépôt
https://github.com/cdr60/piradio/tree/main

Voici la bête terminée et opérationnelle, connecté à une entrée de mon ampli

Image

Re: Tuner WebRadio

Posté : ven. 18 oct. 2024 13:33
par destroyedlolo
Jolis et propre ;)

Où as-tu trouvé ton "api radio browser" ?
Perso, j'utilise la liste de VLC.

Re: Tuner WebRadio

Posté : sam. 19 oct. 2024 14:53
par piper
Je voulais avoir une liste d'url de streaming disponible
Sur le web je suis tombé sur
https://www.radio-browser.info/

Ce qui m'a amené sur différents liens, dont un qui permet d'obtenir la liste des url déposées par pays

Re: Tuner WebRadio

Posté : sam. 19 oct. 2024 15:35
par destroyedlolo
Ok, merci.

Re: Tuner WebRadio

Posté : sam. 26 oct. 2024 16:40
par Artemus24
Salut à tous.

Je vois que tu t'amuses bien, Piper, et bravo pour ton projet. :)