Extensions are scripts written by MediaMonkey users to expand MediaMonkey's functionality
in a variety of ways. Most scripts can be installed as follows:
After downloading the .mmip file, double-click it and you'll be prompted whether to install the script
- if MediaMonkey is running in portable mode, you'll have to manually install the script via
Tools > Extensions > Add
- if you downloaded an .mmip file, but it saves on your PC as a .zip file, then rename the
extension back to .mmip
Some scripts (often older ones) aren't packaged as .mmip files are are installed as follows:
1. Scripts with an installer (typically for MediaMonkey 2.x):
Run the script's installer
2. Auto-scripts that don't have an installer:
If the script isn't available as a file, open Notepad, copy the
text of the script, paste it into notepad, and then save the
file with the appropriate script name (e.g. newscript.vbs).
Copy the script file to the following folder:
3. Scripts that don't have an installer:
If the script is not available as a file, open Notepad, copy
the text of the script, paste it into notepad, and then save the file
with the appropriate script name (e.g. newscript.vbs).
Copy the script file to the following folder
Add an entry to scripts.ini to define how the script should work:
Open the C:\Program Files\MediaMonkey\Scripts\Scripts.ini in notepad
Edit the file so that it contains the following:
A new [SectionName] for the script to uniquely identify it (e.g. [Newscript])
Filename= Name of a file where the script is located, (e.g. Filename=Newscript.vbs)
ProcName= Name of a procedure to be called when the script is executed.
This procedure must exist in the script that is specified above (this
is only required for some scripts).
ScriptType=x to define the type of the script. Possible values are:
0 = A standard script that appears in ToolsScripts submenu.
1 = An export script that can be found in FileExport submenu.
2 = A procedure that is called whenever a new Track is started.
This script doesn't appear in any menu, it's simply called in
Order=x to define the order in which the script is displayed in the submenu.
DisplayName= Name of Script. The script is listed under this name in the
Description= Description of the Script. This is shown as a tooltip when the
mouse is over the script's menu entry.
Language= Is usually VBScript, but can be any other scripting language,
Shortcut= Can specify a shortcut that will invoke the script in MM.
You can use any of the string "Shift+", "Ctrl+" or "Alt+" even
combined together and followed either by a single letter or by a special key,
which are: BkSp, Tab, Enter, Esc, Space, PgUp, PgDn, End, Home, Left, Up, Right,
Down, Ins, Del.
Scripts are continually being updated in the scripts forum at:
A partial list appears at: