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.3.0.tar.gz (121.9 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.3.0-py3-none-any.whl (127.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lumisync-0.3.0.tar.gz
Algorithm Hash digest
SHA256 346bb26647c81d0e8d7971aa1aafb76c04c1bb8e7e6a6a08fc796e1f00e4e110
MD5 3428c22c178ac2655f93d3c315880a85
BLAKE2b-256 f35288329af716268c77cc0e39d8be647a538ff21b70976b4a9dfa58e589d8cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumisync-0.3.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.3.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for lumisync-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b7cedd3677660f19ebd3b0a3f46e447a5599b121b867fcae5a037e90da3e523
MD5 c2564ab210a11ff8e3294f1ec1d1a98f
BLAKE2b-256 353abd8c82e8bb8c9439e02ef818f8185a5ff74b1aecd9b2be98fc17cf55560e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumisync-0.3.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