[GH-ISSUE #1136] Improve how playlists are handled #658

Closed
opened 2026-02-26 02:33:53 +03:00 by kerem · 5 comments
Owner

Originally created by @fschlaef on GitHub (Dec 6, 2019).
Original GitHub issue: https://github.com/koel/koel/issues/1136

Hello,

I recently discovered and installed Koel and I love it ! However, I have issues with playlists :

  • When you open a playlist, there is a "Shuffle all" button, but no "play all". I never use shuffle mode and would love to simply play all songs in my playlist in order
  • When you double-click a song in a playlist then use "Play next song" or "Play previous song" button, it doesn't play the next or previous song in the playlist, but rather in the "Current queue" list. This is confusing and kinda defeats the purpose of playlists.

All of this doesn't apply to "Artists" or "Albums" since those have a dedicated "play all" button that works fine. For playlists, I have to manually select all songs, then add them to the queue.

Adding a "Play all" button in playlists would solve all those issues at once.

Thanks in advance !

Originally created by @fschlaef on GitHub (Dec 6, 2019). Original GitHub issue: https://github.com/koel/koel/issues/1136 Hello, I recently discovered and installed Koel and I love it ! However, I have issues with playlists : - When you open a playlist, there is a "Shuffle all" button, but no "play all". I never use shuffle mode and would love to simply play all songs in my playlist in order - When you double-click a song in a playlist then use "Play next song" or "Play previous song" button, it doesn't play the next or previous song in the playlist, but rather in the "Current queue" list. This is confusing and kinda defeats the purpose of playlists. All of this doesn't apply to "Artists" or "Albums" since those have a dedicated "play all" button that works fine. For playlists, I have to manually select all songs, then add them to the queue. Adding a "Play all" button in playlists would solve all those issues at once. Thanks in advance !
Author
Owner

@phanan commented on GitHub (Dec 9, 2019):

I'm starting to think, maybe we can adopt an "Alt-key" UX pattern like what MacOS has? Specifically, the default button will be Shuffle, but pressing (and holding) the Alt key will replace the Shuffle button with a Play All (in order). This pattern would be applied everywhere (playlist, artist, album etc). WDYT?

<!-- gh-comment-id:563027762 --> @phanan commented on GitHub (Dec 9, 2019): I'm starting to think, maybe we can adopt an "Alt-key" UX pattern like what MacOS has? Specifically, the default button will be Shuffle, but pressing (and holding) the <kbd>Alt</kbd> key will replace the Shuffle button with a Play All (in order). This pattern would be applied everywhere (playlist, artist, album etc). WDYT?
Author
Owner

@fschlaef commented on GitHub (Dec 9, 2019):

@phanan I really like that idea, but I wonder if the default pattern should be Shuffle. Maybe Play all by default makes more sense ? I don't know, but I'll be happy with either 😄

<!-- gh-comment-id:563128277 --> @fschlaef commented on GitHub (Dec 9, 2019): @phanan I really like that idea, but I wonder if the default pattern should be Shuffle. Maybe Play all by default makes more sense ? I don't know, but I'll be happy with either 😄
Author
Owner

@phanan commented on GitHub (Dec 9, 2019):

Maybe I'm more used to playing in Shuffle mode, but we can always make it a
setting.

Am Mo., 9. Dez. 2019 um 15:49 Uhr schrieb François Schlaefli <
notifications@github.com>:

@phanan https://github.com/phanan I really like that idea, but I wonder
if the default pattern should be Shuffle. Maybe Play all by default makes
more sense ? I don't know, but I'll be happy with either 😄


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/phanan/koel/issues/1136?email_source=notifications&email_token=AB5O3UXNRFK2XWZUBXGWHMDQXYA7XA5CNFSM4JWTAJM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGIKPVI#issuecomment-563128277,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5O3URDKMB77ZLI7GJ5DV3QXYA7XANCNFSM4JWTAJMQ
.

<!-- gh-comment-id:563129327 --> @phanan commented on GitHub (Dec 9, 2019): Maybe I'm more used to playing in Shuffle mode, but we can always make it a setting. Am Mo., 9. Dez. 2019 um 15:49 Uhr schrieb François Schlaefli < notifications@github.com>: > @phanan <https://github.com/phanan> I really like that idea, but I wonder > if the default pattern should be Shuffle. Maybe Play all by default makes > more sense ? I don't know, but I'll be happy with either 😄 > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/phanan/koel/issues/1136?email_source=notifications&email_token=AB5O3UXNRFK2XWZUBXGWHMDQXYA7XA5CNFSM4JWTAJM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGIKPVI#issuecomment-563128277>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AB5O3URDKMB77ZLI7GJ5DV3QXYA7XANCNFSM4JWTAJMQ> > . >
Author
Owner

@fschlaef commented on GitHub (Dec 9, 2019):

we can always make it a setting.

Even better ! 👍

<!-- gh-comment-id:563131979 --> @fschlaef commented on GitHub (Dec 9, 2019): > we can always make it a setting. Even better ! 👍
Author
Owner

@phanan commented on GitHub (Apr 22, 2020):

This actually has been implemented in the last version.

<!-- gh-comment-id:617630311 --> @phanan commented on GitHub (Apr 22, 2020): This actually has been implemented in the last version.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#658
No description provided.