Sonos link to Album art is local IP even though it's cloud music being played

  • 27 January 2022
  • 6 replies
  • 331 views

Badge +1

I’m trying to setup a Dakboard wall display at home, and it has Sonos integration to display what’s currently playing.  However, it is failing to display the album art that is tied to the current song.  In talking to Dakboard, they’re saying that it’s failing to work because Sonos is grabbing the artwork locally rather than from the Internet, and the Dakboard screens are rendered from their cloud service.  That being said, the music I’m testing playing with comes from a streaming service, and I don’t currently own the music and don’t have it cached locally.  Dakboard supplied me with the URL to the artwork that the Dakboard Logs say it’s trying to grab it from, and the URL is indeed a local URL to one of my Sonos speakers. Dakboard says that this is something they haven’t seen - that normally Sonos provides them with a streaming URL to the artwork if it’s streaming music from the cloud.  Is there something I need to change on my side to change what URL is being presented by Sonos?  Certainly the artwork is coming up on my local Apps, so Sonos is grabbing it from the cloud.


6 replies

This is above my pay grade, but I don’t know if this helps?

https://developer.sonos.com/build/content-service-add-features/add-images/add-album-art/

Userlevel 7
Badge +23

If they are using the Sonos Cloud API then yes, this was a bug I reported in Sept 2020: https://stackoverflow.com/questions/63922860/imageurls-in-sonos-cloud-api-metadata-are-often-local-addresses

Userlevel 2

DAKboard used to show local music library artwork - something has changed.  I submitted a ticket to DAKboard support; we’ll see if the story is any different.

@paulfielding I got the same answer. Could you provide the url they gave you? I haven’t been able to find it.  thx!

“Dakboard supplied me with the URL to the artwork that the Dakboard Logs say it’s trying to grab it from, and the URL is indeed a local URL to one of my Sonos speakers” 

Badge +1

Sorry for the late reply to everyone - for some reason I didn’t receive email updates until I got actually mentioned in the last post.  

 

@John B Thanks for that info, I’ll look through it, though I suspect it’ll help the dakboard folks more so than myself.

@controlav That’s interesting to know there’s a bug around it.  I tried clicking the link you send but got a stack overflow message suggesting it was removed.  Do you know if it’s still there but could have changed URLs?

@sbstn It was just the local url.  For example:

https://192.168.15.168:1400/getaa?s=1&u=x-sonos-http%3asong%253a1362668489.mp4%3fsid%3d204%26flags%3d8224%26sn%3d3

This is the URL that Dakboard received from Sonos (when the dug through the dakboard logs) to try to display my artwork - that IP is a local IP for the sonos speaker that was playing the music.   So basically Sonos was grabbing the artwork, caching it locally on the speaker and then instructing Dakboard to display it via the local URL, which Dakboard can’t do because it’s rendering it’s screens remotely.

regards,

Paul

Userlevel 7
Badge +23

SO hid my post, nice. Here is what it said:

 

Reply