Querying a useful URI for Sonos Preset app

I used TuneIn, Amazon Music and Google Play Music. For each service they may use a different URI depending on the type of music being played (Radio Station vs Playlist vs More Like This, etc). That was why my app gave multiple options to try. Getting this working requires a bit of trial and error but once you find the correct URI it usually works consistently.

For the Sonos Api server there are a couple of threads in the forum with details. I don't use Hubitat or the Api for my Sonos anymore so any pointers I give would be based on memory and outdated. Setting up from scratch was fairly simple if you follow the Readme on Jishi's github but docker is very easy as well if you are already familiar with containers.

I believe @homeauto2112 and @aaiyar use the Sonos Api extensively. Hopefully they can get you going.