MonkeyMagic - MusicMagic integration for MediaMonkey

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

MonkeyMagic - MusicMagic integration for MediaMonkey

Post by manmoth »

I'm just releasing v0.1 of a script which integrates MusicMagic Mixer playlist generation directly in MediaMonkey.

Check it out and let me know what you think (questions/problems/gripes/wishes):

http://in2words.org/projects/monkeymagic/

Currently it only supports 12-track mixes. There's some gui and/or ini file work to be done to support more than that. Let me know if you're interested.

Until then, happy mixing!
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
mjs93
Posts: 158
Joined: Fri Jun 17, 2005 3:28 am

Post by mjs93 »

Thanks a lot for this, many of us were in want of something like this!

I keep getting this error, though:

Error #2146697211 - msxml3.dll
The system cannot find the resource specified.

File: "C:\Program Files\MediaMonkey\Scripts\Auto\MonkeyMagic.vbs", Line 198, Column: 2


Any clues on what I should do?
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

Post by manmoth »

I have updated the proper value in the code and it is available at

http://in2words.org/projects/MonkeyMagic/0.1.1

If you still get this problem, see the below:

On line 57 of the script, you should see:

defaultServer = "localhost"

In v0.1, this was inadvertently left as "manmoth. The new value "localhost" should work if you're running MusicMagic server on the same machine as MediaMonkey. If you're running MusicMagic server on a different machine, change "localhost" to the hostname of the machine you're running it on. You can find that machine's hostname by going to Start / Settings / Control Panel / System, and on the Computer Name tab, look at what is in "Computer Name" or "Full Computer Name". Whatever is there needs to go in the defaultServer value. Then save the script and restart MediaMonkey.
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

MonkeyMagic Install Checklist

Post by manmoth »

In an effort to get this out as soon as possible, I neglected a couple items which will be necessary to verify in order for this script to work:

1) You must have MusicMagic Mixer's api enabled. THIS REQUIRES A VALID MUSICMAGIC LICENSE (the trial license will work for up to 12 tracks). To do so (on version 1.5d):
- In MMM (MusicMagic Mixer) go to File - Preferences, select 'Services' on the left hand, and verify the box beside 'API' on the right is checked. If the left-hand of the two buttons below says 'Start' (the right-hand button says 'Show services'), then click it, and it should change to 'Stop'.
- Now 'Show Sevices' should be enabled - click it and it should open Internet Explorer to a simple page that lists your MMM Active Services.
- This list should include 'API'. If it does, then go to the next step.

2) If you are running MediaMonkey with MonkeyMagic on a different machine than the one on which you are running MMM, then you need to ensure port 10002 is open on the machine which is running MMM. To do so: (THESE INSTRUCTIONS ARE FOR Win XP SP2 - it may vary on different versions of Windows or if you are running a firewall program other than MS Windows Firewall, such as Norton/Symantec or ZoneAlarm or McAfee Firewall)
- On the MMM machine, go to Start - Settings - Control Panel - Network Connections, and right-click your Network Connection and select Properties
- Go to the Advanced tab and click Settings
- Go to the Exceptions tab. Click 'Add Port'
- Enter 'MusicMagic Mixer API' in the Name field and 10002 in the Port field. select TCP, and click 'OK'
- Click 'OK'
- Click 'OK' again
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
mjs93
Posts: 158
Joined: Fri Jun 17, 2005 3:28 am

Post by mjs93 »

Thanks for the quick response. Your site isn't working right now, so I can't download the new script, but I will keep trying.

Also, I don't have a MusicMagic license, so I went on their site, and they appear to have made a new application, MusicIP Mixer. It seems like it's pretty much the same thing as MMM, but it's all completely free, including enabled API. If I download this instead, will your script work?
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

Site should be back up in a few hours.

Post by manmoth »

I'll be home in a couple hours and it should be back up soon thereafter. Great timing on it going down, eh? :P

Meanwhile, if you want to, you could simply edit the file in the v0.1 of the script you already downloaded. Just find the line (at line 57 I think it was) in the script that reads

defaultServer = "manmoth"

and change it to

defaultServer = "localhost"

Then save the file, restart MediaMonkey, and see if it works.

