Cloud Control API: Missing imageUrl in metadataStatus when playing a radio station

  • 20 April 2021
  • 2 replies
  • 101 views

As mentioned in the title, when Sonos is playing a radio station (TuneIn) my application receives no imageUrl in the metadataStatus from the Sonos cloud. In the Sonos app (iOS, Windows) an Image with the logo of the radio station is shown.

This is an example of the received metadataStatus object:

{"container":{"name":"Radio Paradise","type":"station","id":{"serviceId":"254","objectId":"s13606","accountId":"sn_0"},"service":{"name":"TuneIn","id":"254","images":[]},"images":[],"explicit":false},"streamInfo":"Steely Dan - Midnight Cruiser"}

I wonder, how do I get an image of the currently played radio station from the Sonos Control API?  


This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

2 replies

Userlevel 7
Badge +18

Hi @Michael Voser 

Welcome to the Sonos Community!

All I can do to help is to refer you to https://developer.sonos.com/

I’m sure there are a few community members here that can help you, however.

Userlevel 7
Badge +23

imageUrls are generally broken in the cloud API. Sometimes when they show up they are local urls which cannot work off of your local network. Sonos seem to have abandoned support for their cloud APIs, based on the total lack of responses on the recommended support channel: https://stackoverflow.com/questions/tagged/sonos.

Might be easier to go back to the undocumented-but-easier-to-get-info-about UPnP APIs, where for example urls are delivered correctly for radio stations.