After you have add my station Radio Bergeijk, you have also changed the Metadata Source in my stations settings (I’m also Curator). Since you’ve done that my station showed Metadata Service Error ETIMEDOUT in Roon and all Roon Endpoint. I’ve removed the Metadate Source in my stations settings to solve the problem. Please don’t change it back to your service and please remove Radio Bergeijk from your service.
Regards,
Ron Witkamp
Radio Bergeijk has been permanently removed from radio-metadata.fr and therefore from Roon Metadata Service. It will now stream natively (no metadata as of today in the stream).
W.r.t the ETIMED OUT bug, I hope Roon can solve it at their end. I f they can’t - no answer to my multiple emails - I will simply stop the Roon service, no service is better than a buggy one.
Metadata on my streams including FLAC are working fine without the radio-metadata.fr service. It suprised me my station was added to this service anyway? Everything was working fine until I saw the Metadata Service Error ETIMEDOUT errors on my endpoints. It took some time to find out why, then I found the metadata changed to your service for my Radio Bergeijk. Is radio-metadata.fr an independent service or is Roonlabs involved?
I’ve deactivated the Icecast public pages http://Radio-metadata.fr:8000 for security and server load reasons. Radio France stations with metadata remain accessible under:
Hey @alec_eiffel, I stumbled upon your metadata service while trying to get icecast metadata for radio france and I’m very happy with it, thank you very much!
Many icecast streams also send album art URLs using the StreamUrl field as described here. When I view the metadata on the website or using the api I see a url under the data.cover field, for example as of writing https://radio-metadata.fr/api?id=fipreggae shows:
{
"data": {
"metadata": "Rod Anton & The Ligerians - Leaders of tomorrow (extended version)",
"title": "Leaders of tomorrow (extended version)",
"artist": "Rod Anton & The Ligerians",
"cover": "https://www.radiofrance.fr/pikapi/images/e12b8767-d561-47a4-ac9e-2db6027abc03/800x800"
}
}
The icecast metadata only shows the StreamTitle though:
{
"StreamTitle": "Rod Anton & The Ligerians - Leaders of tomorrow (extended version)"
}
Would it be possible to also add the StreamUrl there with the same value as present in data.cover? This way many clients will pick up on it and show the image. I hope this won’t cause too much load for your server, luckily the clients will just fetch the image from radio france
I wish I could, but for various reasons this is not possible on these streams with Icecast 2.4.4. It will work the day I upgrade to Icecast 2.5, but I am holding it: Icecast 2.5 is not yet validated/part of Ubuntu repo, and has some annoying regressions that would generate rework.
Alright, I’m happy to hear it’s planned for when you are on icecast 2.5!
I noticed on Ubuntu 26.04 icecast 2.5 is in the default repositories. On my machine: