Tuner WebRadio

Vous souhaitez développer un projet mais vous manquez de temps, de compétences ? Présentez votre projet ici pour trouver des participants...

Modérateur : Francois

Répondre
piper
Modérateur
Messages : 702
Enregistré le : sam. 5 juin 2021 18:57

Tuner WebRadio

Message par piper » jeu. 17 oct. 2024 23:11

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
Modifié en dernier par piper le dim. 27 oct. 2024 17:50, modifié 2 fois.
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

destroyedlolo
Raspinaute
Messages : 1615
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Tuner WebRadio

Message par destroyedlolo » ven. 18 oct. 2024 13:33

Jolis et propre ;)

Où as-tu trouvé ton "api radio browser" ?
Perso, j'utilise la liste de VLC.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

piper
Modérateur
Messages : 702
Enregistré le : sam. 5 juin 2021 18:57

Re: Tuner WebRadio

Message par piper » sam. 19 oct. 2024 14:53

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
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

destroyedlolo
Raspinaute
Messages : 1615
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Tuner WebRadio

Message par destroyedlolo » sam. 19 oct. 2024 15:35

Ok, merci.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Artemus24
Raspinaute
Messages : 1101
Enregistré le : ven. 15 sept. 2017 19:15

Re: Tuner WebRadio

Message par Artemus24 » sam. 26 oct. 2024 16:40

Salut à tous.

Je vois que tu t'amuses bien, Piper, et bravo pour ton projet. :)
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Répondre

Retourner vers « Projets »