anandnet / Harmony-Music

A cross platform App for streaming Music
GNU General Public License v3.0
974 stars 74 forks source link

A smoother and more natural track selection and listening experience #303

Open andreatede2002 opened 1 month ago

andreatede2002 commented 1 month ago

I would like to propose 5 features that make the experience of selecting and listening to tracks smoother and more natural.

  1. Enqueue in causal order: Allow tracks from a playlist to be enqueued in a causal sequence when selecting the "enqueue all" option.

  2. Related tracks: When tapping on a track from a playlist, the app plays that track and then automatically follows up with similar, related tracks that may not necessarily be part of the same playlist.

  3. Clear queue: Add the option to clear the queue with a "clear the queue" feature.

  4. Swipe left to remove from queue: When viewing the list of tracks in the queue, add the ability to swipe left to remove a track from the queue.

  5. Swipe right to move track to the top: When viewing the list of tracks in the queue, add the ability to swipe right to move a track to the top of the queue (next in line).

My proposal for choosing between default and additional features:

I propose making the features labeled with numbers "1", "3", "4", and "5" default. Feature number "2" (related tracks) can be enabled from the settings.

Thank you in advance for your work and for taking the time to read this