In the "Up Next" view there's a list of tracks that will be played next. Let's call this a "playlist" for now, though that's probably something different in terms of this app.
In a tracks context menu the action "Play Next" adds the track (again) to this playlist at the top.
Expected behaviour
The track should be moved to the top.
Maybe that's intended behavior, but it doesn't make sense, since the playlist now contains a duplicate track. So when I use this feature to order the upcoming tracks, it ends up playing the same song multiple times (as it's still in its originally queued position).
So depending on how you interpret this issue, there are several solutions:
move the tracks position in playlist, rather than duplicating it.
labeling issue:
a) rename the action to something like "Add to be played next" or "Add on Top"
b) implement 1) as a new action for "Play Next" and also implement 2b)
Actual behaviour
In the "Up Next" view there's a list of tracks that will be played next. Let's call this a "playlist" for now, though that's probably something different in terms of this app.
In a tracks context menu the action "Play Next" adds the track (again) to this playlist at the top.
Expected behaviour
The track should be moved to the top.
Maybe that's intended behavior, but it doesn't make sense, since the playlist now contains a duplicate track. So when I use this feature to order the upcoming tracks, it ends up playing the same song multiple times (as it's still in its originally queued position).
So depending on how you interpret this issue, there are several solutions: