Skip to content

emmanubo/KefControl.gadget

Repository files navigation

KefControl.gadget

Windows gadget to control KEF LSX

Introduction

If you are using KEF LSX as PC speakers with an optical connection, you may not be able to change the speakers volume using standard Windows volume control. This Windows gadget provides basic features to control KEF LSX speakers. The gadget also "pools" the LSX speakers every 50 minutes to prevent standby and detects when PC wakes up from standby in order to also wake up the speakers.

Supported features

  • Adjust volume
  • Select current output (wake up from standby)
  • Prevent LSX standby by selecting current output each 50 minutes
  • Detect exit from standby and wake up speakers

Powershell script

The kefctrl.ps1 powershell script is used by the gadget to control the LSX. This script can be used as a standalone tool and requires the following arguments:


keyctrl.ps1 </h:IP> <inc|dec|aux|opt>

/h:IPLSX IP address or hostname
inc10% volume increase
dec10% volume decrease
auxselect aux output
optselect optical output

Installation

To use this gadget on Windows 10, you need to have 8gadgetpack or similar tool installed. Then, download the project and copy the KefControl.gadget directory to C:\Users\username\AppData\Local\Microsoft\Windows Sidebar\Gadgets. You should then be able to add the "Kef Control" gadget. Make sure to configure the gadget with the correct IP address/hostname for your LSX speakers.

Thanks

Thanks to Sebastian Riedel who shared the needed commands as part of his kefctl project.

Copyright & License

This program is under the terms of the MIT License.

Contributions

Emmanuel Boersma
Any collaboration welcome !

About

Windows gadget to control KEF LSX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published