As for the new MusicMagic product, I think it will work. In fact, I think that's what I used to test with. It's just unclear exactly what this new product is. They call it MusicIP and MusicDNS, but then it still says MusicMagic Mixer when I load it. I'll download from them again and see if I've got it straight.

This whole licensing issue is confusing. Maybe someone else in the forum happens to know more about it. Otherwise, I'm sure we'll find out when/if my or your license expires or the script stops working.
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
mjs93
Posts: 158
Joined: Fri Jun 17, 2005 3:28 am

Post by mjs93 »

I did edit it but I kept getting the same error. :(
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

Post by manmoth »

try me on MSN Messenger at
ex.telco.guy@hot.mail.com (remove all except the last period)
and I'll see about troubleshooting with you. I'd like to get it working so I know what I might be able to change or explain better for others who would like to use this script.

Oh, and the website is back up...
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

Post by manmoth »

Well, I got it working with MusicIP without buying/paying or getting any sort of key. I just had to fiddle with it a bit (after I restarted the app and turned the API off and back on it was all of a sudden working).
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
mjs93
Posts: 158
Joined: Fri Jun 17, 2005 3:28 am

Post by mjs93 »

So we should use your script and turn on/off the API feature in Music IP?
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

Post by manmoth »

well, and back on again :wink:

If it's working, you should be able to click the "Show Services" button on that form where you turn the API on/off. If you see the webpage (don't get the page not found error), my script should work.
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
nsurg
Posts: 51
Joined: Thu Feb 16, 2006 10:32 pm

Post by nsurg »

I started trying to use this with the musicIP program... It appears that you are working towards musicIP since it is likely less restricted?

I am getting the error:

Error #1024 - Microsoft VBScript compilation error
Expected statement
5ac
File: "C:\Program Files\MediaMonkey\Scripts\Auto\MonkeyMagic.vbs", Line:1, Column: 0

Certainly one problem that I am having is when I go to MusicIP file/preferences/Services tab and have everything checked (with the port as 10002) and hit "start" I do still get this message "Unable to start sever. Try using another port."
I am using zonealarm pro (windows firewall is turned off) and tried to enable the port 10002 with this instruction page http://www.firewalling.com/personalfire ... armPro.htm but I still can't get it to work.

Any suggestions?
I'm excited about getting this script to work--it sounds superb!
Thanks!
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

Port problem and Expected Statement

Post by manmoth »

Is there any chance you are still running MusicMagic Mixer in the background while you are in MusicIP trying to start the service? I have both installed on my machine, with the MusicMagic Mixer service running. Then I opened MusicIP and tried starting the service and it gave me the same error you described.

If so, try shutting down the MusicMagic Mixer service and then starting the MusicIP service.

As for your compilation error, this is weird. I will try some things when I get home (little after 6pm CST) that I can't try from work. A couple questions, though:

- Did you change ANYTHING in the script when you downloaded it before you tried using it?
- What version of Windows are you running?
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
nsurg
Posts: 51
Joined: Thu Feb 16, 2006 10:32 pm

Post by nsurg »

Well, I got the port thing working correctly I think... I leave API checked, but by unchecking the other 2 (tivo and something else I forget) it now no longer gives me the port error.
I do not have musicmagic mixer, just the musicIP program.

I changed only 2 script lines (from your updated script on your website) to read as follows:

MonkeyPath = "c:\" 'Path prefix to MediaMonkey Library files
MagicPath = "c:\" 'Path prefix to MusicMagic Library files

Should I be more specific about the path, or is c:\ good enough?

I still get that error I mentioned. I am using the newest mediamonkey and windows XP.
manmoth
Posts: 20
Joined: Mon Mar 20, 2006 11:04 pm
Location: Chi-town, USA
Contact:

Error: Expected statement

Post by manmoth »

Hmm... The only thing I can think is to try commenting out (put a tick ' in front of) the Option Explicit line below all the comments at the top.

You could also try deleting all the lines down to the first uncommented line (and so even deleting the Option Explicit line).

Changing the MonkeyPath and MagicPath to "C:\" should be fine, and it seems to be crapping out before it ever gets there anyway.
There may be no such thing as a stupid question, but I've sure met a lot of inquisitive idiots.
Post Reply