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
Tuner WebRadio
Modérateur : Francois
Tuner WebRadio
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
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
-
- Raspinaute
- Messages : 1615
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: Tuner WebRadio
Jolis et propre
Où as-tu trouvé ton "api radio browser" ?
Perso, j'utilise la liste de VLC.
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.
Re: Tuner WebRadio
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
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
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
-
- Raspinaute
- Messages : 1615
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: Tuner WebRadio
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.
Re: Tuner WebRadio
Salut à tous.
Je vois que tu t'amuses bien, Piper, et bravo pour ton projet.
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
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