Raspberry Pi OS for Wi-Fi connectivity on the Spotify Car Thing
Prerequisites • Usage • Donate • Building • Tinkering (Advanced) • Credits • License
- Raspberry Pi with networking
- Pi 1 and 2 are not supported due to the lack of onboard Wi-Fi
- Pi Zero 1 (W) is not supported due to the old architecture
- SD card
- Nocturne Connector is super small (~60 MB), so you have many choices for SD cards
- Working Wi-Fi network
- Car Thing with Nocturne 4.0.0 or later installed
- Download the img.gz from the latest release
- Use Raspberry Pi Imager, balenaEtcher, or dd to flash the image to your SD card
- In Raspberry Pi Imager, click "OS" on the left side and use "Use custom", select your SD card, and press write.
- If you are using Wi-Fi, download wpa_supplicant.conf, and fill in your SSID and password (inside of quotes). Then, place it on the root of the SD card.
- If your country is not the United States, replace the
USin the file with your country code.
- If your country is not the United States, replace the
- Power the Raspberry Pi & visit
nocturne-connector.localin any browser.- If this does not work, You will need to find the IP address of the Raspberry Pi from your router, and use that IP address instead of
nocturne-connector.local.
- If this does not work, You will need to find the IP address of the Raspberry Pi from your router, and use that IP address instead of
- Finish setting up Nocturne Connector by following the steps on screen.
Nocturne is a massive endeavor, and the team has spent every day over the last year making it a reality out of our passion for creating something that people like you love to use.
All donations are split between the three members of the Nocturne team and go towards the development of future features. We are so grateful for your support!
curl, zip/unzip, genimage, mkpasswd, and m4 binaries are required.
If you are on an architecture other than arm64, qemu-user-static and binfmt (or use docker run --rm --privileged multiarch/qemu-user-static --reset -p yes) are required.
Use the Justfile. just run will output a flashable img.gz in output.
$ just -l
Available recipes:
connector-api
docker-qemu
lint
run
UART (with a TTY) is enabled and is the recommended way to debug and interact with the system. SSH is open on port 22 if you'd like instead. Root password is nocturne.
This software was made possible only through the following individuals and open source programs:
This project is licensed under the Apache license.
© 2026 Vanta Labs.
"Spotify" and "Car Thing" are trademarks of Spotify AB. This software is not affiliated with or endorsed by Spotify AB.
