Spotify
Spotify mit der MuPiBox verbinden – Web-API-App für Katalog und Cover anlegen, Soloist-Schlüssel für die Wiedergabe einrichten und Inhalte hinzufügen.
Spotify besteht auf der MuPiBox aus zwei getrennten Teilen: dem Katalog (Suche, Alben, Playlists, Cover über die Spotify Web API) und der Wiedergabe (Spotify Connect auf der Box). Beide richtest du unter Inhalte → Provider & Dienste → Spotify ein.
1. Katalog: eigene Web-API-App anlegen
- Im Spotify Developer Dashboard mit dem Konto anmelden, dem die App gehören soll, und eine App mit Web API anlegen.
- Als Redirect URI exakt
https://app.mupibox.de/oauth/spotify/callback/eintragen und speichern. - Die Client ID in der Verwaltung eintragen, Land wählen und Verbinden klicken. Spotify öffnet sich in einem neuen Fenster; nach der Freigabe kommt die Bestätigung automatisch zurück.
Die Box nutzt das PKCE-Verfahren: Ein Client Secret ist nicht nötig und wird nicht gespeichert. app.mupibox.de dient nur als HTTPS-Rücksprungadresse; die Tokens bleiben auf deiner Box. Klappt der automatische Rücksprung nicht, kopierst du über Manuelle Rückgabe die komplette Callback-Adresse aus dem Browser in die Verwaltung.
Willst du ein anderes Spotify-Konto als das des App-Inhabers verbinden, schalte es im Dashboard unter Users Management frei.
2. Wiedergabe
| Backend | Eigenschaften |
|---|---|
| Spotify Soloist (Standard) | Offizielle Wiedergabe-Engine von Spotify über PipeWire, funktioniert mit Bluetooth. Braucht einen Soloist-API-Schlüssel. |
| go-librespot | Alternative ohne Soloist-Schlüssel, spielt über ALSA – funktioniert nicht mit Bluetooth-Kopfhörern oder -Lautsprechern. Nur für Ausnahmefälle. |
Ein Wechsel des Backends wirkt nach einem Neustart.
Soloist-API-Schlüssel
- Die offizielle Seite „Spotify Soloist API Key“ öffnen (Link in der Verwaltung) und einen Schlüssel erzeugen.
- Den Schlüssel in der Verwaltung eintragen. Er ist nicht die Web-API-Client-ID.
- Die Box einmal in der Spotify-App als Wiedergabegerät auswählen – danach erscheint sie unter ihrem Boxnamen.
Behandle den Soloist-Schlüssel wie ein Passwort. Die Box überwacht seine Laufzeit von 90 Tagen und lädt 14 Tage vor Ablauf selbst die aktuelle Version der Engine von Spotify.
Anfragen und Vorladen
Spotify begrenzt die Zahl der Anfragen streng. Die Box hält sich selbst an ein sehr niedriges Limit und speichert Kataloginhalte zwischen, damit sie nicht gesperrt wird. „Alles vorladen“ lädt die Listen aller hinzugefügten Spotify-Inhalte langsam im Hintergrund, damit sie später sofort da sind. Meldet Spotify trotzdem eine Sperre, zeigt die Seite, bis wann die Box keine Anfragen mehr stellt.
Inhalte hinzufügen
Unter Medien & Kategorien Quelle Spotify wählen und nach Künstler, Album, Playlist, Show/Podcast oder Titel suchen. Spotify-Inhalte lassen sich auch an RFID-Karten binden.
Wechselwirkungen
- Ohne Internet werden Spotify-Inhalte auf der Startseite ausgeblendet.
- Startet jemand Spotify vom Handy auf der Box, übernimmt der Player diese Wiedergabe; lokale Wiedergabe pausiert Spotify und umgekehrt.
- Die Elternkontrolle kann Spotify als Quelle sperren.