spotifyd-http
spotifyd-http copied to clipboard
PUT to /:device/tracks doesn't update queue
Hello!
I've got the app built and working for the most part — I'm able to connect to my Spotify account, pull down my connected devices, and control a device (an Echo Dot) via /:device/play
, /:device/pause
, and /:device/next
.
However, PUTing or POSTing to /:devices/tracks
doesn't seem to work. It doesn't change the queue in the Spotify app. If you don't have anything playing, PUT to the queue, and then try to play, the Spotify app appears to start playing, but doesn't actually play anything (and doesn't actually update the currently playing song to show the desired song).
I'm assuming this is probably an issue in librespot, but I didn't see any open issues there that relate to this issue, so I thought I'd ask here first.
Thanks :)
Oh — sould note that PUTing and POSTing both return 200s, it just doesn't actually change the queue in Spotify.
And I'm new to Rust… happy to do whatever necessary to help debug though!