Option for queue navigation behavior based on repeat mode

Feature description:

Currently the circular queue navigation is either always on or always off. I am suggesting an option where the behavior of queue navigation is determined by the player’s “repeat mode”.

If the repeat mode is set to off, the circular queue will be disabled. If the repeat mode is set to loop the queue, the circular queue navigation will be enabled.

I feel this should be an additional option and should not replace the current functionality you already have made.

Problem solved:

Currently, if your repeat mode is set to loop the queue, the next song will be the first song in the queue. (Makes sense).

However, even though the listener has a “next song” when repeat mode is on, there is no way for the user to actually skip to that next song with the circular queue disabled.

This can be jarring for the user, as their “skip” button doesn’t work, but at the end of their track, the first track in the queue begins playing again.

When circular queue is enabled, the opposite issue is true. When the repeat mode is set to “off”. At the end of the queue, the user can skip the last track to play the first track in the queue, but letting that song play out will not go to the first track.

Ie: there can always be a discrepancy between the behavior of the navigation buttons and the behavior of the player.

This feature will provide users a way to mitigate this behavior if they don’t like it.

Brought benefits:

This will provide users with further customization in player behavior. Some apps behave in this way, some do not. This can make it easier for users who are used to apps that behave this way.

Other application solutions:

Additional description and context:

Screenshots / Mockup:

1 Like

No idea what you mean, if you have repeat mode then skip at the end will go to the start …

It doesn’t seem to behave that way on my device. I have circular queue off and I have repeat mode enabled, but I cannot skip to the first track in the queue.

With circular queue on, i can of course skip to the first track, but that is not dependent on repeat mode.

Is this a configuration issue on my end?

Hum yes you’re right I forget I switched back to that when circular was set as true by default.