here is an update. I have added a whole bunch of commands for controlling the master volume.
the partialmute commands are special. This is what I am using with the amulet controller.
Partialmute sets the volume to a percentage of the normal volume.
If you call it when partial mute is already active, nothing will happen.
If you adjust volume while partial mute is active it will deal with it intelligently.
example, starting with volume of 80
1: we call partial mute with parameter of 50
** result: The "restore volume" is stored in memory as 80. The actual volume is set to 50% of 80 = 40
2: we call adjust volume +10
** now the restore volume is set to 80+10 = 90, but because we are still muted the actual volume gets set to 45 (50% of the restore volume)
3: we call partial
Unmute (result: volume is set to the restore volume of 90)
I also added new mouse commands.
- LeftButtonDown
- LeftButtonUp
these allow us to emulate click and drag.
And I added AlbumArtists to MediaMonkey GenXML
I hope it works for you...
Attachments removed... there is a newer version