sends it to RD to get the cached version of the video
RD sends back the URL
Streamio plays the URL like many video players can do
This is easy for movies/shows since there's only one video to be assigned for a movie or tv season, even if they have inconsistent file namings, it's still easier to assign them. Dune.2024.mkv is similar to Dune-4K-2024-Xrip.mkv. Same goes for the-boys-s02-e03.mkv, etc
For audio, things are much more complicated. First there's the artist, than the album, which can either be sort of a single, EP, or full album, then there are the tracks, and then you have all the remixes, live versions, and what not.
Then, there's no reliable source like Trakt, where all this is tracked. There's MusicBrainz, but some things are still missing.
So it's almost impossible to have something like that. Just download it and use navidrome