Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Temporary Song Queue Feature #2217

Open
1 of 2 tasks
Gothsec opened this issue Jan 8, 2025 · 3 comments
Open
1 of 2 tasks

Add a Temporary Song Queue Feature #2217

Gothsec opened this issue Jan 8, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@Gothsec
Copy link

Gothsec commented Jan 8, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Pain

Currently, users cannot manage a dynamic queue within the music player. This means that if they want to listen to songs in a specific order, they have to do it manually one by one, which interrupts the user experience.

Suggested solution

Implement a dynamic song queue feature that allows users to add songs to a playback queue while listening to music. The queue should be:

  • Editable: Users can add, remove, and reorder songs in the queue.
  • Persistent: The queue should persist even if the user pauses the playback or closes the app.
  • Interactive: When a user selects a new song, it should be added to the current queue without interrupting the existing list.

User Flow:

  • The user selects a song to play → The song is added to the queue and starts playing.
  • The user adds more songs from albums, playlists, or search results → These songs are added to the end of the queue.
  • The playback queue is visible in a dedicated section of the player and can be managed by the user:
  1. Reorder songs using drag-and-drop.
  2. Remove songs from the queue.
  3. Clear the entire queue.

Useful resources

No response

Additional information

No response

Self grab

  • I'm ready to work on this issue!
@Gothsec Gothsec added the enhancement New feature or request label Jan 8, 2025
@Iam-Anoop
Copy link

Right now if I play a song from a playlist, all the songs in that playlist comes to the queue that is fine but should bring the option to again add to queue even if that song is already in the queue and those song we take using add to queue option should be given the priority ( they should come on top of the queue).

@Gothsec
Copy link
Author

Gothsec commented Jan 9, 2025

You’re right. Currently, when a user plays a song from a playlist, the entire playlist is automatically added to the queue. However, the app lacks a "temporary queue" feature, similar to what Spotify offers, where users can manually add songs to a dynamic queue that takes priority over the default playlist queue.

The goal of my suggestion is to implement exactly that:

  • A dynamic queue that users can modify in real time.
  • Users would be able to add songs manually to this queue, even if they're already part of the current playlist.
  • These manually added songs would take priority and play before the rest of the playlist queue.

@Gothsec Gothsec changed the title Add a Song Queue Feature to the Music Player Add a Song Queue Feature Jan 9, 2025
@Gothsec Gothsec changed the title Add a Song Queue Feature Add a Temporary Song Queue Feature Jan 9, 2025
@Iam-Anoop
Copy link

Exactly you had done the briefing in the right way. If those changes are made,the queue feature become complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants