Less typing for a common operation!
This can happen if the object is destroyed (and DEMOLISH is called) before a socket is successfully connected.
This fixes the output from soundbridge-volume.
No idea why this was there, with the comment!, in the first place. Nothing currently existing in the repo seems to depend on it.
This isn't any grand class and it's definition won't be modified on the fly later. The upshot is inlined constructors which speed up music making it to my ears every so slightly.
This allows absolute volume changes or relative +/- inputs.
A bit of a hack, but saves time.
Namely a too new Method::Signatures and Moose were generating "too many arguments" errors for BUILD.
This ensures that it won't be restored to the old sink the next time it appears.
These find the indexes of loaded modules (useful for unloading) and sink inputs (useful for moving them to another sink). I wish there was a way to do this without parsing the output of pacmd.
Downloaded from http://soundbridge.roku.com/documents/SoundBridgeRCPSpecification2-4.pdf More developer doc at: http://soundbridge.roku.com/community/developers.php
Yay, podcasts in the living room.