Author Topic: Auto DJ Improvement Ideas  (Read 3073 times)

G-Power

  • Jr. Member
  • **
  • Posts: 39
Imagine if MusicBee could use the tempo and Camelot/key values to actually mix songs.
Now I know that Mixxx's Auto-DJ can do exactly that, but having it all within MusicBee would be even more convenient.
Also one could customise the "Camelot value distance allowed" value. For example, tonalities that are too far apart for some might be acceptable for others.
Additionally, one could also modify the BPM distance value allowed, to avoid having songs which are abnormally stretched to fit the BPM.
Also, MusicBee could recognise that a song that is 87 BPM should be stretched to 90 BPM to suit a 180 BPM target value, instead of making it more than twice as fast.
I'm still just learning how to code for now, so these are just ideas which came to me but are far from reality as far as I'm concerned. 😶

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7591
I would not like to see MB add this functionality. MB is a music manager, not a DJ application. And since there are many DJ applications in the world, I feel MB should stay true to it's roots and not become an "all-in-one." We don't need added bloat when there are other options available.

Just my two cents.
Download the latest MusicBee v3.4 patch from here.
Download the latest MusicBee v3.5 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

G-Power

  • Jr. Member
  • **
  • Posts: 39
Just my two cents.

Considering that, I totally agree with you. Plus I agree that MB should be kept lightweight, too.
But it would be nice as a plug-in, though, so people who want it can add it. Do you think a plug-in could have that much flexibility within MusicBee, or is that type of technology too limited for what I'm looking for (is it only possible when coded into the application source)? Or maybe we could make it into an extension.

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7591
MB doesn't make use of extensions. Unless you consider a plugin an extension.

As far as plugins go, I have no experience in their development and wouldn't hazard a guess as to whether or not one could be developed that does what you want. I do know that Steven would have to do a whole lot of work to the API in order for something like that to work.
Download the latest MusicBee v3.4 patch from here.
Download the latest MusicBee v3.5 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

G-Power

  • Jr. Member
  • **
  • Posts: 39
Oh yes. I see.
We'll see what I manage to do with the little code I know... Maybe in one or two years I'll manage to make something like that work.
By the way, if a user modifies the API, is Steven open to reviewing it?

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7591
By the way, if a user modifies the API, is Steven open to reviewing it?
I have no idea. Ask Steven.
Download the latest MusicBee v3.4 patch from here.
Download the latest MusicBee v3.5 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here