Sync RGB devices with Spotify's currently playing songs album cover.
View Demo
·
Report Bug
·
Add a Bug
Table of Contents
Okay now, hear me out. If you are reading this, you probably have a gaming laptop in your hands that is spewing out of the every possible surface of it, and you probably thought it would look really good if you got yourself an RGB headset or mouse or something, and now you have a rainbow mess in your hands.
- Python.
- My hours that were supposed to be spent studying for my finals.
You can take a look at the config.py file to customize your setup a bit, but you can just run it with python3 -m spotify_sync
(after setting up the configurations of course)
- VB-Cable, obtainable here.
- For ECIO drivers, you need to copy ECIO.dll and ECIO.sys to the
modules/ecio_rgb/
(you can find them in your oem software's directory, for example, in EVOO Control Center's folders.) - Windows. Currently only works with Windows. (Sorry *nix friends)
PS: If you are having trouble installing pyaudio, use pipwin instead of pip.
-
Download VB-Cable, and follow the steps at audio_loopback's installation here
-
Get an API key from Spotify dashboard, and add it to the
config.py
-
Clone the repo
git clone https://github.com/FlameOfIgnis/spotify-sync
-
Start
python3 -m spotify-sync
If you have a device that this project doesn't support, and you'd like to contribute, you can probably extend one of the modules to support it too. Or you know, just add a new module too.
Distibuted under do whatever you want with this repository license.
Twitter - @ahakcil