Skip to content

Conversation

@timusus
Copy link
Owner

@timusus timusus commented Nov 11, 2025

Implements multi-select feature for playlists as requested in issue #84. Users can now select multiple songs within a playlist and perform batch operations like adding to queue or moving to another playlist.

Changes:

  • Added contextual toolbar to playlist detail layout
  • Integrated ContextualToolbarHelper for managing multi-select state
  • Updated click/long-click handlers to support multi-select mode
  • Added batch operation methods to PlaylistDetailPresenter:
    • addToQueue(List) for adding multiple songs to queue
    • editTags(List) for editing tags on multiple songs
  • Contextual toolbar shows "Add to Queue", "Add to Playlist", and "Edit Tags" options when songs are selected

Long-press on a song activates multi-select mode, then tap additional songs to toggle their selection. The contextual toolbar displays the count of selected items and provides batch action options.

Fixes #84

claude and others added 2 commits November 11, 2025 17:47
Implements multi-select feature for playlists as requested in issue #84.
Users can now select multiple songs within a playlist and perform batch
operations like adding to queue or moving to another playlist.

Changes:
- Added contextual toolbar to playlist detail layout
- Integrated ContextualToolbarHelper for managing multi-select state
- Updated click/long-click handlers to support multi-select mode
- Added batch operation methods to PlaylistDetailPresenter:
  - addToQueue(List<PlaylistSong>) for adding multiple songs to queue
  - editTags(List<PlaylistSong>) for editing tags on multiple songs
- Contextual toolbar shows "Add to Queue", "Add to Playlist", and "Edit Tags"
  options when songs are selected

Long-press on a song activates multi-select mode, then tap additional
songs to toggle their selection. The contextual toolbar displays the
count of selected items and provides batch action options.

Fixes #84
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add multi-select when in a playlist

3 participants