New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to shuffle album order. #641

Open
aewdaxdxdwexdaedaexdaxdaxdddaxdddaw opened this Issue Feb 18, 2017 · 5 comments

Comments

Projects
None yet
4 participants
@aewdaxdxdwexdaedaexdaxdaxdddaxdddaw

aewdaxdxdwexdaedaexdaxdaxdddaxdddaw commented Feb 18, 2017

Cmus currently has a shuffle feature that shuffles every track in the library. I'd like an option to shuffle the order of the albums, so the tracks belonging to each album are played in order but once the album ends it plays another album in the library.
The android music player 'Vanilla music' Has a feature identical to this, if I haven't described the request properly, then that is an example.

@jcs

This comment has been minimized.

Contributor

jcs commented Jul 5, 2018

I implemented this in my album_shuffle branch as an aaa_mode but it feels wrong to have it there instead of changing shuffle to have 3 possible options (all/album/off).

@jcs

This comment has been minimized.

Contributor

jcs commented Jul 6, 2018

@flyingmutant Any thoughts on how you'd like to handle this? Changing shuffle seems very daunting.

@jpivarski

This comment has been minimized.

jpivarski commented Aug 18, 2018

This is a necessary feature for listening to classical music (without laboriously setting up explicit playlists). The movements of a symphony are almost always split across tracks, but should be listened to in order. Same for albums composed in the LP era: the songs form a continuous arc, meant to be heard together.

The irony is that the logic of a feature like this is simple, yet it almost always needs to be specially built into a music player, and most don't have it. I have high hopes for cmus because its terminal interface focuses on practical usefulness, rather than glitz.

@jcs, would your branch make sense as a pull request?

@jpivarski

This comment has been minimized.

jpivarski commented Aug 22, 2018

Note: there's an external script to provide this feature (an indication of the demand):

https://github.com/mjc-506/cmus-album-shuffle

@jcs

This comment has been minimized.

Contributor

jcs commented Aug 22, 2018

I still need to add player-next-album and player-prev-album commands so that navigating albums is easier when album shuffle is on. Once I do that, I can create a PR for it (though I still haven't heard from @flyingmutant whether this will be accepted as an aaa_mode).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment