Ability to 'Shuffle Albums'

Bug #135987 reported by Adam Olsen
6
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Medium
Unassigned

Bug Description

It would be awesome to be able to shuffle entire albums instead of just tracks.

I.e.:
If I have 10 albums in my playlist, album shuffle would randomly select one of the albums from the list, and begin playing it.. it would play in normal order, or in 'Shuffle' order if shuffle were checked.. but if shuffle were checked, it would only shuffle through that album.. then once that album is complete, it would randomly select another album.

This ticket was migrated from the old trac: re #301

Adam Olsen (arolsen)
Changed in exaile:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Dave Aitken (dave-aitken) wrote :

Wrote a patch for this

Revision history for this message
thermopyl (scottivell) wrote :

this is just the feature i need to make exaile complete!

noob q: how do i apply this patch pls?

cheers
T

Revision history for this message
Dave Aitken (dave-aitken) wrote :

Have improved this patch a bit actually - there was a problem if an album had a bunch of tracks labelled with the same track number, should work better now. Attached the new patch.

thermopyl - sorry for the slow reply. If you've branched the exaile development branch with bazaar you can apply the patch by doing (in the directory you've branched into):

bzr patch /path/to/album_shuffle_fixed.patch

and it'll make the changes for you. Have subscribed to this bug now so if you have any more problems leave another message on here and I'll probably reply a bit quicker next time.

Revision history for this message
reacocard (reacocard) wrote :

Minor bug: if shuffle is turned off when exaile starts up, the icon will be a disc, not the normal shuffle icon. After toggling it once it behaves correctly.

Aside from that that patch looks very good and afaict works perfectly. Great work!

Revision history for this message
Dave Aitken (dave-aitken) wrote :

Think this patch should sort that out Aren. Glad it all seemed to work ok otherwise though!

Revision history for this message
reacocard (reacocard) wrote :

patch committed trunk/r2577

Changed in exaile:
milestone: none → 0.3.1
status: Confirmed → Fix Committed
reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.