A new way to become a DJ... Plugin for MusicBee.
See my thread LikeADJ on MusicBee.
The main release is mb_LikeADJ.dll 2.1.0.
This plugin can automix your entire library according to:
- BPM (Beats Per Minute)
- Initial Key (only Camelot and/or Short/Long Open Key notations)
- Energy
- Ratings
- Love
- Genres
With Hue lighting (with beat detection based on spectrum data of your songs).
Download latest release or developpment version of mb_LikeADJ in your MusicBee\Plugins directory, activate the plugin and configure it.
More to come with images...
More to come with images...
When LikeADJ is started, LikeADJ add shufflelized (not by MusicBee but via my own way) your entire library in the NowPlaylingPlaylist and start to analyse each song sequentially.
When the first song is found depending of your criterias, LikeADJ analyse if the next song in the NowPlayingList is compatible.
If the next song is compatible, LikeADJ create a playlist (or not if your have not checked this option) and try to find the next song compatible following your choices.
The philosophy:
- All songs whithout required TAGs (depending of your choices) are removed from the NowPlaylingPlaylist (So the NowPlaylingPlaylist can decreased quickly if no required tags are filled).
- All songs with all required TAGs (depending of your choices) but not matching with the previous song are moved at the end of the NowPlayingList.
- LikeADJ, each time a new song is found, analyse how many mixable songs are remaining (see mb_LikeADJ.log, you need mb_LikeADJ.dll 2.1.1 under development).
For more informations, don't hesitate to see mb_LikeADJ.log. It will be required by me if you have a problem with LikeADJ.
Each time you execute LikeADJ, it's another playlist to listen.
More to come with images...
You need Visual Studio Community 2022 & Microsoft Framework.NET 4.8 (free if you have a Microsoft account) in order to compile LikeADJ.
If you're interested, help for code optimization, bugs fixing or adding new features is welcome.
Don't forget to add a STAR on this project, if you like my little contribution for MusicBee of course.
More to come...
- Steven² (of course) for MusicBee.
- All contributors of MusicBee.
- BeatDetection (archive.gamedev.net)
- BeatDetection (Roseburrow)
- BeatDetection (DrXoo)
- Hue (HueDesktop)
- ComboBox (www.codeproject.com)
- Trackbar (www.codeproject.com)