MediaMonkey Plugin Template Example

This forum is for questions / discussions regarding development of addons / tweaks for MediaMonkey.

Moderator: Gurus

MediaMonkey Plugin Template Example

Postby Peke » Tue Oct 08, 2013 5:49 pm

Even MediaMonkey support basic structure of Winamp Plugins over the versions of MediaMonkey there was a need for more integrated plugin structure especially when MediaMonkey introduced portable installation which lack of Registry values for MediaMonkey Automatization server.

MediaMonkey 4.1 support additional procedure that connect plugin directly to MMW Automatization over IDispatch eg. "MMSetInterfaceCookie = procedure( MMInterfCookie : cardinal);" Added in MMW as http://www.ventismedia.com/mantis/view.php?id=9508

This procedure is supported as exported procedure in IN_, OUT_, GEN_ , DSP_ and VIS_ Winamp structured plugins.

Main target is to use your own programming Language to access MMW Automatization objects and http://www.mediamonkey.com/wiki/index.p ... pplication as primary IDispatch set by "MMSetInterfaceCookie"

For this reason I have Created one simple General plugin In Delphi that register itself to MMW OnPlay Event and internally handle event y instructing MMW to

Example Can Be downloaded from http://www.happymonkeying.com/forum/MMW ... xample.rar and example also contain compiled version of plugin that you just put into MMW plugins folder and restart MMW.

NOTE: that I'll Update plugin example from time to time and according to needs and in effort to make it more clear and with new functions and features. Feel free to use this plugin as starting point for your creations.

I would really like is someone willing and able create this example in Other Languages that would make NON Delphi developers much easier way to expand their work.
Best regards,
Pavle
MM Core Developer and Admin of free MediaMonkey extensions Hosting
Image
Image
Peke
 
Posts: 10432
Joined: Tue Jun 10, 2003 7:21 pm
Location: Serbia

Return to MediaMonkey 4 Addons developer forum

Who is online

Users browsing this forum: No registered users and 5 guests