[GH-ISSUE #500] Duplicate entries in playlists #351

Closed
opened 2026-02-26 02:32:55 +03:00 by kerem · 1 comment
Owner

Originally created by @PBlock96 on GitHub (Dec 13, 2016).
Original GitHub issue: https://github.com/koel/koel/issues/500

Hey, thanks for contributing to Koel! To save time for both of us, please make sure these checkboxes are checked before submitting the issue:

  • You have read and followed closely the Wiki, Upgrade Guide, as well as Troubleshooting
  • The issue has not been reported before
  • This is not a "how to install on Windows" or "why is my npm messed up" question
  • You're a cool person

All checked? Now also make sure your issue

  • [Ehh?] Is associated with a version. Or better yet, a commit.
  • Is as detailed as possible (ahem... OS, browser, steps to reproduce, maybe?)
  • [Ehh?] Includes the error output if it's a bug/error report ("Whoops!" is not very helpful, you know)
  • Is in English, 因为我不说中文。

It would be nice to be have a confirmation dialogue when adding a song to a playlist. This could be checked pretty easily by comparing the song id's in a playlist to the new song.
Another way to implement this would be to add a "clean" function to playlists that would remove duplicates all at once.
As for the UI implementation a pair of checkboxes for the admin account to change in the settings tab would, I think, be the best way to implement this. For the clean button, it could be placed on the toolbar next to the playlist delete button and the shuffle all button. I will include a ui mockup an an attachment.

Originally created by @PBlock96 on GitHub (Dec 13, 2016). Original GitHub issue: https://github.com/koel/koel/issues/500 Hey, thanks for contributing to Koel! To save time for both of us, please make sure these checkboxes are checked before submitting the issue: - [x] You have read and followed closely the [Wiki](https://github.com/phanan/koel/wiki), [Upgrade Guide](https://github.com/phanan/koel/releases), as well as [Troubleshooting](https://github.com/phanan/koel/wiki/Troubleshooting) - [x] The issue has not been reported before - [x] This is not a "how to install on Windows" or "why is my npm messed up" question - [x] You're a cool person All checked? Now also make sure your issue - [Ehh?] Is associated with a version. Or better yet, a commit. - [x] Is as detailed as possible (ahem... OS, browser, steps to reproduce, maybe?) - [Ehh?] Includes the error output if it's a bug/error report ("Whoops!" is not very helpful, you know) - [x] Is in English, 因为我不说中文。 It would be nice to be have a confirmation dialogue when adding a song to a playlist. This could be checked pretty easily by comparing the song id's in a playlist to the new song. Another way to implement this would be to add a "clean" function to playlists that would remove duplicates all at once. As for the UI implementation a pair of checkboxes for the admin account to change in the settings tab would, I think, be the best way to implement this. For the clean button, it could be placed on the toolbar next to the playlist delete button and the shuffle all button. I will include a ui mockup an an attachment.
kerem closed this issue 2026-02-26 02:32:55 +03:00
Author
Owner

@PBlock96 commented on GitHub (Dec 13, 2016):

Mockup for Clean button
mockup

Mockup for settings
mockup2

<!-- gh-comment-id:266840445 --> @PBlock96 commented on GitHub (Dec 13, 2016): Mockup for Clean button ![mockup](https://cloud.githubusercontent.com/assets/2343160/21155993/36692b1c-c142-11e6-9a95-93acaed91168.png) Mockup for settings ![mockup2](https://cloud.githubusercontent.com/assets/2343160/21155994/366d1e70-c142-11e6-92e5-ab1672fe88f9.png)
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#351
No description provided.