A Python tool for synchronizing screen colors with smart bulbs.
Project description
Screen Sync
About
Screen Sync is a Python application designed to synchronize the colors of your computer screen with various smart light bulbs, including Tuya WiFi bulbs. It captures the dominant colors from your screen and sets your smart bulbs to match these colors in real-time, enhancing your entertainment and work environment with ambient lighting.
Features
- Real-time screen color synchronization.
- Support for multiple bulb types (Currently for Tuya WiFi bulbs and bulbs via Zigbee2MQTT).
- Customizable settings for color processing and bulb control.
- Per-bulb type refresh rate settings
- Multiple zone sampling
- User-friendly GUI for easy interaction.
To-Dos
- Add the ability to add bulbs via GUI
- Optimise MSS code to use multiprocessing // speed up sampling. We need to get to 50+ samples/sec as this seems to be what Tuya bulbs can handle
- Optimise latency Sample->Update
- Add ability to customise sampling
- Improve UI
- Add additional common bulb types
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
ScreenSync-0.0.3.tar.gz
(1.1 MB
view hashes)
Built Distribution
Close
Hashes for ScreenSync-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e3d9cfce54425a1929f48eeb87cdcd598e277ea4911a8835a76c23785ee5e48 |
|
MD5 | 423431c0f69b7118b9b67ba0959266cb |
|
BLAKE2b-256 | dff2ad61c79517204994b3df09f290d66f32fd21bceaf77e5fda9b71b4b115de |