Skip to content

Enable Previous button to wrap to last track in Repeat Playlist mode #1726

@NebulaTechs

Description

@NebulaTechs

Description
Currently, when "Repeat Playlist" mode is enabled in Audacious, the "Previous" button stops at the first track and does not wrap around to the last track. This creates an inconsistent user experience where users can navigate forward cyclically (last track → first track) but cannot navigate backward cyclically (first track → last track).
Adding bidirectional playlist looping would provide a consistent and intuitive navigation experience. When at the first track and "Previous" is pressed, the player should jump to the last track in the playlist, completing the loop in both directions.
This is particularly beneficial for users who:

  • Navigate playlists using keyboard shortcuts or media keys
  • Use Audacious in environments where they want seamless circular navigation
  • Expect consistent behavior between "Next" and "Previous" buttons when loop mode is active
    Additional information
  • Do other audio players offer this feature?
    Yes, this is a common behavior in many modern music players. For example:
  • Clementine (Qt-based music player): In "Repeat Playlist" mode, the "Previous" button correctly wraps from the first track to the last track when the player is in stopped state (see related discussion in Clementine issue #7326)
  • VLC Media Player: When playlist loop is enabled, navigation is bidirectional
  • Spotify, iTunes, and most modern players: All support bidirectional playlist looping

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions