Phase 1

Musik

Spotify Connect via librespot, GPIO-Buttons und das Web-Interface. Wundio erscheint als Lautsprecher in der Spotify App.

Status: Abgeschlossen

Phase 1 ist vollständig implementiert. Spotify Premium wird benötigt.

Spotify Connect einrichten

Wundio nutzt librespot – eine Open-Source-Implementierung des Spotify Connect Protokolls. Nach dem Start erscheint das Gerät automatisch in der Spotify App als Lautsprecher, sobald App und Pi im gleichen Netzwerk sind.

1

Spotify App öffnen

Auf Handy, Tablet oder Computer – im gleichen WLAN wie der Pi.

2

Gerät auswählen

Lautsprecher-Symbol unten in der App tippen. „Wundio" erscheint in der Geräteliste.

3

Musik abspielen

Lautstärke steuerbar über die App, physische Buttons oder das Web-Interface.

Gerätename anpassen

In der Web-UI unter Einstellungen oder direkt in /etc/wundio/wundio.env: SPOTIFY_DEVICE_NAME=MeinWundio
📷

Screenshot ausstehend

/public/screenshots/spotify-connect-device.jpg

Wundio als Spotify Connect Gerät in der App

RFID-Playlist-Autostart

Wie ein RFID-Tag Musik startet, hängt von der Konfiguration ab:

Ohne Spotify Web API

Der Tag loggt den zugehörigen Nutzer ein und setzt dessen Lautstärke. Musik muss danach manuell über die Spotify App gestartet werden.

Mit Spotify Web API

Der Tag startet eine hinterlegte Playlist direkt und automatisch – ohne weiteren Eingriff. Einmaliges Setup erforderlich (~5 min).

Spotify Web API einrichten →

Physische Buttons

5 GPIO-Buttons steuern Lautstärke direkt über die Hardware. Play/Pause, Next und Prev werden nativ von librespot via Spotify Connect verarbeitet.

# Konfigurierbare Pins in wundio.env

BUTTON_PLAY_PAUSE_PIN=17

BUTTON_NEXT_PIN=27

BUTTON_PREV_PIN=22

BUTTON_VOL_UP_PIN=23

BUTTON_VOL_DOWN_PIN=24

📷

Screenshot ausstehend

/public/screenshots/webui-playback.jpg

Web-Interface – Playback-Steuerung und Lautstärke