Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Problem: Spotify waitlist duplicates when moving tracks
#1
I have moodeaudio (9.3.6 2025-06-06) running on a RaspberryPi3 with an Hifiberry Amp2 mostly with the spotify renderer.

I have a strange issue when rearranging tracks in the Spotify waitlist: If I move a track from its position it gets duplicated it ends up once at the original position and once at the position it was moved to. If I delete any of the two, both get deleted from the waitlist. I attached a short video to illustrate the issue.

This happens on the Spotify Android App and only if the selected speaker is the Raspberry Pi. On the desktop App moving tracks seems to be not possible when moodeaudio is selected as speaker. 

Is this known behaviour? Is there a fix for this?

Thanks in advance.


   
Reply
#2
(06-22-2025, 08:56 PM)orangeowl Wrote: On the desktop App moving tracks seems to be not possible when moodeaudio is selected as speaker. 
This makes me think that the android app is responsible, as it should not allow track reordering, just as the desktop app behaves.
As for the question: there probably is no solution to this; at least until a new release of the android app comes out.
Reply
#3
Thanks.

If it is a bug in the Android app that it allows reordering while it should not be possible, this implies that track reordering is not supported if playing over moodeaudio.

Is there a reason this feature is not/should not be available?
Reply
#4
(06-22-2025, 10:57 PM)orangeowl Wrote: Thanks.

If it is a bug in the Android app that it allows reordering while it should not be possible, this implies that track reordering is not supported if playing over moodeaudio.

Is there a reason this feature is not/should not be available?

I have no clue; have you tried stopping playback, reordering, and then start again? It could be the tracklist is "sent" to the spotify-connect once playback is started, but never updated after that, and for some reason the android app is copying (the reference, keeping the song ID...), rather than moving the track; then deleting the track-ID results in the deletion of "both" tracks. I know these are technical assumptions, but may help understanding why, for instance, the desktop app does not allow reordering: it could well not be possible with spotify-connect layers.
Reply
#5
Maybe @roderickvdwill come along and comment, but I think this is a quirk of the librespot software, which doesn't always handle the "playing next" queue like more official connect applications do.
----------------
Robert
Reply
#6
(06-23-2025, 07:14 PM)the_bertrum Wrote: Maybe @roderickvdwill come along and comment, but I think this is a quirk of the librespot software, which doesn't always handle the "playing next" queue like more official connect applications do.

Yup,
I do recognise I might have assumed "we" (@roderickvd) have implemented everything as it should...
Nevertheless, I still feel ought to underline that the different behavior between the Android app AND the desktop one (whatever it is) should rise a question...

Sorry for overlooking.
Reply


Forum Jump: