sle118 / squeezelite-esp32

ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more
1.19k stars 108 forks source link

Feature Request : Internet Radio #365

Open rickyfajar93 opened 10 months ago

rickyfajar93 commented 10 months ago

Hello, i would like to request a feature : Internet Radio (Like the one in euphonium)

is it implementable?

Currently running on ESP32-Cam with 16Mflash & 8M PSRAM

Thankyou.

sle118 commented 10 months ago

Implementing this is a full project on is own. Remember that the focus of this project is to blend in with other players bound to the Logitech Media server, which already supports a wide variety of audio sources, synchronization, etc. It is feasible, but beyond the scope of this project. I'll let @philippe44 chime in in case he has a different view.

philippe44 commented 10 months ago

Not really a different view and certainly not something we would do before the refactoring you are working on. Now what can be reasonably easy (tbc) is to play an url. But that's it: give me an url to something aac,mp4,mp3,opus,vorbis,flac,wav or pcm and I'll play it till it finishes. No more, no less. No search function across list, no information on progress, no metadata, nothing.

sle118 commented 10 months ago

Then I could probably throw in a minimalistic UI to store URLs in "slots" and start/stop playback, next (slot), previous (slot).

There's still a lot of work to do on the refactoring, so this isn't going to happen in the short term