FIP stations can now be streamed with metadata for all Roon users. Please note this is not provided by Roon team but is a hack, so it can break anytime I am especially unsure about the capacity of my Google Cloud minimal setup to handle hundreds/thousands of connections, let’s see.
You need to select as default the second AAC 192kHz stream, it has :8000 near the end of the address.
Credits go to @Sebastien for the design and coding!
I’ve seen that, no explanation for this lack of data for this FIP channel.
There was some instability in the setup this morning, let me know how it goes now, i.e. if streams are stable and metadata integrated in Roon.
I do not intend to maintain this “metadata adding service” in the long run, I hope it can serve as a proof of concept that it can be done and hopefully implemented by Roon.
I am still working on RP FLAC with metadata but is should be available in the next days as FIP is, as a proof of concept.
In order to limit load on my server, I had to change the streaming status of all FIP satellite stations to “on-demand”. It means that if you are the first user to connect to a given channel, connexion is a bit longer (2 seconds) plus you might face a delay until metadata arrives, worst case until the next song. FIP main channel should not be impacted. Sorry about the inconvenience.
Happy to report that my FIP metadata service is now very stable for the 8 FIP stations. There is an average of 5-10 Roon users streaming at any time of the day, and it’s nice to see people from US, UK, the Netherlands enjoying these French public stations (yeah, I see your IP, you streamers, bwaa ha ha ha ha!)
I will maintain the service for the next 6 months at least as my Google Cloud “free credits” consumption proves to be quite low. To check on service status click here.
For FIP sub-channels (Jazz, ROck ,World etc…) you still have to wait for the next song in order to get metadata, if you are the first streamer, I plan to fix that in the next weeks when I have a couple of hours to learn more about Node-Red.
the FIP metadata service i setup is stable, no server reboot for 2 months and smooth delivery of the service (5-15 users on permanently)
with a consuption of an equivalent of 1€/day, my Google Cloud credits will expire at some point at the end of the year. Any volunteer to keep the service going ? I can help with setting up the VM in Google Cloud. Unfortunately I can’t run from home due to bandwidth limitation
Ok thanks to @Sebastien, metadata is now displayed within seconds on all FIP channels, no need anymore to wait for the next song. Make sure your default stream is the one starting with 34.107…
Next step : integrate metadata for France Musique stations (classical) and move the server from the cloud to my garage, I now have fiber, yeaaaaaah.
The 8 FIP stations custom metadata streams have been moved today from Google Cloud to their final server at home - a used Raspberry PI3B . No action needed from Roon listeners but please report connection issues or stuttering if any. NB: Some stations can take 2-3 seconds to start, this is by design to keep them “on demand” and save bandwidth.