[GH-ISSUE #128] Artist and Album navigation #90

Closed
opened 2026-02-26 02:32:06 +03:00 by kerem · 13 comments
Owner

Originally created by @t94j0 on GitHub (Dec 21, 2015).
Original GitHub issue: https://github.com/koel/koel/issues/128

When clicking on the name or album of an artist, it should open the album without playing anything. This is useful for navigation without having to listen to the first song play.

Originally created by @t94j0 on GitHub (Dec 21, 2015). Original GitHub issue: https://github.com/koel/koel/issues/128 When clicking on the name or album of an artist, it should open the album without playing anything. This is useful for navigation without having to listen to the first song play.
kerem closed this issue 2026-02-26 02:32:06 +03:00
Author
Owner

@phanan commented on GitHub (Dec 21, 2015):

I always want to play right away personally, hence the behavior decision. What's the use of browsing an album other than to look at a 10-track list?

<!-- gh-comment-id:166190284 --> @phanan commented on GitHub (Dec 21, 2015): I always want to play right away personally, hence the behavior decision. What's the use of browsing an album other than to look at a 10-track list?
Author
Owner

@ronilaukkarinen commented on GitHub (Dec 21, 2015):

In Subsonic when clicking an album or artist it shows by default a view with artist info on top, then albums in the list, so you can choose another album by the same artist while playing. I like this behaviour. Although in Vanilla Subsonic you can also play directly by clicking the play icon, but it has the both behaviours.

Screenshot (Subsonic powered by Fluid App)

<!-- gh-comment-id:166227326 --> @ronilaukkarinen commented on GitHub (Dec 21, 2015): In Subsonic when clicking an album or artist it shows by default a view with artist info on top, then albums in the list, so you can choose another album by the same artist while playing. I like this behaviour. Although in Vanilla Subsonic you can also play directly by clicking the play icon, but it has the both behaviours. ![Screenshot (Subsonic powered by Fluid App)](https://dl.dropboxusercontent.com/u/18447700/Screenshot%202015-12-21%2009.51.18.png)
Author
Owner

@emielmolenaar commented on GitHub (Dec 21, 2015):

+1 on this, sometimes you really do not want to hear the first song and just browse around an album :)

<!-- gh-comment-id:166261039 --> @emielmolenaar commented on GitHub (Dec 21, 2015): +1 on this, sometimes you really do not want to hear the first song and just browse around an album :)
Author
Owner

@bhulsman commented on GitHub (Dec 21, 2015):

Good idea, especially when creating a playlist!

<!-- gh-comment-id:166303577 --> @bhulsman commented on GitHub (Dec 21, 2015): Good idea, especially when creating a playlist!
Author
Owner

@phanan commented on GitHub (Dec 22, 2015):

Hmm. Looks like I'll have to reconsider my decision. How do you guys imagine this to fit into Koel's interface?

<!-- gh-comment-id:166477715 --> @phanan commented on GitHub (Dec 22, 2015): Hmm. Looks like I'll have to reconsider my decision. How do you guys imagine this to fit _into Koel's interface_?
Author
Owner

@brahmlower commented on GitHub (Dec 22, 2015):

This could be made to be a configurable option, that way it works best for both preferences

<!-- gh-comment-id:166554293 --> @brahmlower commented on GitHub (Dec 22, 2015): This could be made to be a configurable option, that way it works best for both preferences
Author
Owner

@phanan commented on GitHub (Dec 22, 2015):

This could be made to be a configurable option, that way it works best
for both preferences

No I wouldn't go that route.

On Tue, Dec 22, 2015 at 4:41 PM, bplower notifications@github.com wrote:

This could be made to be a configurable option, that way it works best for
both preferences


Reply to this email directly or view it on GitHub
https://github.com/phanan/koel/issues/128#issuecomment-166554293.

<!-- gh-comment-id:166559396 --> @phanan commented on GitHub (Dec 22, 2015): > This could be made to be a configurable option, that way it works best > for both preferences No I wouldn't go that route. On Tue, Dec 22, 2015 at 4:41 PM, bplower notifications@github.com wrote: > This could be made to be a configurable option, that way it works best for > both preferences > > — > Reply to this email directly or view it on GitHub > https://github.com/phanan/koel/issues/128#issuecomment-166554293.
Author
Owner

@bhulsman commented on GitHub (Dec 22, 2015):

Personally I think clicking an album should not play it by default, but just show the songs in it. That probably depends on how some listens music. Whether you just click an album or artist, or shuffle songs, or create a playlist.

