Description
When invoking musicsearch (in this case, targeting files in the local music library), the single file located always used to be added to the queue as the next song, and immediately would begin playing.
This was working as of June 1, 2019.
Now (August 7, 2019), when the same call to musicsearch is made, the single file located is, as before, added to the queue as the next song, but now the queue always plays the second song in the queue overall, instead of playing the new song. This pretty much breaks the functionality for what I use it for.
I am suspecting that Sonos pushed some kind of mandatory update that broke this, but I have no proof. What I am surmising is happening is that the song is added as the next song, but then the current song pointer is returned to the top before going to play the next song, so the song that plays is always the second song in the queue, rather than the newly added song, which is the desired (and previous) behavior.
FYI, here is the call I am making to musicsearch:
http://localhost:5005/RoomName/musicsearch/library/song/song+name
This used to work, but now does not. I installed the newest version of the API and updated dependencies, but that did not resolve the issue.