Skip to main content

A Python library for syncing Govee led strips with audio and screen content.

Project description


LumiSync

A program that allows you to easily sync your Govee lights.

Key FeaturesInstallationCreditsRelatedLicense

[!Note] This project is in early development.

Key Features

  • Easy to use - Simple UI that allows you to easily control your lights.
  • Syncing - Sync your lights to your monitor or music, potential custom sync in the future. (WIP)
  • Compatability - Available for Windows. Linux and MacOS (WIP).
  • Open Source - Open source and free to use.

TODO

  • Make display sync work for Linux and macOS (WIP).
  • Add additional sync modes.
  • Add support for multiple devices (WIP).
  • Add documentation
  • Support for basic color control.

Installation

[!Note] For installation, you can use one of the following methods:

Install from PyPI

pip install LumiSync

Install from GitHub

pip install git+https://github.com/Minlor/LumiSync.git

Credits

Tools used:

  • Wireshark (Massive thanks to the Wireshark team for making this amazing tool.)

  • Uicons by Flaticon

The packages used for this software can be found in the pyproject.toml.

Related

Govee Desktop - Official Govee desktop app. (Windows only, supports basic color control and monitor sync.)

Support

Giving a star to this project is the easiest way to show your support.

GitHub stars

License

MIT


minlor.net  ·  cloud.minlor.net  ·  GitHub @minlor

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

lumisync-0.2.0.tar.gz (117.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lumisync-0.2.0-py3-none-any.whl (122.5 kB view details)

Uploaded Python 3

File details

Details for the file lumisync-0.2.0.tar.gz.

File metadata

  • Download URL: lumisync-0.2.0.tar.gz
  • Upload date:
  • Size: 117.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lumisync-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e71eaa1e903b3fe5d81e94569763e8c82bc53322297b3afbdbb4e32826b0fc0f
MD5 96cd83e696df16d99c8803d403a207c5
BLAKE2b-256 d60d1121a301837df97d14d216f7b69c824275fa145e4d00dfaf5579644dfd25

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumisync-0.2.0.tar.gz:

Publisher: pypi.yaml on Minlor/LumiSync

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lumisync-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: lumisync-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 122.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lumisync-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 483b4d768d0c18ca5256bbdcae9ee683942a928521037dfb9b0a13f01604d8bb
MD5 8f0a79849c34cada73ea25e8a5685372
BLAKE2b-256 bea3073462cc5bd6a3ea16cabb8cd548f11418d31a3e68f60634e183171feb92

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumisync-0.2.0-py3-none-any.whl:

Publisher: pypi.yaml on Minlor/LumiSync

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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