Working !! by a very strange route...
Ok, I know it is a little rude to mention another o.s in a support thread but bear with me there is a happy Snakeoil ending...!!!
My quest is to have a numberpad controlling Snakeoil through keybindings.... play/pause toggle, and perhaps previous and next tracks and maybe even mute .....
If you've been following this thread you will see a number of options considered ......
Something that worked was using Daphile as the LMS server and Snakeoil as the player (Daphile does keybindings wonderfully !) but the SQ was no where as good as having Snakeoil as the server and the player...
So, Thinking outside the box here... if Daphile's keybindings controlled the player maybe it could be configured to do only that ??? and not act as server or player...?
Recipe..... Snakeoil installed as server and player (AMD 64_x86 1.5) on an HPt520 thinclient....works fine.
Daphile installed on an HP 5740 thinclient.
Snakeoil is server and player and Daphile is configured as player only.
The external soundcard (usb x20 and ESS 9018 Dac) connected to the Snakeoil machine.
No soundcard connected to Daphile machine and all audio outputs disabled. Set attached numberpad to execute play/pause toggle, previous and next tracks and mute using key bindings.....
Start Snakeoil and confirm playback. Start Daphile.
Playback and control via LMS is controlled by Snakeoil..... and, because Daphile's keybinding player control is networked it controls the Snakeoil player !!..... play/pause toggle, previous and next tracks and mute !!! Yes !!! Works exactly as required...
Snakeoil is the player and the server...with all the snakeoil goodness ... and daphile only exists to control the player navigation via the numberpad and keybindings.
Downside is that two thin clients and a controller are needed but at least one if not two of these can be put into suspend when not needed..!