-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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 shuffle functionality in Auto-DJ queue #5474
Comments
Commented by: rryan Hi there, Thanks for the report. We've considered this in the past but we have a lot of other features that we ranked higher than this. This would be a great intro project to Mixxx for a new developer. Thanks, |
Commented by: synthetic-h8 i'd like to second this request. i run a streaming radio station, and i don't have time to constantly cue playlist when i'm not around. |
Commented by: mhaulo There are two possible implementations for this: either rearrange the playlist or randomly choose the next track. I did the shuffling in my branch. This enables the dj to see what's next in the queue and gives possibility to rearrange or re-shuffle the playlist. The downside is that there's no way to restore the original track order. Except manually. |
Commented by: niv-openerp This seems good to me. It's the behavior of Virtual DJ and basically all djing programs I've ever seen. In my opinion, being able to rearrange the playlist after a shuffle is mandatory for a serious djing program, "choose next track randomly" is good only for winamp like programs. |
Commented by: rryan AutoDJ will hopefully get more fancy in the future, but it might make sense
|
Commented by: mhaulo Doesn't AutoDJ always load and remove the topmost track from the queue so that there are only unplayed tracks in the list view? |
Commented by: rryan nope, it keeps the previously played in the queue so you can see what was On Thu, Mar 24, 2011 at 6:08 PM, Mika Haulo wrote:
|
Commented by: mhaulo Sounds the way it should be, and I made some modifications to my branch that should enable shuffling unplayed tracks only. However, the code I have really does remove the track from the top. And after merging from trunk there seems to be a bug: AutoDJ get stuck on the first track on the list. It looks like the list doesn't get properly resfreshed, because PlaylistTableModel::removeTrack get called and after restarting Mixxx the topmost track is gone. |
Commented by: nukem36 High! thanks for all the feedback. Unfortunatly I wasn't informed on your comments via mail, so my reactions seems to be late. Anyhow, it's nice to hear that there is a branch doing what I need. What to do, to get this functionality in a major release, like 1.10? Regards |
Commented by: rryan Hey Nukem36, The merge window for 1.10.0 ends April 6, so there is still ample time to Thanks, On Mon, Mar 28, 2011 at 1:00 PM, Nukem36 wrote:
|
Commented by: mhaulo There are a couple of bugs related to header columns and sorting.
Otherwise it feels pretty ok. It is possible to shuffle only unplayed tracks by giving the current track index as a parameter. Shuffling large playlists shouldn't be a problem either. ~1400 tracks took 2-3 seconds on my setup (Athlon XP 64 X2 5000+ / 8G ram). |
Commented by: rryan Hey Mika, As for 1, are you using the latest version of trunk to work on ? In either For 2 -- I'm thinking that we should not allow sorting in playlist tables -- Cheers, On Mon, Mar 28, 2011 at 4:21 PM, Mika Haulo wrote:
|
Commented by: mhaulo On Monday 28 March 2011 23:57:54 RJ Ryan wrote:
Ok, I'll leave it as it is.
I'm not a heavy user of playlists and I'm not sure how people (who use them) |
Commented by: mhaulo I almost forgot this for a while, but let's try to get this ready by April 6. |
Commented by: esbrandt Can not assign bugs afterwards to milestones that have already been released. |
Issue closed with status Fix Released. |
Reported by: lightened-nike
Date: 2010-08-10T10:57:20Z
Status: Fix Released
Importance: Wishlist
Launchpad Issue: lp615796
This is a wish.
In many other music software there is a functionality to shuffle the play queue (example: Virtual DJ, Rhythmbox). That is basic, but useful for those that just put hundreds of songs in a queue then shuffle it to get some hours of random music without any human interaction.
So, it would be interesting to have that functionality in Mixxx, mainly due to the fact that it should be incredibly easy to implement.
The text was updated successfully, but these errors were encountered: