Does anyone know what elements of the "Alexa AudioPlayer interface" is not supported on Sonos One?
The reason I ask, I have a skill that streams our radio station just fine on Amazon made speakers but plays only silence when the skill is enabled on Sonos One. The skills interacts fine and says it is playing the station, but only silence is heard - no error prompts. The station streams fine with the TuneIn skill but we would prefer to promote the "Get Me Radio" skill. Wondering what I could tell the developers to help them determine why it fails only on Sonos speakers.
p.s. I have disabled and re-enabled the skill many times...works consistently with Amazon speakers but fails with Sonos One, no matter what station I select.
Best answer by James L.
The issue isn’t with your stream URL - that works perfectly fine and is as you say; 128kbps. The issue is with the URL the Get Me Radio! skill returns, which is https://alexa.getmeradio.com/stations/docradio-christianhits-2051/listen.pls. It seems like there’s an issue with that URL that causes the Sonos players to throw up an “unsupported format” error. We can’t say for certain what the issue is, but as Xander mentioned earlier, it looks to be identifying as a 33kbps stream, instead of redirecting to your 128kbps URL. In something like VLC player, the stream redirects correctly to the URL you provided.
I hope that helps