Media Monkey scripts written by Satin Knights

MM 3.1.1120+ AutoChangeEqualizer - Automatically updates your equalizer settings based upon the genre of the song if a genre.sde settings file exists.


MM3 StayInSameStyleAutoDJ 2.1.0 - An AutoDJ script that takes into account the Genre, Mood, Occasion and/or the Tempo of the current song in order to choose the next. Several filtering criteria can be turned on or off, and the filter can gracefully drop restrictions if it is having a difficult time finding something to play. This script is intened to be a "set and forget" script that will always just grab something close to what was just played.

Choose any combination of Genre/Occasion/Mood/Tempo as the base style to stay within.
Commercials: It is now possible to have commercial interruptions to insert songs from a different genre into the play queue. The first field is the number of songs to wait before adding a commercial, the second the number of commercials to add, and the third is percentage chance of adding a commercial. The skip restrictions bypasses the artist/album restrictions where the selection pool may be quite a bit smaller.

And a second set of commercials: Using both sets in a specific maner will allow a 3x3 play style of different genres.
Main genre: Guitar Rock
First Commercial: 6, 3, 100%, Soft Rock, skip=false
Second Commercial: 6, 3, 100%, Hard Rock, skip=false
Will play a three song primer from the main genre of Guitar Rock, then 3 songs each of Guitar Rock, Soft Rock, Hard Rock and then repeat the loop.

Grab whole albums: Some genres you want to be played sequentially, but you do not want to have to turn off the AutoDJ each time you switch to them. So, I added a genre filter that will switch to grabbing the entire album, and playing it sequentially. If the user selected a track in the middle, the play starts at that track and goes to the end. Useful for Audio Books and Standup Comedy.
... For All Genres: Trixmoto wanted to do this across all genres, so I added another checkbox for him. With both checked, whole albums are loaded for all selections. The "Skip bombs" is respected so prologue and silent tracks can be dropped from an album.

Restriction OptionsRetries=0
Choices
Retries=1/3
Loose
Retries=1/2
Loose
Retries=2/3 or more
Grasping
Repeat ArtistYYdrop 
Repeat AlbumYYdrop 
Overheard songs (PlayCnt > 0.67 * max(DB)Ydrop  
Unheard songs (PlayCnt=0)Ydrop  
Wander Genres from Rock;Blues toRock;BluesRockRockBlues
Minimum RatingYYYdrop
Weighted RatingsYYYdrop
Library FilterYYYdrop
Skip Bombs (never dropped)YYYY


The older javascript version of