Skip to content

Sync RGB devices to your spotify songs. Sync your keyboard, sync your headset, sync your mouse, sync your toaster, sync your toilet, sync your hours developing this project, i dont judge.

License

Notifications You must be signed in to change notification settings

ignis-sec/spotify-sync

Repository files navigation

Spotify RGB Sync

Contributors Forks Stargazers Issues GitHub LinkedIn Twitter Follow


Spotify RGB Sync

Sync RGB devices with Spotify's currently playing songs album cover.
View Demo · Report Bug · Add a Bug

Huge thanks to [Layle](https://github.com/ioncodes) for the inspiration.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact

About The Project

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.

Built With

  • Python.
  • My hours that were supposed to be spent studying for my finals.

Getting Started

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)

Prerequisites

  • 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.

Installation

  1. Download VB-Cable, and follow the steps at audio_loopback's installation here

  2. Get an API key from Spotify dashboard, and add it to the config.py

  3. Clone the repo

    git clone https://github.com/FlameOfIgnis/spotify-sync
  4. Start

    python3 -m spotify-sync

Contributing

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.

License

Distibuted under do whatever you want with this repository license.

Contact

Twitter - @ahakcil

About

Sync RGB devices to your spotify songs. Sync your keyboard, sync your headset, sync your mouse, sync your toaster, sync your toilet, sync your hours developing this project, i dont judge.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages