The current version of the script is optimised for MediaMonkey 4 and above.

If you haven't used a Beta just follow the instructions below, it's easy. Try a Beta, they're safe and you'll be helping with the development.

Release improvements:- The ability to connect to one of four pre-configured SqueezeBox players each session - Connection info and selection on the Options page- Added the ability to log into a password protected LMS/Squeezebox system. Data entered on the MonkeySqueeze Options page
- General tidy of the script
- Roll back to V3.0.1 - Changes in V3.0.1.120314Beta removed

Known Issues:
None at this stage. Make sure you read the tool tips on the options page.

To use this version:
Copy the script to Notepad and save as MonkeySqueeze.vbs to one one of the following locations:
C:\Program Files\MediaMonkey\Scripts\Auto or C:\Program Files (x86)\MediaMonkey\Scripts\Auto

Make sure you disable or remove the existing MonkeySqueeze.vbs

If you use this script please report on this forum if it runs OK or if you had any issues. Feedback is appreciated so I can implement changes before any official release.

Further improvements to the script . Gee it would be nice if someone would test this for me. Feeling a little lonely at the moment

The current version of the script is optimised for MediaMonkey 4 and above.

If you haven't used a Beta just follow the instructions below, it's easy. Try a Beta, they're safe and you'll be helping with the development.

Release improvements:- Disable communication settings on the options page when MonkeySqueeze is enabled- The ability to connect to one of four pre-configured SqueezeBox players each session - Connection info and selection on the Options page- Added the ability to log into a password protected LMS/Squeezebox system. Data entered on the MonkeySqueeze Options page
- General tidy of the script
- Roll back to V3.0.1 - Changes in V3.0.1.120314Beta removed

To use this version:
Copy the script to Notepad and save as MonkeySqueeze.vbs to one one of the following locations:
C:\Program Files\MediaMonkey\Scripts\Auto or C:\Program Files (x86)\MediaMonkey\Scripts\Auto

Make sure you disable or remove the existing MonkeySqueeze.vbs

If you use this script please report on this forum if it runs OK or if you had any issues. Feedback is appreciated so I can implement changes before any official release.

I have now installed V3.1.0.150523Beta but still MM only plays through my local PC speaker when Login is activated.
I am somewhat confused as to what should be typed in the "MediaMonkey is connected to:" box.
First I left it saying "Player 1" which was the default, and then I entered the given name of my player. Still it refused to play except through my PC speaker, but I noticed that when I reopened the Options box, it now says "SqueezeBoxPlayerNo". I didn't type that in there, so I guess it must mean something is going on...?

That way we can concentrate on the login issue, without the multiple player issue. As stated before, the original code introduced a space in the username and password which stopped it from working (fixed in the above beta link). As you have used the problem code, the Username and password with the extra space are now stored in the MediaMonkey.ini file and will populate any new MonkeySqueeze beta file that you load. It is imperative that remove all characters (space included) in the username and password fields on the options page and then re-enter them for the code to work. I had to do this myself and the login has worked without issues for the last week at my home and at work.

Fault finding from a distance is fraught with miss communication issues etc... Do not continue if you find this process frustrating, however I thank you for your help so far.

The current version of the script is optimised for MediaMonkey 4 and above.

If you haven't used a Beta just follow the instructions below, it's easy. Try a Beta, they're safe and you'll be helping with the development.

Release improvements:- Complete redesign of the options page to reduce size for small screen use i.e. tablets- Disable communication settings on the options page when MonkeySqueeze is enabled- The ability to connect to one of four pre-configured SqueezeBox players each session - Connection info and selection on the Options page- Added the ability to log into a password protected LMS/Squeezebox system. Data entered on the MonkeySqueeze Options page
- General tidy of the script
- Roll back to V3.0.1 - Changes in V3.0.1.120314Beta removed

Hi, I've tested 3.1.0 and it works!
My only immediate reflections/comments are these;

Music is played both through LMS and through my local PC speakers simultaneously. I don't think previous versions did that. Since there is no way to make them play in sync (and for me that is not important either), so I mute my PC. But why have them both playing? Streaming in two directions only increases network traffic, and since it really doesn't make much sense, perhaps you should reconsider?

