This has been working very well. I discovered that keybindings can be set on a per player basis so if you run more than one instance of Snakeoil ( and you should be too.... the more the merrier !) you can control each of them independently.
I can't imagine that many will have a use for key control.... I suppose you all use an app and phone/tablet... but it is handy for quick navigation.
Bonus discovery is that having Daphile running on another machine for navigation also allows cd ripping on that machine. I think the ripper is ABCDE (my favourite) as it has all options such as being able to set drive offset (and even self-calibration if the offset value is not known ), Musicbrainz lookup, and verification of accuracy. I just rip to a usb drive during the work-day and then plug it into my Snakeoil machine for listening.
Plenty of options for replay gain, compression etc but seems to be flac only.