MusicBee is my favorite player (http://getmusicbee.com/), which has a AutoDJ that just adds songs to the current queue when empty. So instead of adding all songs and then shuffle them, it adds just one or two new songs. That way you can easily add a song you want to hear now without having to completely fill up a new playlist. There is no other music player that I've seen, which does a better job.

To get to the point; which direction do you want for koel? The way it is now, you have to create a playlist in advance, or keep clicking an artist or album (or even song) to keep listening. The other way to do it is keep the queue the central part. Replace lyrics with the current queue and enable drag/drop artists/albums/songs to the queue. Another option would be an options menu on right mouse click.

<!-- gh-comment-id:166567723 --> @bhulsman commented on GitHub (Dec 22, 2015): Personally I think clicking an album should not play it by default, but just show the songs in it. That probably depends on how some listens music. Whether you just click an album or artist, or shuffle songs, or create a playlist. MusicBee is my favorite player (http://getmusicbee.com/), which has a AutoDJ that just adds songs to the current queue when empty. So instead of adding all songs and then shuffle them, it adds just one or two new songs. That way you can easily add a song you want to hear now without having to completely fill up a new playlist. There is no other music player that I've seen, which does a better job. To get to the point; which direction do you want for koel? The way it is now, you have to create a playlist in advance, or keep clicking an artist or album (or even song) to keep listening. The other way to do it is keep the queue the central part. Replace lyrics with the current queue and enable drag/drop artists/albums/songs to the queue. Another option would be an options menu on right mouse click.
Author
Owner

@ronilaukkarinen commented on GitHub (Dec 22, 2015):

I agree, the general and most popular way is to make the queue as flexible
as possible. Subdonic has four icons, add, enqueue, shuffle and play, and
you can trigger those in artist or albums. A bit overkill perhaps, but I'm
loving it.
On Dec 22, 2015 11:39, "Bernardo" notifications@github.com wrote:

Personally I think clicking an album should not play it by default, but
just show the songs in it. That probably depends on how some listens music.
Whether you just click an album or artist, or shuffle songs, or create a
playlist.

MusicBee is my favorite player (http://getmusicbee.com/), which has a
AutoDJ that just adds songs to the current queue when empty. So instead of
adding all songs and then shuffle them, it adds just one or two new songs.
That way you can easily add a song you want to hear now without having to
completely fill up a new playlist. There is no other music player that I've
seen, which does a better job.

To get to the point; which direction do you want for koel? The way it is
now, you have to create a playlist in advance, or keep clicking an artist
or album (or even song) to keep listening. The other way to do it is keep
the queue the central part. Replace lyrics with the current queue and
enable drag/drop artists/albums/songs to the queue. Another option would be
an options menu on right mouse click.


Reply to this email directly or view it on GitHub
https://github.com/phanan/koel/issues/128#issuecomment-166567723.

<!-- gh-comment-id:166572847 --> @ronilaukkarinen commented on GitHub (Dec 22, 2015): I agree, the general and most popular way is to make the queue as flexible as possible. Subdonic has four icons, add, enqueue, shuffle and play, and you can trigger those in artist or albums. A bit overkill perhaps, but I'm loving it. On Dec 22, 2015 11:39, "Bernardo" notifications@github.com wrote: > Personally I think clicking an album should not play it by default, but > just show the songs in it. That probably depends on how some listens music. > Whether you just click an album or artist, or shuffle songs, or create a > playlist. > > MusicBee is my favorite player (http://getmusicbee.com/), which has a > AutoDJ that just adds songs to the current queue when empty. So instead of > adding all songs and then shuffle them, it adds just one or two new songs. > That way you can easily add a song you want to hear now without having to > completely fill up a new playlist. There is no other music player that I've > seen, which does a better job. > > To get to the point; which direction do you want for koel? The way it is > now, you have to create a playlist in advance, or keep clicking an artist > or album (or even song) to keep listening. The other way to do it is keep > the queue the central part. Replace lyrics with the current queue and > enable drag/drop artists/albums/songs to the queue. Another option would be > an options menu on right mouse click. > > — > Reply to this email directly or view it on GitHub > https://github.com/phanan/koel/issues/128#issuecomment-166567723.
Author
Owner

@Aidenir commented on GitHub (Jan 14, 2016):

Right now I can't click the title of either artists or albums, nothing happens. The only way to show all songs by an artist is to press the play button on the album art, which stops playing whatever I was actually listening to. No offense but this seems like a really simple design change, and just do it exactly like spotify does it:
click the play button to play whatever song is first.
click the title to get into the artist/album page.

I personally have never listened to albums, which makes this a really clunky UI for me.
(Sorry for the tone, I do like koel so far, but its got quite a bit more left before I can replace spotify :))

<!-- gh-comment-id:171806069 --> @Aidenir commented on GitHub (Jan 14, 2016): Right now I can't click the title of either artists or albums, nothing happens. The only way to show all songs by an artist is to press the play button on the album art, which stops playing whatever I was actually listening to. No offense but this seems like a really simple design change, and just do it exactly like spotify does it: click the play button to play whatever song is first. click the title to get into the artist/album page. I personally have never listened to albums, which makes this a really clunky UI for me. (Sorry for the tone, I do like koel so far, but its got quite a bit more left before I can replace spotify :))
Author
Owner

@phanan commented on GitHub (Jan 15, 2016):

This actually has been on my list:

image

But Koel is never intended to replace Spotify – they serve totally different purposes.

<!-- gh-comment-id:171842788 --> @phanan commented on GitHub (Jan 15, 2016): This actually has been on my list: ![image](https://cloud.githubusercontent.com/assets/8056274/12343244/e5898542-bb6c-11e5-9d3b-f2a70ab289df.png) But Koel is never intended to replace Spotify – they serve totally different purposes.
Author
Owner

@phanan commented on GitHub (Jan 15, 2016):

Implemented on 2.0 branch.

<!-- gh-comment-id:171898820 --> @phanan commented on GitHub (Jan 15, 2016): Implemented on `2.0` branch.
Author
Owner

@emielmolenaar commented on GitHub (Jan 15, 2016):

Great work!

<!-- gh-comment-id:171899219 --> @emielmolenaar commented on GitHub (Jan 15, 2016): Great work!
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#90
No description provided.