{"id":23029467,"url":"https://github.com/leg3ndary/spotifymacroboard","last_synced_at":"2025-04-02T20:25:12.164Z","repository":{"id":215689176,"uuid":"739566069","full_name":"Leg3ndary/SpotifyMacroBoard","owner":"Leg3ndary","description":"Fully Custom Macrokeyboard for Spotify.","archived":false,"fork":false,"pushed_at":"2024-05-24T21:19:14.000Z","size":188,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T11:12:37.949Z","etag":null,"topics":["esp32","ino","pcb","spotify"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Leg3ndary.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2024-01-05T22:05:27.000Z","updated_at":"2024-06-19T16:35:25.000Z","dependencies_parsed_at":"2024-01-14T21:56:22.165Z","dependency_job_id":"e4df076b-ee7d-49d2-83d6-233d1dc0d3a6","html_url":"https://github.com/Leg3ndary/SpotifyMacroBoard","commit_stats":null,"previous_names":["leg3ndary/spotifymacroboard"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leg3ndary%2FSpotifyMacroBoard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leg3ndary%2FSpotifyMacroBoard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leg3ndary%2FSpotifyMacroBoard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leg3ndary%2FSpotifyMacroBoard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Leg3ndary","download_url":"https://codeload.github.com/Leg3ndary/SpotifyMacroBoard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246886349,"owners_count":20849844,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp32","ino","pcb","spotify"],"created_at":"2024-12-15T14:15:32.980Z","updated_at":"2025-04-02T20:25:12.141Z","avatar_url":"https://github.com/Leg3ndary.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spotify Macrokeyboard\n\n![The Project](https://i.imgur.com/VzZgObq.jpg)\n\nThis 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.\n\n## Installation\n\nTo install this project you will need to have some sort of software to upload the code to the ESP32.\n\nFor simplicity purposes you can just use the Arduino IDE.\n\nClone the project using:\n\n```bash\n$ git clone https://github.com/Leg3ndary/SpotifyMacroBoard.git\n```\n\nYou also need to install a few other libaries that can be found online or in the Arduino IDE library manager.\n\nRemember 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.\n\nYou also need to use a 2.4 GHz network since the ESP32 doesn't support 5 GHz networks.\n\n## Usage\n\nYou will also need to print out and solder the PCB that is included within the project files.\n\nOnce you have all the parts, you can solder the PCB and upload all of the program.\n\nFinally, you can print out the keycaps or use regular ones, you also need to get mechanical switches of whatever kind you prefer.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleg3ndary%2Fspotifymacroboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleg3ndary%2Fspotifymacroboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleg3ndary%2Fspotifymacroboard/lists"}