jonas-weidner / kef-desktop-controller

An electron-based controller for KEF wireless speakers. Only tested with KEF LSX, but the LS50 should work as well.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KEF Speaker Controller

An electron-based controller for KEF wireless speakers. Only tested with KEF LSX, but the LS50 should work as well.

Getting started

Before you get started, make sure to change the IP address to your speaker's address. You can do so in src/utils/kefControl.ts on line 39.

yarn
yarn electron:serve

Features & Todos

  • Turn on/off
  • Input source switching
  • Volume slider
  • Playback controls
  • Playback controls design
  • Include electron-builder
  • App Icon
  • Speaker IP settings
  • Check for status changes (volume, source ...)
  • Auto-updater
  • Release first bundled version
  • Mute button
  • Sound signature controls (In Progress, subwoofer controls already implemented)
  • Transform into menubar application
  • Search for speakers in network

About

An electron-based controller for KEF wireless speakers. Only tested with KEF LSX, but the LS50 should work as well.


Languages

Language:JavaScript 53.2%Language:Vue 24.9%Language:TypeScript 20.4%Language:HTML 1.3%Language:CSS 0.2%Language:Shell 0.0%