Phase 1

Musik

Spotify ohne Eltern-Handy: go-librespot, Anmeldung per Code, Wiedergabe per RFID-Karte direkt auf der Box.

Status: Code fertig, Hardware-Test ausstehend

Voraussetzung ist Spotify Premium. Die Box hat ein eigenes Spotify-Konto (Empfehlung: eigenes Mitglied im Premium-Familienabo).

Spotify-Konto der Box

Wundio nutzt go-librespot als Player. Die Box meldet sich einmalig per Code an: Der Code erscheint auf dem Display und in der Web-UI, Eltern geben ihn auf spotify.com/pair ein. Danach ist die Box dauerhaft angemeldet – ohne Handy, Developer-App oder Client-ID.

Anleitung zur Anmeldung →

RFID-Karten

Eine aufgelegte Karte startet die hinterlegte Wiedergabe direkt auf der Box.

  • Karten anlernen: In der Spotify-App auf „Wundio“ abspielen, dann eine neue Karte auflegen – sie ist danach belegt.
  • Neu belegen: In der Web-UI „Bestehende Karte neu belegen“ wählen und die Karte auflegen.
  • Spotify-Links: Im Kartenformular der Web-UI können Spotify-Links eingefügt werden.
  • Audio: Der Installer richtet das Audio selbst ein; danach ist ein Neustart nötig.

Geplant, noch nicht fertig: Podcast- und Radio-Karten ohne Konto. Alles noch ohne Hardware-Test – siehe Hardware-Validierung.

Physische Buttons

5 GPIO-Buttons steuern Lautstärke direkt über die Hardware. Play/Pause, Next und Prev werden über den Player (go-librespot) 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