Spotibox

March 2022

Python
Bash
RPI GPIO
Websockets
OAuth
SystemCTL
Circuts

Spotibox is an innovative project designed to offer users a seamless music experience through an aesthetically pleasing Internet of Things (IoT) device. This device allows users to create custom cards containing information about their favorite playlists, which can be swiped across the Spotibox to initiate music playback. Utilizing the Spotify API, the device streams music to its onboard speakers.

Users can easily control playback using the buttons located on the side of the box, allowing them to skip, pause, or rewind tracks. An LED indicator next to these buttons illuminates when the speaker establishes a connection with the Spotify WebSocket. At the core of the device is a Raspberry Pi, connected to a circuit board that houses the control buttons on the left. Additionally, an RFID reader is attached to the lid, and the speakers are housed in a smaller connected enclosure above.

Spotibox Circuitry
Spotibox Usage
Spotibox Buttons