After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 144124 - "full album" shuffling mode (modify/add shuffle behaviour)
"full album" shuffling mode (modify/add shuffle behaviour)
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 140556 315094 319999 325183 348581 435954 536650 584050 634121 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-06-10 20:09 UTC by befrok
Modified: 2018-05-24 10:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description befrok 2004-06-10 20:09:15 UTC
The idea would be to get multiple shuffle modes, particularly a "full-album" one
that would work like that:
- select a random album, play it completely from first track to last one (normal
order)
- select another random album, play it completely...

This feature would -to me- add a lot of value to any player (although rhythmbox
is already a very very nice software)

To do it, one could imagine a "schuffle mode" radio button with the following
choices:
- play random album completely in normal track order, jump to other random album
- play random album completely in random track order, jump to other random album
- one which would have the same behaviour as the current "schuffle" option
- ... ?

Or, another way (maybe better?):
- current "schuffle" checkbox (selects random tracks in the whole library)
- a "play full albums" checkbox available when "schuffle" is checked, which
would play the full album containing the randomly-chosen track before randomly
choosing another track of the library
- a "schuffle each album's tracks" checkbox available when the "play full
albums" one is checked, to play full albums but in random track order

But maybe you see a better way? :)

This would need the introduction of a "next album" button to skip to the next
album if the listener gets bored of the currently-playing one before its end
while in "play full albums" mode; while still providing him the ability to skip
just to next track via the "next track" button.

Thanks to consider this idea and (more generally) for the time you dedicate to
our musical entertainment!
Comment 1 Christophe Fergeau 2004-11-01 15:40:51 UTC
*** Bug 140556 has been marked as a duplicate of this bug. ***
Comment 2 James "Doc" Livingston 2005-09-23 08:12:18 UTC
*** Bug 315094 has been marked as a duplicate of this bug. ***
Comment 3 James "Doc" Livingston 2005-10-28 01:26:12 UTC
*** Bug 319999 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2005-12-28 23:44:05 UTC
*** Bug 325183 has been marked as a duplicate of this bug. ***
Comment 5 Hidde Brugmans 2006-03-19 22:55:17 UTC
I'd like to se this, adding to CC list
Comment 6 James "Doc" Livingston 2006-03-19 23:27:31 UTC
The patch on bug 163196 makes all the play order show in the menu, which would be handy if someone wants to implement this.

My suggestion on how to do it is:
1) have a property model which collates albums from the source's query model
2) pick a random album from the property model, and create a new query model from that
3) play the tracks from the query model in linear/shuffled order
4) go to 2
Comment 7 Phillip Calvin 2006-03-31 22:55:56 UTC
For UI implementation, we could either go with the way iTunes does it and have a preference for it, or change the Shuffle toolbar button into a toolbar dropdown with "Songs" and "Albums" underneath it -- the same goes for the menu item.  Anyone know if this is HIG-legal?
Comment 8 James "Doc" Livingston 2006-04-01 01:14:26 UTC
The patch on bug 163196 does that for the menu. Doing it for the toolbar is awkward, since GtkUIManager doesn't seem to like GtkMenuToolButtons much.
Comment 9 James "Doc" Livingston 2006-07-25 00:59:09 UTC
*** Bug 348581 has been marked as a duplicate of this bug. ***
Comment 10 Jonathan Matthew 2007-05-04 22:36:07 UTC
*** Bug 435954 has been marked as a duplicate of this bug. ***
Comment 11 Ilmari Vacklin 2007-10-14 01:35:46 UTC
Is anyone working on this? And no, I'm not saying I can do it, at least right now, though I'll certainly take a look at the patches. It's just quite an important feature for me.
Comment 12 Alex Lancaster 2007-10-14 05:39:07 UTC
(In reply to comment #11)
> Is anyone working on this? And no, I'm not saying I can do it, at least right
> now, though I'll certainly take a look at the patches. It's just quite an
> important feature for me.

I don't think anybody is working on this.  There aren't really any patches to do this (except for exposing different algorithms to the UI, which doesn't actually do the random within album shuffling, that's what comment #6 is about).

Comment 13 Age Bosma (IRC: Forage) 2008-05-18 13:34:33 UTC
I was about to submit a new feature request for this but I see that it has already been suggested. For what it's worth, I'd love to see an album shuffle mode in Rhythmbox as well.
Comment 14 Jonathan Matthew 2008-06-04 23:00:37 UTC
*** Bug 536650 has been marked as a duplicate of this bug. ***
Comment 15 Dan Berger 2009-05-19 15:24:28 UTC
this is pretty much the missing feature that keeps me using amarok on gnome.
Comment 16 Jonathan Matthew 2009-05-28 00:19:05 UTC
*** Bug 584050 has been marked as a duplicate of this bug. ***
Comment 17 Yves-Alexis Perez 2009-05-28 06:31:34 UTC
Ok, sorry for the duplicate. Is anybody working on this? It seems there was some patches at some point, but it's a long time ago, so I'm not really sure…

Cheers,
Comment 18 Jonathan Matthew 2009-05-28 06:41:16 UTC
No one is working on this.  I think there may be some plugins with similar functionality, though, but I can't find any references off hand.
Comment 19 Jonathan Matthew 2010-11-05 22:16:59 UTC
*** Bug 634121 has been marked as a duplicate of this bug. ***
Comment 20 GNOME Infrastructure Team 2018-05-24 10:32:14 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/35.