Many commercially available PC remotes such as the Streamzap and Firefly remotes
are already compatible with MediaMonkey for basic playback operation. Using these
devices with MediaMonkey is as easy as installing your PC remote software, then plugging
in your device. More details should be available from your specific device's manufacturer:
Apple iPhones and iPod Touches can be used as remotes to control MediaMonkey as well,
though unlike traditional remote controls these devices will send commands to MediaMonkey
through a WiFi signal instead of Infrared transmission. With the iMonkey application available
from the iPhone app store, you can control MediaMonkey on your PC from your iPhone or iPod touch!
After you purchase the iMonkey application from the Apple AppStore, all that's needed is to make a
quick download of the iMonkey server from: http://melloware.com/products/imonkey/
You'll have to start MediaMonkey with this modified MediaMonkey.exe file so that the iPhone or Touch
can access MediaMonkey (no installation needed, just extract and double click the downloaded MediaMonkey.exe file).
For remotes that don't interface with MediaMonkey already, you can install any of a number Windows
automation tools so that your remote can control MediaMonkey. These remotes may include remotes
that came packaged with your PC or other devices such as the:
and others: http://www.eventghost.org/wiki/Receivers .
Additionally, these programs can expand on the functionality of your already supported remote.
Just a few of the available software options include EventGhost, Girder, NetRemote, IRcommand,
Because EventGhost is an easy-to-learn, free, complete application, it's a good choice to use with your
remote. Before you install EventGhost, make sure that your remote's drivers are already installed on
your computer. If the remote drivers are not installed, EventGhost will not be able to detect your remote.
Remote drivers are usually available from the manufacturer's website or from a CD that came with the device.
With the driver's installed, you can go ahead and download EventGhost and install it. The latest beta version
as of the writing of this article is the best choice to install as it has the best compatibility with MediaMonkey.
You can download and install EventGhost_0.3.6.1486_Setup.exe from:
1.) When you run EventGhost, you'll see a window appear with a “Log” window (left side) as well as a
“Configuration” window (right side). At this point, try to push a few buttons on your remote. If you see
some lines appearing on the left hand side of the screen with a lightning bolt icon every time you push a
button on the remote, your device is ready to be set up – you can skip to part 2.) of this article.
If EventGhost is not detecting your remote at this point, you may need to enable a certain plugin for your
device first. You can do this by selecting “Configuration” in the menu, then going to “Add plugin”. Under
the 'Remote receiver' category, select your device, then hit the OK button. Test if the plugin works by pressing
some buttons on your remote. You should see some lines appearing on the left-side “Log” window with a lightning
bolt icon. If at this point your remote is still not detected, you can try adding some other plugin from
Configuration | Add plugin. A list of known supported remotes is available from:
In the event that your device is supported but is not detected by EventRemote, ensure that your remote
drivers are properly installed.
2.) Now that you've got your remote communicating with EventGhost, you just have to assign
the buttons to certain MediaMonkey commands. First, enable the MediaMonkey plugin via
Configuration | Add plugin, and select MediaMonkey under the “Program Control” category.
You'll additionally have to navigate to the C:\Program Files\EventGhost\Plugins\MediaMonkey\ folder
and copy the file “EventGhost.vbs” to the C:\Program Files\MediaMonkey\Scripts\Auto\ folder and
restart MediaMonkey before proceeding.
3.) When you enable the “MediaMonkey” plugin in EventGhost the first time, a MediaMonkey folder
will appear under “Context Folder” on the right hand side of the EventGhost screen. When expanded,
the MediaMonkey folder will contain 4 subfolders that can further be expanded to describe several
MediaMonkey operations, such as Play, Pause, Toggle Play (which will pause MediaMonkey, then
unpause when the same button is pressed a second time), and a number of other functions. To
assign a button from your remote to a MediaMonkey command, push the corresponding button on
your remote. When you do, the last line of the “Log” window on the right side of the screen will
display a line of code to describe that button. Drag and drop that last line from the left hand side
of EventGhost to the right hand side on to the command you want that button to stand for. For example,
say you pushed the “Stop” button on your remote. A line would then appear on the left hand side of the
EventGhost screen which you could then click, drag, and drop over to the “Stop” item on right right hand
side of EventGhost in the “Configuration” window, under Context Folder\MediaMonkey\Main control of MediaMonkey\ .
You can then repeat with all of the buttons of your remote, and assign them to whichever commands are
displayed by EventGhost. You can even test your remote as you go along!
You can enable EventGhost to open at startup so that your remote is ready to use as soon as the
computer has booted up, just see the EventGhost options at File | Options.