I used some time to figure out what should be put in the field "Select the Squeezebox Player you wish to connect to". Since all you can really do, is to select between Player 1,2,3 or 4, the ability to edit the whole text field only increases the chance of error (typo). Perhaps you should only allow for a numeric field that only accepts the numbers 1 through 4 ?

Last and least, if I control playback using any other controller while MM is connected, it gets confused and fails to keep up

Music is played both through LMS and through my local PC speakers simultaneously. I don't think previous versions did that. Since there is no way to make them play in sync (and for me that is not important either), so I mute my PC. But why have them both playing? Streaming in two directions only increases network traffic, and since it really doesn't make much sense, perhaps you should reconsider?

Nothing has changed in the script for this to occur. LMS is a server and cannot play music, it needs to be played by a Squeezebox player. Did you have SqueezePlay (or other SB software player) and MediaMonkey running at the same time?

oeyoeve wrote:I used some time to figure out what should be put in the field "Select the Squeezebox Player you wish to connect to". Since all you can really do, is to select between Player 1,2,3 or 4, the ability to edit the whole text field only increases the chance of error (typo). Perhaps you should only allow for a numeric field that only accepts the numbers 1 through 4 ?

The "Select the Squeezebox Player you wish to connect to:" box is a dropdown box and is not meant for text entry. You are meant to enter the Squeezebox player name and MAC address into the text boxes below and then select one of the players from the dropdown box.

oeyoeve wrote:Last and least, if I control playback using any other controller while MM is connected, it gets confused and fails to keep up

When MediaMonkey is connected to the Squeezebox system all control needs to be done via MediaMonkey only, any attempt at control through LMS/Squeezebox will cause the issues explained.

I released the official version on Wednesday, so download and install it and read the fully revised and updated user guide to clarify any issues above.

The current version of the script is optimised for MediaMonkey 4 and above.

If you haven't used a Beta just follow the instructions below, it's easy. Try a Beta, they're safe and you'll be helping with the development.

Release improvements:- Add actual player names to the drop down box on the Option page, removing Player 1, Player 2 etc...
- Display name of selected Squeezebox Player after the MonkeySqueeze Enable/Disable button on the main menu
- As an alternative idea, display name of selected Squeezebox Player on a dock-able panel accessible via "View" on the main menu. Could also be used for Squeezebox player volume control - Anyone interested doing the coding?
- General tidy of the script

To use this version:
Copy the script to Notepad and save as MonkeySqueeze.vbs to one one of the following locations:
C:\Program Files\MediaMonkey\Scripts\Auto or C:\Program Files (x86)\MediaMonkey\Scripts\Auto

Make sure you disable or remove the existing MonkeySqueeze.vbs

If you use this script please report on this forum if it runs OK or if you had any issues. Feedback is appreciated so I can implement changes before any official release.

The current version of the script is optimised for MediaMonkey 4 and above.

If you haven't used a Beta just follow the instructions below, it's easy. Try a Beta, they're safe and you'll be helping with the development.

Release improvements:
- Add actual player names to the drop down box on the Option page, removing Player 1, Player 2 etc...
- Display name of selected Squeezebox Player after the MonkeySqueeze Enable/Disable button on the main menu
- Create a dockable panel for Squeezebox player control, accessible via "View" on the main menu.
- Add Squeezebox Player volume control to the dockable panel (See Known Issues)
- Add mute button to dockable panel (See Known Issues)

Known Issues:
- clicking the volume buttons rapidly will put the volume display out of sync with the player display. One click on any volume button will put it back into sync. Will look into time delay on button pressing
- Adjusting the volume on a synced player will put the volume display out of sync on the MM display. Again one click on any volume button will put it back into sync. Not a big issue, could ping the player volume level every few seconds for changes - low priority
- Mute button does not work with all players e.g. Boom and Duet. Does work with SqueezePlay and should work with piCorePlayer. Don't know about others
- Would like the player selection dropbox on the dockable panel, however, encountering some problems getting it working at this stage

To use this version:
Copy the script to Notepad and save as MonkeySqueeze.vbs to one one of the following locations:
C:\Program Files\MediaMonkey\Scripts\Auto or C:\Program Files (x86)\MediaMonkey\Scripts\Auto

Make sure you disable or remove the existing MonkeySqueeze.vbs

If you use this script please report on this forum if it runs OK or if you had any issues. Feedback is appreciated so I can implement changes before any official release.