MegaDJ v1.0 beta
Posted: Wed Jul 16, 2008 3:08 am
Welcome to MegaDJ
MegaDJ is a (near) replacement for the standard AutoPlaylist feature in MediaMonkey. As well as the flexibility of brackets to more powerfully filter your library, MegaDJ comes with an ace random track playlist feature. Features include:
* Very fast searching and displaying of tracks (100,000+ should be fine!)
* Logic complete query system (brackets, OR, AND, NOT...)
* Easy selection of fields to be added to query.
* Random mode for DJ-style playlists
* Versatile Math Filter to weight picks according to any criteria
* Expandable tree like node structure
* A quick "All Tracks" node which is more of a side extra
* Sorting of tracks by any and all criteria (or combination thereof)
Those of you who are familiar with Winamp may have seen its custom query language added fairly recently. The intent of MegaDJ is to improve over Winamp's version in many ways, by making it more flexible and unified (for example, with the addition of an 'AnyField' tag, and also the 'random' mode where one can specify criteria to bias and weight the list to suit a mood or occasion).
For a quick demo of how MegaDJ works, (and to download the thing), please visit here.
This program only accesses the database, and does not write to it, so your data should be safe!
It has been tested with MediaMonkey v3.0.2.1134 and higher. I'm not sure if the script will work properly with earlier versions of MediaMonkey.
Please can any bug reports and posts of code be restricted to this thread.
MegaDJ has taken many weeks of coding. For a short while, this program will be free (as a reward for early adopters ). In the short future, I hope to charge a nominal fee (say 4 dollars), a quarter of which will go to the maker behind the brilliant Function parser - a C++ library which help made the cool Math Filter possible. For those who can't or don't want to pay at that point, ask me nicely and I'll see what I can do
Finally, I'd like to thank all the forum regulars here who have helped out myself and others, and of course the MediaMonkey team for producing such a complete API in the first place - without which, none of this would have been possible. I'm actually fairly new here, but the whole place seems really friendly and helpful
Download MegaDJ from here.
MegaDJ is a (near) replacement for the standard AutoPlaylist feature in MediaMonkey. As well as the flexibility of brackets to more powerfully filter your library, MegaDJ comes with an ace random track playlist feature. Features include:
* Very fast searching and displaying of tracks (100,000+ should be fine!)
* Logic complete query system (brackets, OR, AND, NOT...)
* Easy selection of fields to be added to query.
* Random mode for DJ-style playlists
* Versatile Math Filter to weight picks according to any criteria
* Expandable tree like node structure
* A quick "All Tracks" node which is more of a side extra
* Sorting of tracks by any and all criteria (or combination thereof)
Those of you who are familiar with Winamp may have seen its custom query language added fairly recently. The intent of MegaDJ is to improve over Winamp's version in many ways, by making it more flexible and unified (for example, with the addition of an 'AnyField' tag, and also the 'random' mode where one can specify criteria to bias and weight the list to suit a mood or occasion).
For a quick demo of how MegaDJ works, (and to download the thing), please visit here.
This program only accesses the database, and does not write to it, so your data should be safe!
It has been tested with MediaMonkey v3.0.2.1134 and higher. I'm not sure if the script will work properly with earlier versions of MediaMonkey.
Please can any bug reports and posts of code be restricted to this thread.
MegaDJ has taken many weeks of coding. For a short while, this program will be free (as a reward for early adopters ). In the short future, I hope to charge a nominal fee (say 4 dollars), a quarter of which will go to the maker behind the brilliant Function parser - a C++ library which help made the cool Math Filter possible. For those who can't or don't want to pay at that point, ask me nicely and I'll see what I can do
Finally, I'd like to thank all the forum regulars here who have helped out myself and others, and of course the MediaMonkey team for producing such a complete API in the first place - without which, none of this would have been possible. I'm actually fairly new here, but the whole place seems really friendly and helpful
Download MegaDJ from here.