Display cover art for radio stations imported from Subsonic/OpenSubsonic servers

Feature description

Display cover art for internet radio stations when the server provides a coverArt attribute on internetRadioStation responses (OpenSubsonic extension).

Problem solved

Radio stations imported from servers that support radio artwork (e.g. Navidrome) show without any thumbnail, even though the server provides a coverArt ID that can be fetched via getCoverArt. There’s no way to see radio station artwork in Symfonium.

Brought benefits

Radio stations would display their artwork just like albums and playlists do, making the library more visually consistent and easier to browse. Servers like Navidrome already support uploading custom artwork for radio stations, this would complete the chain.

Other application solutions

Symfonium already supports displaying radio thumbnails when stations are created manually, there’s a thumbnail URL field. However, when importing radio stations from a Subsonic server, this artwork is lost because the coverArt attribute on internetRadioStation responses isn’t read. The server already provides everything needed to populate this automatically via getCoverArt.

Device type

Phone

Additional description and context

Example API response from Navidrome 0.61.2 showing the coverArt field:
{
“id”: “GyRzrqrhJRddR7lVZhl6HE”,
“name”: “One World Radio”,
“streamUrl”: “…”,
“coverArt”: “ra-GyRzrqrhJRddR7lVZhl6HE_69fdf3d3”
}
The coverArt ID resolves correctly via getCoverArt and returns the image.

I searched existing feature requests

on