Thank you for your feedback, it’s very nice!
Now I’ve looked at the source code of the Receiver and I see that it uses its own database (all stations are already in the app’s storage). Therefore, the Receiver has a smaller station database, but it’s verified by the developer. Transistor has a slightly different approach - it connects to the radio-browser.info database and retrieves information from there. Specifically, for the specified station (Classic Hits Forest Radio), the URL of the station’s image returns a 403 response, so the app replaces it with a logo with initials.
Wow, that’s interesting… is it feasible to use both approaches? I guessed that you’re using radio-browser, because in the past that’s where I was finding all my data to create playlists in pyradio/strawberry…
I wonder if the the most user‑empowering solution would be manual artwork assignment for favorites - I have no idea how feasible an idea that is… but I do much prefer a real ‘radio tuner’ rather than the ‘preloaded channels’ concept.
It really is the only thing I can think of to criticise, along with not showing live codec/speed information for a live stream.