[New integration] RadioPlayer: web radios from your country on your speakers đź“»

Hello everyone!

I present to you RadioPlayer, an external integration for Gladys (minimum version 5.3.0) that plays web radios on your home speakers: Google Cast (Chromecast, Google Home and Nest, speakers with built-in Chromecast), Sonos and UPnP/DLNA (network amplifiers, TVs, Freebox Player, Kodi…).

What it does:

  • :globe_showing_europe_africa: A catalog specific to your country: top radios, 11 genres, search. It comes from the free Radio Browser directory, without an account or API key.
  • :speaker_high_volume: Each speaker becomes a Gladys music player: « now playing Â» card, music panel to browse and search, volume, mute, next or previous station.
  • :star: Up to 30 favorites and history of the last radios listened to.
  • :bar_chart: 3 widgets: current radio, favorite radios (launch with one gesture), top radios in the country.
  • :clapper_board: Scenes: triggers « radio launched Â», « radio stopped Â» and « speaker unreachable Â»; actions « play a radio Â», « play a favorite Â», « next station Â» and « stop the radio Â». Perfect for a radio alarm clock!
  • :speaking_head: Interface and documentation in French, English, German and Spanish.

Countries covered: France, Belgium, Luxembourg, Switzerland, Germany, Austria, Netherlands, United Kingdom, Ireland, Spain, Portugal, Italy, Canada, United States, Mexico, Argentina, Chile, Colombia, Peru and Australia.

How it works: the speakers are controlled over the local network and it’s the speaker that plays the stream, no sound goes through Gladys. Internet access is required for the catalog and streams.

Installation: from the Gladys integrations catalog. Choose your country, then add your speakers from the Discovery tab.

Code, documentation and issue tracking: GitHub - gboulvin/Gladys-RadioPlayer · GitHub

Tested only with Google Cast (TV) and DNLA (Home cinema).

This integration stands out from Radio Browser (guim31/gladys-radio-browser) which does not allow direct playback of content (@guim31, if you prefer to improve your integration, let me know!)

Hi @GBoulvin, great job, the read on Cast, Sonos and UPnP is exactly what was missing!

Go for it, no need to redo this in Radio Browser: I’ll keep it as is to browse the directory, and I’ll add a link to RadioPlayer in its README for those who want to listen. That way, no duplicates :slight_smile:

Thanks for this integration
I manually added the IPs of my Sonos speakers in the configuration and they are detected as Google Cast :sweat_smile:
Could you look into fixing this please @GBoulvin? :smiling_face:

@GBoulvin That’s one cool, super strong integration. Now I can easily switch if I want to hear something from another country.

Well done

Regards

Tom