function to sort library views by random
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Wishlist
|
Joan |
Bug Description
Recently, in a different music player, I discovered that auditing my huge library in a shuffled/randomized state (rather than alphabetical order, bpm, track length, etc.) was greatly helpful in finding new music to narrow down my pre-set playlist. Like probably most DJs, before a set, I create a pool of tracks to pull from during a set to avoid having to hunt through my entire library when I should be concentrating on other things. A library of thousands of tracks can be overwhelming and, frankly, difficult if not impossible to remember the entirety of.
But, when the tracks are randomized, I find it much easier to be inspired by something, and at the same time, to skip things that don't fit.
I've tried to get a similar effect by using the columns to sort by track length or bpm, which at least "shuffles" the titles/artists. This made me wonder if it might be easiest to create a column for "random" or "shuffle". This would also be an interesting solution because it would obviate the necessity for "select all". Obviously a button, like the one in autodj, would have the same advantage; however, a column would take up less space in the gui and be a little more integrated IMHO. Either would be an acceptable solution.
Currently the only way to get anything like this functionality in Mixxx is to add the entire library to autodj, then hit shuffle!! Pretty inelegant. And I wouldn't be surprised if it crashed or froze Mixxx.
Ultimately, I'd be happy if even just playlists got some version of this feature.
description: | updated |
summary: |
- function to randomize track order in playlists, crates, or entire - library + function to sort library views by random |
Changed in mixxx: | |
assignee: | nobody → Joan (j-marce-igual) |
Changed in mixxx: | |
status: | Confirmed → Fix Committed |
milestone: | none → 2.1.0 |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
Nice idea,
How about use the preview column header?
Do you have fun to implement it?