Integrate Radio stream metadata into Roon Library and Tidal for easy library add

I just created my own integration for Poolsuite FM, which streams music from SoundCloud and wasn’t supported as a radio station in Roon until now. My implementation keeps a list of recently played songs, with links to SoundCloud, and it also passes through song and artist metadata into Roon. The songs & artists sometimes match with Tidal or Qobuz, though often there’s no match as the SoundCloud streams are not reliably in Tidal’s library.

I’m not sure if this helps you or not, but with the state of AI and Claude code, it’s pretty easy to vibe code these kinds of integrations now. Of course, that won’t solve the problem if the streaming track doesn’t exist in Tidal’s library, but I thought I would give you a heads up either way, as the metadata can be passed directly into Roon, and it can also be logged for later reference.