==============Original post below==================
Hm, it was mentioned that someone should compile a list of all of the scripts that have been dedicated to MediaMonkey, and I was bored tonight, so I decided to at least give it a shot, hopefully I can keep it up to date with all of the scripts that have been made. I should be able to at least get all of the scripts done, but the references will take me a while to say the least, lol.
Now, keep in mind I haven't actually used all of these scripts, I'm just going by my general assumptions when i read the posts, and hopefully I'm fairly accurate when I try to tell people what the script does. If I'm not, please comment and inform me of my error.
Another small note, I'm adding everything here so it may be a tad confusing. By everything I mean everything from the smallest little tid-bit (small parts of larger scripts) to full scripts, but I guess that is what was suggested, so hopefully it isn't too difficult to plow through.
Peke has made a wonderful webpage that hosts several of these scripts as well, so I'll post the URL here too: http://www.mmfanbox.x10hosting.com. If you are looking for something this is a good place to start, along with the developer's page as well: http://www.mediamonkey.com/scripts.htm. Anything referenced to these two sites.
Anything that is referenced to these sites that I haven't already added won't be added anymore, so visit these two sites before all others if you are looking for something specific, I haven't found any other developers' sites yet so just leave a comment if you want your site posted as well.
Script: Magic Nodes
Description: This is probably the most versatile plugin utilized by MediaMonkey. It's main function is to add "nodes" to the folder tree, which are in turn used to organize and search the music database, essentially creating an unlimited amount of versatility.
Script: Modify Track Behavior
Description: This modifies track behavior when a specific track is getting modified. Such a change could include opening a track in a different program such as a track editor, or by default, winamp.
Script: Swap Artist and Title Fields
Description: This little script swaps the title and artist fields in your music database. Implemented in 2.5
Script: Track Playcount Reset
http://www.mediamonkey.com/forum/viewtopic.php?t=5747 Post #s: 6, 13
http://www.mediamonkey.com/forum/viewtopic.php?t=5747&start=15 Post #: 1
Description: The first script resets the playcount of one track, and the second resets more than one track, giving you a fresh start on your collection, or just ridding you of a song that keeps popping up in your "Favorites" list that you are sick of.
Script: Album Art Location Script
Description: This script exports the filename and location of the album art saved to a song into one of the database fields, could be handy if you have your album art saved in multiple directories.
Script: Duplicate Titles Search
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5705 Post #: 5
Description: This searches for duplicate items in the database, but they must have both Artist AND Title fields the same, not just one or the other. Apparently it can be quite lethargic on large collections.
Description: This creates a "Radio" node, which is basically a randomized song list, but the script also takes ratings into account (a 5 star song is more likely to get played than a 1 star song, etc.) Very useful, the general idea is implemented in 2.5 now.
Script: Hide Node
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5576 Post #: 5
Description: This hides a node that is viewable in the folder tree, the default behavior of this script is to hide the location node.
Script: Album Artist Node [outdated]
Description: This creates a Album Artist node, but the use of this script is now greatly diminished with the powerful aforementioned MagicNodes.
Script: Windows Scheduler
Description: This script should be started after MediaMonkey has been started. In using this script you are creating scheduled tasks that sets a time that a certain playlist should start, viable options with this script are alarm clocks, timers, etc... Very handy.
Script: Add Web Contents *VERY UNSURE*
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5318 Post #s: 5(not entirely usable), 6, 7
Description: This is not an entire script as it pretty much does nothing of value on its own, what it does do is allow for further customization, and it adds a web contents panel, which ends up displaying song information in a highly organized format.
Script: Artist Listing and Summary *INCOMPLETE*
Description: This script exports all artist info to web panel. Along with this it creates a summary of the albums that they authored, appeared in, and the songs that they wrote/made. A suggestion in Post #2 makes it seem if the script could be refined to an extent, but it is usable in current form if my assumptions prove to be correct.
Script: Total Track Play Length Report
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5457 Post #: 15
Description: This adds a Total Song Length when reports are made, it is defined by the number of songs selected when the script is executed.
Script: Genre Shortcut Hotkeys
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=4436 Post #: 10
Description:This binds user defined keys to automatically transfer your view to the specified genre. Default behavior is as follows:
- Ctrl+Alt+1 = Rock
Ctrl+Alt+2 = Rap
Ctrl+Alt+3 = Dance
Ctrl+Alt+4 = Country
Ctrl+Alt+5 = Reggae
Ctrl+Alt+6 = Hip-Hop
Ctrl+Alt+7 = Alternative
Ctrl+Alt+8 = Comedy
Ctrl+Alt+9 = Soundtrack
Ctrl+Alt+0 = Pop
Script: Rating Hotkeys
Description: This script lets the user choose hotkey combinations that will allow him/her to modifty the database entry regarding rating, ultimately ending with a rating from 1-5, I believe that the default behavior is to click 1-5, no key combinations needed, very useful for quick ratings. (I already have all of mine rated, that's why I haven't used this script). There is also a similar script on the page preceding this one, but this seems a little more user friendly with the prelude to the script, just my opinion though, so i thought I would mention the original script.
Script: Multiple Scripts Regarding the Play Count
Description: There are two scripts at the front of the page, the first lets the user define a playcounter for selected songs and the second completely re-establishes the database playcount by setting all equal to 0, so be wary when using that script, later on more are mentioned that I'm not going to delve to deeply into, but if you are looking to modify the play count of a certain song this is the thread you should look at. Hopefully you'll find something that suits your needs!
Script: Varying Album Art Views
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5440 Post #: 4
Description: This script is slightly complicated for the user, but it eventually gives the option to view the album art for a specified song with a few different methods, the three mentioned are via HTML link, opened in browser by a MediaMonkey node, or by the command menu. It appears as if it may be updated at some point to open the album art in the MediaMonkey embedded browser.
Script: Autocue Playlist
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=4586&postdays=0&postorder=asc&start=15 Post #: 3
Description: This script starts with a user playing a playlist, once the playlist has finished another playlist will start automatically, ala autocue. This creates an unfinishable playlist, while still retaining the order of your original playlists.
Script: Multiple Album Disc # Fix
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=1362 Post #s: 1, 5, 7
Description: This changes an album from something like: Best of (disc 1), Best of (disc 2) and so forth, to a much more organized theme, where it is all under one disc. Most users still want to know if there are multiple discs though so it adds a special feature that changes the track number - say it was track 7 on disc 2, the track number would become 207, or say it was track 9 on disc 3, the outcome would be track 309 if I understand the concept correctly.
Script: Number Tracks
Description: If I understand correctly, this script numbers tracks, or deletes track numbers that the user has previously defined, i'm not entirely sure of its use though as I have never used it, and haven't seen any feedback regarding it either.
ResumeMan wrote:I figured I should offer some feedback.
This is actually two scripts in one package, "enumerate tracks" and "kill leading numbers."
Enumerate does something similar to the auto-number script that now comes installed with MM. I only tried it a time or two and thought the built-in one worked better, so I haven't really explored it.
What Kill Numbers does, if your track title field is like "1. song A" "2. Song B" rather than just "Song A" and "Song B" the script removes the number, the dot, and leading spaces.
Because of the specifics of certain of my recordings, I have found this to be extremely useful on occasion. It works just as described, and has been very helpful. It's kind of a specialized application but if needed it's just what the Dr. ordered.
Script: Album Volume Leveler
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5385 Post #s: 5, 12
Description: The script in post number 5 levels the volume of an entire album, and the second script levels entire albums out of an entire collection. To use this script you must analyze the volume of all of your tracks first, it should work after you have completed this.
Script: Integrated Browser View
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5407 Post #: 2
Description: This script creates a menu item that opens a html document in the MediaMonkey embedded browser, the link will be available under tools/scripts. The default behavior is to go to http://www.mediamonkey.com.
Script: Find Icons
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=5338 Post #: 2
Description: This short script shows the number assigned to all icons used in the folder tree view used in MediaMonkey, along with the pictures that they are assigned to. At least, this is what I believe it does without actually testing the functionality of the script.
Script: Export Now Playing to .TXT file
Description: This little package exports the currently playing song information to a text file, which the inventer then had sent to his signature in his email's, I'm unaware of how to do this, but I'm sure someone can find it useful, make sure to look at post #2 as it contains pertinent information.
Script: Re-order Tracks
Reference: http://www.mediamonkey.com/forum/viewtopic.php?t=3794 Post #s: 1, 3, 12 (final), 13 (bux fix)
Description: This nifty little piece of text reorders the tracks that are not yet part of the library, it only works on tracks that have been selected, make sure to look at the latest version lower in the thread to avoid any problems.
Octopod wrote:Just wanted to mention it works with tracks that are or are not part of the library and if no tracks are selected, the current track list is used.
However, a similar script will be automatically released with MM2.5 (but with mine --latest version-- you can choose the starting value as well as the increment between the tracks )
Script: Album Art as Wallpaper
Python 2.4.1 or greater
Description: This is a definite piece of work that displays the currently playing song's album art as a tiled wallpaper, it definitely takes a little bit of time to get working and probably quite a bit of space as well as each has to be turned into a .bmp, but to some I'm sure it will be worthwhile.
Okay, I have to go work on some other stuff right now, I'll post this much though just so people can start to comment on it, any suggestions are welcome, I'll try to implement as many as humanly possible when I'm back at it. My completion level is near 1 page, please tell me if I have missed any major scripts.