kraih / kefctl Goto Github PK
View Code? Open in Web Editor NEWCommand line application for controlling KEF speakers
License: Artistic License 2.0
Command line application for controlling KEF speakers
License: Artistic License 2.0
KEF LSX and KEF Wireless II support both wired and wireless mode between the two speakers.
Just plugging/unplugging the cable won't automatically make it switch from wireless/wired mode. We have to use the KEF Control app, go into Settings, Preferences, and then tick/unitck the wired mode option.
It would be nice if this option is added to kefctl.
There is an error in line 83
elsif ($standby eq '20') { substr $source_bits, 2, 2, '10' }
should be
elsif ($standby eq '20') { substr $source_bits, 2, 2, '00' }
Hi, thx for the tip. Works fine on my LSX.
When sending commands shortly after each other. i.e. with a volume slider I got:
Cannot construct socket: IO::Socket::INET: connect: Connection refused at kefctl.pl line 153.
Why not close the socket when finished? Or is it the server in the LSX that is busy and does not allow a new connection?
Hi, I would love to use this, is it tested with 5.1 firmware?
Due to the way mute is implemented on KEFs, I suggest to modify the code to check the current volume level prior to changing it with any delta. If it is >=128, then simply unmute, otherwise proceed with volume adjustment.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.