Feature request to "play next" and "add to queue" song which is already in playlist

Here’s how this would work. I’ve notice that when playing a music playlist, it is not currently possible to add a song to queue or play next if that song already happens to be in the playlist. Here’s where this feature would be useful: I have a few music playlists such as “Songs of the 70s” for example which I have curated from my library. Some of these playlists could be 200-300 songs. I’ll typically hit shuffle and listen to the playlist. Sometimes I’ll want to insert a song into the queue, which usually works with “play next” or “add to queue” features, however this does not work if the song is already in the playlist. Keep in mind, the song could be in the shuffle already, but many songs down in the queue, so currently the user would have to scroll all the way through the queue, find it, then move it. Would be useful to be able to use “play next” instead. What happens currently when trying to “play next” a song already in the playlist (on the Android smartphone app) is the return message pops up that the song will be played next but it does not actually play next. Again, this is only an issue if that song happens to already be in the playlist. If I want to “play next” a song which is not in the playlist, the feature works just fine. Scrolling through the playlist to find the song and then moving it up in the queue is not feasible for large playlists, hence why the play next feature would be preferred in this case. Also if you’re listening to a playlist with friends, it can be frustrating for the friends who are trying to add a song to queue but have no idea that song is already in the playlist which I have curated and they are confused as to why the song doesn’t get added to queue even though they get a pop up that it has been added to queue. Hopefully I’ve explained this well. If anyone needs clarification on what I’m suggesting let me know.

2021 clean-up: implemented