Screenbox icon indicating copy to clipboard operation
Screenbox copied to clipboard

Addition of Playlist Feature

Open dayanidhi07 opened this issue 10 months ago • 1 comments

Is your feature request related to a problem? Please describe. Description

Screenbox lacks playlist creation and management, a critical feature for organizing and playing songs. Adding this would enhance user experience, aligning with modern media player standards.

Use Case

Users need to group songs for activities (e.g., workouts, parties) or queue playback. Currently, manual song selection is inefficient. Playlists would streamline music organization and playback.

Describe the solution you'd like

Proposed Features

  1. Create Playlists: Create and name playlists via UI or right-click menu.
  2. Manage Songs: Add/remove songs using drag-and-drop or context menus. Support bulk actions.
  3. Playlist Management: View, edit (reorder, rename), and delete playlists in a dedicated UI section. Set playback options (shuffle, repeat).
  4. Playback: Play playlists directly, display current playlist, and save queues as playlists.
  5. Optional: Import/export M3U playlists, persist data, resume playback, and organize playlists (folders/tags).

Describe alternatives you've considered

Inspiration

TubeArchivist: Simple playlist menu and migration script.

MoOde: Intuitive "Add to Playlist" dropdown.

Audacious: Saves playlist positions for resuming.

Additional context

Acceptance Criteria

Create, name, and delete playlists. Add/remove songs via context menus or drag-and-drop. Access and play playlists from UI. Persist playlists across sessions. Support large playlists (100+ songs) without performance issues. Localize UI elements.

PFA screenshot from Windows Media Player

Image

Notes

No existing GitHub issues cover this. Recent updates (e.g., themes) are unrelated.

Playlists are standard in players like VLC, appealing to users.

Happy to assist with testing or clarification.

Thank you for considering this feature to improve Screenbox!

dayanidhi07 avatar Apr 23 '25 04:04 dayanidhi07

Duplicate of #110

United600 avatar Apr 23 '25 13:04 United600