MediaMonkey Home Page
Developing Script-based Functionality with MediaMonkey

MediaMonkey is highly extensible via script-based access to a broad range of functionality. Using this interface you can access almost any aspect of MediaMonkey's organizational capabilities via an external application (or script) that can be fully integrated with MediaMonkey.

Examples of some applications that have been written are Web front end to MediaMonkey, ability to Play tracks in a 'Two for Tuesday' fashion, Automatic correction of tag grammar, and others.

MediaMonkey includes broad range of functionality along with the capability to better integrate that functionality, allowing you to:
  • Create menu items, toolbar items, tray icon menu items & shortcuts
  • Create new dialogs with controls to edit lines, buttons, drop downs, etc.
  • Create any new hierarchy of tree nodes

  • It is now possible to integrate all kinds of interesting functionality into MediaMonkey. e.g.: Alarm Clock that plays MediaMonkey AutoPlaylists, MusicBrainz-based tagging, Radio Station programming, etc.

    For more information see:
    How to use scripts
    Downloadable help file
    MediaMonkey Scripting Forum

    Sample scripts (to be stored in Scripts\Auto folder):
    Sample Lyricist Tree Node
    Sample New Window - Report
    Sample Option Sheets
    Sample Simple Tree Node


    Developing to the Winamp API

    MediaMonkey also supports the majority of the Winamp 2 API, enabling Winamp Input Plug-ins, Output Plug-ins, General Plug-ins, DSP-effec Plug-ins, and Visualization Plug-ins to be used with MediaMonkey (Winamp Language Packs and Media Library plug-ins are not supported). More information is available at:

    Winamp Plug-ins Development Page


    Developing MediaMonkey Skins and Icons

    MediaMonkey's look and feel is also highly customizable. Almost all aspects of the product can be modified, including icons, the player skin, backgrounds, and the theme. More inforamation is available at

    Customizing the look of MediaMonkey

    MediaMonkey Artwork Forum


    Localizing MediaMonkey

    MediaMonkey is currently available in 8 languages, and can be easily translated into many others. If you wish to translate MediaMonkey, simply check out:

    Localization How-to
    Localization Forum

     

    Contributors

    MediaMonkey is the end result of the efforts of a community of users and developers who've all contributed in one way or another:

    Contributing Developers

  • Andy Key, author of AKrip
  • The entire LAME team
  • The entire ID3Lib team
  • Xiphophorus, creators of -OGG/Vorbis
  • Glen Sawyer, author of MP3 Gain
  • Dominic Mazzoni, author of the Audio Resampling Library
  • Alex Denisov, author of the TBX Toolbar add-on
  • Ryan Geiss, author of Geiss Visualization plug-in
  • Naoki Shibata, author of the original Shibatch equalizer
  • Peter Pawlowski, author of numerous Winamp plug-ins
  • Naoki Shibata & Otochan, authors of the mpg123 plug-in
  • Andree Buschmann & Frank Klemm, authors of MusePack (MPC) plug-in
  • Matt Ashland, author of the Monkey's Audio (APE) library
  • Vladimir Kopjov, author of the CD-Reader plugin
  • Franco Catrin, author of the deFX plug-in
  • Martin Warning, author of the html reporting script
  • The Rocket, author of the statistics reporting script

    Artwork
  • www.findreality.com, creators of the bluemonkey skin
  • Bernd Graf and Richard Lewis, creators of Brushed Monkey
  • Deelight, creator of the Aqua player skin
  • Teo Katsuragi, creator of the MediaMonkey logo


  • Translation
  • Tyll Zybura, Highelf, & Onkel Enno: authors of the German translation
  • Pablo Shmerkin: Spanish
  • Octopod: French
  • Oliver Tonet: Italian
  • UI, Felix Atagong & Lowlander: Authors of the Dutch translation
  • Paulino Michelazzo & Gervásio Antônio: Portuguese
  • Emil Bobesic: Croatian
  • Jozsef Tamas Herczeg: Hungarian
  • Shashka (Alex): Russian
  • Jaroslaw U: Polish
  • Panos Thomas: Greek


  • Core Team
  • Pavle Lacarac (aka Peke) for work on various tagging plugins
  • Ludek Stoklasa for kick ass coding of lots of new features
  • Russell Samuels for doing all the stuff no one else wants to
  • Jiri Hajek for coding into the wee hours every morning and selling his soul to the Monkey


  • MediaMonkey - Your Free MP3 Player, Jukebox, and Music Library Organizer
    Copyright (c) 2003-2006, Ventis Media, Inc.