Ticket #97 (closed Feature: None)
global shuffle enhancements
| Reported by: | largegreenwood | Owned by: | nobody |
|---|---|---|---|
| Priority: | 5, normal | Milestone: | |
| Component: | Any (Default Component) | Version: | |
| Keywords: | Cc: |
Description
Hi there,
I played around with jajuk a bit and as I want to use
it in Queue mode on a party on halloween, I need it to
run in global shuffle mode, but without filling up the
playlist (queue) with a random selection (people should
be able to push their favorite to the end of the
playlist and it should be played soon; with the list
filled up by the whole collection this won't work).
From the Code in FIFO it looks like the FIFO fills the
list with additional random files when bGlobalShuffle
is true.
I did some evil hacks to make it work as I wanted, but
I think the "shuffle" and "global shuffle playmode"
options could be more self-explaining, because it's not
really clear at first why there is "shuffle" and
"global shuffle". Additionally, it's not possible to
find out in the GUI whether global shuffle is active or
not.
Also it would be nice to have an official way to
achieve this "mode":
1. using playlist "queue"
2. if no more tracks are in the queue, and mode is
global shuffle, add one more track (the FIFO already
does this, but it's impossible to activate it *without*
adding all tracks from the collection)
I simply did this hack:
FIFO.java:
@@ -666,7 +673,8 @@
setBestof(false); //break best of mode if set
setNovelties(false); //break novelties mode if set
setGlobalRandom(true);
-
push(alToPlay,false,true,false);
+
//push(alToPlay,false,true,false);
+ clear();
}
which works for me and my party because the list is now
empty and global shuffle is active. Maybe I'll come up
myself with a UI-sensitive solution...
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
