Auto DJ enhancements

Bug #1535087 reported by enry
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Won't Fix
Undecided
Unassigned

Bug Description

Hi,

I think that Mixxx still lacks an effective auto DJ engine, like this:

https://www.mixxx.org/wiki/doku.php/gsoc2012_autodj_features

There are a lot of use cases in which is would be very useful. Obviously, automatic beatmix would be great, but I think there are also situations and music styles (background music, web radios, hip/hop or pop songs in parties...) that don't need beatmix and it would be great to automatically playlist songs with smooth transitions better than simple crossfading. For example, it is not often good to fade in tracks, especially when they start loud without any soft melodic sounds. Also, silence at the beginning or at the end of tracks should be cut. If you are interested, I could help you to decide what features are more important about this topic and describe well the behavior.

Tags: autodj
Revision history for this message
Daniel Schürmann (daschuer) wrote :

Thank you for your offer. This will really help, some of your ideas are already listed here:
https://bugs.launchpad.net/mixxx/+bugs?field.tag=autodj
others are not tracked.

So you may add additional ideas to existing bugs and file new bugs, one for each idea.
This way we can track them best.

Do you have some coding skills as well? ;-)

tags: added: autodj
removed: wishlist
Revision history for this message
enry (enrydj) wrote :

Maybe it would be good to organize all ideas in a unique list, because this feature can include a lot of different enhancements and it would be difficult to implement them separately. Items could be organized by importance to improve auto dj more and more in next releases.

I think that before speaking about advanced functionality like mix types, automatic mix on the beat, etc, that would be really great, a basic but very important feature would be the possibility to sequence tracks without sound gaps, so there wishlist items could have high importance:

https://bugs.launchpad.net/mixxx/+bug/1106813
https://bugs.launchpad.net/mixxx/+bug/1007092

Track analysis can be surely used to detect the real beginning and end of sound in each track.

Is there any updated class diagram about autodj, to understand how it works?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

> Is there any updated class diagram about autodj, to understand how it works?

Sorry. "Use the source Luke"
https://github.com/mixxxdj/mixxx/blob/master/src/library/autodj/autodjprocessor.cpp

Currently we track all Auto DJ bugs at a tag:
https://bugs.launchpad.net/mixxx/+bugs?field.tag=autodj

You may also use this bug to link other bugs like you did above.
Do you plan to contribute to Mixxx? This is a good start to read:
http://mixxx.org/wiki/doku.php/bugfix_workflow
And don't forget to ask ...

Revision history for this message
Daniel Schürmann (daschuer) wrote :
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

I'm afraid this bug is too broad, so let's split it into individual bugs that don't already exist?

Changed in mixxx:
status: New → Won't Fix
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8447

lock status: Metadata changes locked and limited to project staff
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.