[GH-ISSUE #1746] General UX improvement ideas #958

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

Originally created by @emmadesilva on GitHub (Feb 5, 2024).
Original GitHub issue: https://github.com/koel/koel/issues/1746

Hey there, thanks for making this project! It's been beyond my expectations so far. As a developer myself, I have some ideas for UX improvements of stuff I miss coming from Spotify.

  • As I wrote in another issue, being able to reorder playlist songs is vital, and they should default to the order they were added
  • Similarly, it would be nice to reorder playlists, and/or have an option like Spotify to sort by recents
  • Double clicking on a playlist in the sidebar should start playing that playlist
  • Double clicking on a song inside a playlist should start playing that playlist
  • You should be able to drag the currently playing song in the lower left corner into a playlist to add it
  • The repeat mode option does not seem to be persisted. I keep having to reselect "repeat all"
  • On the login page, if an internal server error occurs, the UI responds as if the password was wrong
  • Custom profile photos without Gravatar would be great. I implemented it on my instance by checking if the email hash exists in /public/img/avatars/hash.png, I'm not well versed in Vue, but I can begin a PR with the backend if someone can take the frontend?
  • This might just be me, but the playlist trash icon button is a bit of a bamboozle, I thought it would remove the selected songs, not delete the playlist...

Again, thanks for making this! I hope this doesn't come a cross as me coming in here demanding stuff, I just know that I personally enjoy getting feedback from new users because they often have a fresh perspective of things I might have overlooked after having worked with the code for so long. So this is my way of saying thanks and hoping to help improve the project even more. 🚀

Originally created by @emmadesilva on GitHub (Feb 5, 2024). Original GitHub issue: https://github.com/koel/koel/issues/1746 Hey there, thanks for making this project! It's been beyond my expectations so far. As a developer myself, I have some ideas for UX improvements of stuff I miss coming from Spotify. - [ ] As I wrote in another issue, being able to reorder playlist songs is vital, and they should default to the order they were added - [ ] Similarly, it would be nice to reorder playlists, and/or have an option like Spotify to sort by recents - [ ] Double clicking on a playlist in the sidebar should start playing that playlist - [ ] Double clicking on a song inside a playlist should start playing that playlist - [ ] You should be able to drag the currently playing song in the lower left corner into a playlist to add it - [ ] The repeat mode option does not seem to be persisted. I keep having to reselect "repeat all" - [ ] On the login page, if an internal server error occurs, the UI responds as if the password was wrong - [ ] Custom profile photos without Gravatar would be great. I implemented it on my instance by checking if the email hash exists in `/public/img/avatars/hash.png`, I'm not well versed in Vue, but I can begin a PR with the backend if someone can take the frontend? - [ ] This might just be me, but the playlist trash icon button is a bit of a bamboozle, I thought it would remove the selected songs, not delete the playlist... Again, thanks for making this! I hope this doesn't come a cross as me coming in here demanding stuff, I just know that I personally enjoy getting feedback from new users because they often have a fresh perspective of things I might have overlooked after having worked with the code for so long. So this is my way of saying thanks and hoping to help improve the project even more. 🚀
kerem closed this issue 2026-02-26 02:34:45 +03:00
Author
Owner

@phanan commented on GitHub (Mar 10, 2024):

Hey, many thanks for this — (almost) all sounds legit!

  • Reordering songs in a playlist will certainly land in the next release.
  • I personally don't think doubling-clicking a song inside a playlist should play the whole playlist, though. Maybe this can be a setting.
  • Can't reproduce the bug with repeat mode. A more detail bug report would be appreciated.
  • Playlist trash icon as well as many other elements come with an instant tooltip on hover. Do you think it's too subtle?
    Screenshot 2024-03-10 at 09 33 53
<!-- gh-comment-id:1987046725 --> @phanan commented on GitHub (Mar 10, 2024): Hey, many thanks for this — (almost) all sounds legit! * Reordering songs in a playlist will certainly land in the next release. * I personally don't think doubling-clicking a song inside a playlist should play the whole playlist, though. Maybe this can be a setting. * Can't reproduce the bug with repeat mode. A more detail bug report would be appreciated. * Playlist trash icon as well as many other elements come with an instant tooltip on hover. Do you think it's too subtle? ![Screenshot 2024-03-10 at 09 33 53](https://github.com/koel/koel/assets/8056274/c594b4ac-eb51-481e-b83f-a2f339843b6e)
Author
Owner

@emmadesilva commented on GitHub (Mar 10, 2024):

Hey, many thanks for this — (almost) all sounds legit!

  • Reordering songs in a playlist will certainly land in the next release.
  • I personally don't think doubling-clicking a song inside a playlist should play the whole playlist, though. Maybe this can be a setting.
  • Can't reproduce the bug with repeat mode. A more detail bug report would be appreciated.
  • Playlist trash icon as well as many other elements come with an instant tooltip on hover. Do you think it's too subtle?
    Screenshot 2024-03-10 at 09 33 53

Thanks for the response, glad you appreciate the feedback!

Reordering songs in a playlist will certainly land in the next release.

Awesome!

I personally don't think doubling-clicking a song inside a playlist should play the whole playlist, though. Maybe this can be a setting.

Coming from Spotify, and trying to use this as a drop in replacement, I think it's pretty important so I would def be in favour of a setting. Down the line maybe a "Spotify" mode could be added for things like this, though that may be crazy haha

Can't reproduce the bug with repeat mode. A more detail bug report would be appreciated.

Seems to work now? I'll keep you posted.

Playlist trash icon as well as many other elements come with an instant tooltip on hover. Do you think it's too subtle?

Did not notice the tooltip until you mentioned it, must be too subtle, maybe the fade in delay should be decreased a lot?


Thanks again for the response, looking forward to seeing more where this project can go!

<!-- gh-comment-id:1987162851 --> @emmadesilva commented on GitHub (Mar 10, 2024): > Hey, many thanks for this — (almost) all sounds legit! > > * Reordering songs in a playlist will certainly land in the next release. > * I personally don't think doubling-clicking a song inside a playlist should play the whole playlist, though. Maybe this can be a setting. > * Can't reproduce the bug with repeat mode. A more detail bug report would be appreciated. > * Playlist trash icon as well as many other elements come with an instant tooltip on hover. Do you think it's too subtle? > ![Screenshot 2024-03-10 at 09 33 53](https://private-user-images.githubusercontent.com/8056274/311479350-c594b4ac-eb51-481e-b83f-a2f339843b6e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTAwNjM5MzUsIm5iZiI6MTcxMDA2MzYzNSwicGF0aCI6Ii84MDU2Mjc0LzMxMTQ3OTM1MC1jNTk0YjRhYy1lYjUxLTQ4MWUtYjgzZi1hMmYzMzk4NDNiNmUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMTBUMDk0MDM1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTU1MjYxYWY4NzkyZGVkMDFkMTZhMzE2ZGRhOGI2MjFiNzkxZmUxMTJmNWRkMGRiY2FmZDQyOGVmZWNhMDljNCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.UMkV5b4qTyH9CS8oFaxG3gHlhVJ9diKbyeMtLVpERwQ) Thanks for the response, glad you appreciate the feedback! > Reordering songs in a playlist will certainly land in the next release. Awesome! > I personally don't think doubling-clicking a song inside a playlist should play the whole playlist, though. Maybe this can be a setting. Coming from Spotify, and trying to use this as a drop in replacement, I think it's pretty important so I would def be in favour of a setting. Down the line maybe a "Spotify" mode could be added for things like this, though that may be crazy haha > Can't reproduce the bug with repeat mode. A more detail bug report would be appreciated. Seems to work now? I'll keep you posted. > Playlist trash icon as well as many other elements come with an instant tooltip on hover. Do you think it's too subtle? Did not notice the tooltip until you mentioned it, must be too subtle, maybe the fade in delay should be decreased a lot? --- Thanks again for the response, looking forward to seeing more where this project can go!
Author
Owner

@Chaphasilor commented on GitHub (Mar 28, 2024):

Just wanted to chime in on the delete button tooltip stuff. As Nielsen Norman Group puts it:

Icons Need a Text Label

Not a tooltip on hover, but a label that is always shown (if possible). More info in their article: https://www.nngroup.com/articles/icon-usability/

Since I'm not a koel user, I also can't tell what the green button would do, just from the icon in the screenshot :)

<!-- gh-comment-id:2025653880 --> @Chaphasilor commented on GitHub (Mar 28, 2024): Just wanted to chime in on the delete button tooltip stuff. As Nielsen Norman Group puts it: > Icons Need a Text Label Not a tooltip on hover, but a label that is always shown (if possible). More info in their article: https://www.nngroup.com/articles/icon-usability/ Since I'm not a koel user, I also can't tell what the green button would do, just from the icon in the screenshot :)
Author
Owner

@phanan commented on GitHub (Jul 10, 2024):

Most of these suggestions have been addressed in v7 :) Please keep them coming!

<!-- gh-comment-id:2221135598 --> @phanan commented on GitHub (Jul 10, 2024): Most of these suggestions have been addressed in v7 :) Please keep them coming!
Author
Owner

@emmadesilva commented on GitHub (Jul 10, 2024):

Most of these suggestions have been addressed in v7 :) Please keep them coming!

Amazing! Cheers! Gonna upgrade soon :)

<!-- gh-comment-id:2221139754 --> @emmadesilva commented on GitHub (Jul 10, 2024): > Most of these suggestions have been addressed in v7 :) Please keep them coming! Amazing! Cheers! Gonna upgrade soon :)
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#958
No description provided.