Skip to main content

A module for asynchronously interacting with KEF wireless speakers.

Project description

Asyncio Python API for KEF speakers

license tests codecov docs version PyPI - Python Version

Supported: KEF LS50 Wireless (tested with latest firmware at 08-11-2019, p6.2101809171.105039422) Untested: KEF LSX

Supported features

  • Get and set volume
  • Mute and unmute
  • Get and set source input
  • Turn speaker on and off
  • Automatically connects and disconnects when speakers goes online/offline

Use in Home Assistant

See basnijholt/media_player.kef.

Install

pip install aiokef

Discussion

See this Home Assistant discussion thread where the creation of the KEF speakers is discussed.

License

MIT License

Contributions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiokef-0.1.2.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

aiokef-0.1.2-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file aiokef-0.1.2.tar.gz.

File metadata

  • Download URL: aiokef-0.1.2.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.22.0

File hashes

Hashes for aiokef-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9b666390380624b4c1cff4368fe780dacfe94377b8a36e33575baf3aa28b8ad1
MD5 2693f17951738abab672203cdd5ababa
BLAKE2b-256 a803440574eb66ae87a7c2cb758ddf749f74188dad035138221043b30e8b5c13

See more details on using hashes here.

File details

Details for the file aiokef-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: aiokef-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.22.0

File hashes

Hashes for aiokef-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 32c2bfefc154afe6fcb3809ed0a5edcb3887dcf6b8201a1ddcb27fe10c6c774c
MD5 b575a74fd16781df277e909effa2406d
BLAKE2b-256 1cf88484ec8a9d1bee06fb602886bb6221aacdc3fb2e157805d1be8b3099f709

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page