Hi Adam (Jacob? AdamJacob?)

UPnP can be pretty confusing. There is in fact no such parameter as RampTimeSeconds! RampTime is an output parameter, not an input parameter, and RampTimeSeconds is a variable name. All this means is that the function calls I mentioned will return a number which is (presumably) the time in seconds taken to achieve the desired volume.

I am still not sure about including custom volume ramps in the command line demo - it seems a little *too* custom to me. Please could separate the two features into two different pull requests (and in general, there should in future be one feature per pull request ;-) )? You may also need to rebase onto the current head.

Lawrence