https://github.com/leg3ndary/spotifymacroboard
Fully Custom Macrokeyboard for Spotify.
https://github.com/leg3ndary/spotifymacroboard
esp32 ino pcb spotify
Last synced: 2 months ago
JSON representation
Fully Custom Macrokeyboard for Spotify.
- Host: GitHub
- URL: https://github.com/leg3ndary/spotifymacroboard
- Owner: Leg3ndary
- Created: 2024-01-05T22:05:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-24T21:19:14.000Z (about 1 year ago)
- Last Synced: 2025-02-08T11:12:37.949Z (4 months ago)
- Topics: esp32, ino, pcb, spotify
- Language: C++
- Homepage:
- Size: 184 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spotify Macrokeyboard

This project is a macro keyboard that uses the Spotify API to control spotify music, it uses an ESP32 to make requests to my own personal server which then makes requests on the ESP32's behalf to speed up the process.
## Installation
To install this project you will need to have some sort of software to upload the code to the ESP32.
For simplicity purposes you can just use the Arduino IDE.
Clone the project using:
```bash
$ git clone https://github.com/Leg3ndary/SpotifyMacroBoard.git
```You also need to install a few other libaries that can be found online or in the Arduino IDE library manager.
Remember that you need to fill out a similar file to the `SampleCredentials.h` header file so that you can communicate with whatever server you choose to run.
You also need to use a 2.4 GHz network since the ESP32 doesn't support 5 GHz networks.
## Usage
You will also need to print out and solder the PCB that is included within the project files.
Once you have all the parts, you can solder the PCB and upload all of the program.
Finally, you can print out the keycaps or use regular ones, you also need to get mechanical switches of whatever kind you prefer.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.