When in doubt please look in your log file for errors by Right Clicking the MonkeyTunes in the treeview and selecting "View Log File...". I run MonkeyTunes against my collection of 2400+ Artists, 6500+ albums, and 89,000+ songs and it works fast and responsive. If your's is not performing the same way it is most likely due to firewall/router issues or your might need to File->Maintain Library... in MediaMonkey to optimize your database.
-------------------------------------------------------------------------------
Error 1: You can't connect or the pairing screen just sits there.
Solution: This error is most like because you are fire-walled from connecting to your PC maybe by your router. To test this out on your Android/iPhone device open a browser and type in the browser address...
- Code: Select all
http://XXX.XXX.XXX.XXX:3689/server-info
where XXX is your IP Address of your PC running MonkeyTunes. If you see a bunch of characters come back that is good it means it can see your PC. If you get a 404 Not found or 403 Forbidden error then you are fire-walled.
Also right click on the MonkeyTunes tree node and choose "View Log File..." to see what is going on.
And then try from a browser on your SAME PC as MonkeyTunes is running and enter....
- Code: Select all
http://localhost:3689/server-info
You should be asked to save a "server-info" file which means it successfully connected and tested your MonkeyTunes with no firewall/router in between. Then you can guarantee your problem is the firewall/router between your iPhone/Android device and the MonkeyTunes PC.
ALSO make sure MAC Filtering is disabled on your router as it causes this problem....
http://forum.melloware.com/viewtopic.php?f=16&t=8358
-------------------------------------------------------------------------------
Error 2: "The process cannot access the file because it is being used by another process."
Solution: This error means that some other application is already using port 3689. Most likely that application is ITunes so please shut down Itunes and try again.
To find out what application is using the port open a Command Prompt by using WIN+R. Then type in the following command and look for TCP port 3689...
- Code: Select all
netstat -ab
It will list all running ports and what process is using it. You can also use CurrPorts to look at Ports and kill port connections. http://www.nirsoft.net/utils/cports.html
Also it appears Eric Milles Remote Speakers Output Plug-In is causing a conflict with port 3689. He has fixed this so please make sure you use the latest version from his website.
-------------------------------------------------------------------------------
Error 3: You get a " Unable to cast COM object" in your log file.
- Code: Select all
2009-12-27 06:49:01,251 [ERROR] - (3) - MonkeyTunes Error: Unable to cast COM object of type 'SongsDB.SDBApplicationClass' to interface type 'SongsDB.ISDBApplication'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{1FAF02F8-A7D3-41F1-9210-A3B12046F136}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
Solution: It looks like somehow your MM 3.2 COM object on installation has failed to properly install. One other user reported this error also.
1. Uninstall MonkeyTunes using the Uninstaller in Start Menu.
2. Uninstall MM.
3. Install MM by right clicking the installer and choosing "Run As Administrator". At the end of the Installation when it asks "Run MediaMonkey Now?" say YES. You probably said NO the last time which is how this happened.
4. Run MediaMonkey once. You may have to run it once and then run it once as Administrator. Then close MediaMonkey. This is a strange but important step to install the MM com object.
5. Install MonkeyTunes. You may have to do the same and run our Installer as Administrator but I think it elevates the privs for you but try it as Administrator.
6. Run MM. It should work.
-------------------------------------------------------------------------------
Error 4: If you get an "Access Denied" error when starting MediaMonkey with the MonkeyTunes plugin.
Solution: This error is because your user account does not have permissions to create an HTTP Socket listener on port 3689. To fix this you simply need to run MediaMonkey as administrator by right clicking MediaMonkey and choosing Properties->Compatability and "Run As Administrator" and restarting MediaMonkey.
-------------------------------------------------------------------------------
Error 5: If you get the error "Error #429 Error in Microsoft VBScript. The ActiveX component can not create the object: c:\Program\Mediamonkey\Scripts\Aoto\MonkeyTunes.vbs" Line 17, Column 4".
Solution: This error is because the MonkeyTunes COM object was not installed properly. This error is most likely due to the fact you are running Windows XP or lower and do not have the .NET Framework 2.0 installed. Download and install .NET Framework 2.0 and then reinstall MonkeyTunes.
-------------------------------------------------------------------------------
Error: "This application is a MediaMonkey auto-start plugin and can not be executed stand-alone. Please make sure you have installed it properly in MediaMonkey."
Solution: This error means you tried to run the MonkeyTunes.exe. You do not have to do that, MonkeyTunes is a plugin and loads when you start MediaMonkey normally.
-------------------------------------------------------------------------------
Error: "If I let the song play out, and watch the iTouch as the next song starts to play, I get "Looking for Library Monkey tunes <computer name...." which then after some time returns" Could not locate library..." Once that happens there is no way back. I need to exit Remote, exit Media Monkey, start MediaMonkey, start Remote. Then I see the current song being played on MM3."
Solution: This error is most like due to your Windows Firewall blocking HTTP traffic on Port 3689 and UDP 5353 .
If you have a firewall enabled in your router or computer, make sure that the firewall is not blocking communication between Remote and your MediaMonkey. Remote uses TCP port 3689 and UDP port 5353 to communicate with your MonkeyTunes. To configure your firewall to add these ports:
For Windows Vista and Windows 7 Firewall, please follow these instructions.
For Windows XP Firewall, please follow these instructions.
If you use other firewall software or hardware, check the software documentation on how to open these ports.
See this Apple article except instead of Itunes the exception is for MediaMonkey and NOT MonkeyTunes.
http://support.apple.com/kb/HT2553
-------------------------------------------------------------------------------
