Skip to content

Python application that can be run in the background and uses the iCUE SDK to change based on average screen color

License

Notifications You must be signed in to change notification settings

awhipp/sync-icue-leds-with-screen-rgb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iCUE SDK Application

Changes all iCUE devices based on main screen's average pixel color. Color updates at roughly 24fps.

Installation

  • Clone this repository
  • Install Python 3.7+
  • Install dependencies pip install -r requirements.txt
  • Enable SDK mode on iCUE application
  • Run the python application python app.py
  • To run the application in the background: pythonw app.py
  • Run either of the above at startup

Parameters

Since most iCUE systems are peripherals under the screen, this app parameterizes the percentage of the screen used for color determination: pythonw app.py 40 means 40% of the bottom half of the screen's real estate will be used for color averaging

Testing

Visit this color changing site once runnning to view the changes live.

About

Python application that can be run in the background and uses the iCUE SDK to change based on average screen color

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages