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.1.tar.gz (117.7 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.1-py3-none-any.whl (122.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lumisync-0.2.1.tar.gz
  • Upload date:
  • Size: 117.7 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.1.tar.gz
Algorithm Hash digest
SHA256 3efa658e13d26f70e79858d9f767c835f4f8c85342bbb881f8f2cb0861b2d2c4
MD5 c34fe6f77dc8e77b7e47a01fe7665a1c
BLAKE2b-256 9159fc4a4c1f7af6e2989a8938850660ff66f5352648ede4394b5e5c3b63ac4b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: lumisync-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c41b59306f9e064be5d5c1cef2e627e7d971169e7a14a6f7af62eeb0fc52804
MD5 c22718be2ad3dc87467dccb9720b030a
BLAKE2b-256 d8e823c41d757efb268707bd86916e5049a69e0dcd924562b83d69985558fe65

See more details on using hashes here.

Provenance

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