Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Spotify-Integration

Spotify funktioniert mit Streamer.bot’s Vanilla-Sub-Actions nicht direkt. Der Grund: Spotify’s Web-API verlangt POST-Requests für Play/Pause/Skip, Streamer.bot’s Fetch URL Sub-Action unterstützt aber nur GET. Außerdem braucht Spotify OAuth-Tokens die alle 60 Minuten refresht werden müssen.

WegAufwandFunktioniert für
Tawmae Spotify-Extension10 min Setup + LizenzkostenNow-Playing-Overlay, Skip-Reward, Song-Request: alles produktionsreif
Community-Spotify-Plugin (DLL)30 min Setup, kostenlosBasic Spotify-Commands (!song, Skip), kein Overlay
AIMP/VLC statt Spotify1h Setup, kostenlosWenn du nicht zwingend Spotify brauchst: beide haben HTTP-API mit GET-Skip

Wenn du Spotify als Stream-Player nutzt und ein produktionsreifes Overlay willst, ist Tawmae’s Extension der direkteste Weg.

Tawmae Spotify Steckbrief

Es gibt im Streamer.bot Discord ein Community-Plugin als C#-DLL die POST-Requests an Spotify ermöglicht. Setup:

  1. DLL aus dem Streamer.bot Discord im Channel #community-plugins holen
  2. DLL nach <StreamerBot>/data/Plugins/ kopieren
  3. Streamer.bot neu starten
  4. Im Settings unter Plugins Spotify-Auth durchführen (Browser-Window öffnet sich)
  5. Sub-Actions vom Plugin sind dann unter Custom Plugins → Spotify verfügbar

Funktioniert für !song und manuellen Skip: kein Overlay, kein Refund-Reward, OAuth-Refresh teils manuell.

Wenn du nicht zwingend Spotify brauchst, sind AIMP oder VLC einfacher: beide haben eingebaute HTTP-APIs mit GET-Endpoints für Skip/Pause/Play, funktionieren direkt mit Fetch URL ohne Plugin. Beispiel-Setup im Reward: Skip Song.

AspektTawmaeCommunity-PluginAIMP/VLC
Now-Playing-Overlay✅ animiert❌ (separat baubar)
!song Chat-Reply
Skip-Reward + Refundteils✅ (HTTP-API GET)
Song-Request✅ Queue + Cooldown
OAuth-Refresh✅ auto⚠️ teils manuelln/a
Setup-Zeit~10 min~30 min~1 h
KostenLizenzkostenloskostenlos
Update-Risiko bei Spotify-API-Änderunggering (gehostet)hoch (Community)gering
Spotify-Premium Pflichtjajan/a

Spotify ohne Plugin ist mit Vanilla-Streamer.bot praktisch nicht machbar. Statt eine halbgare Lösung hier zu dokumentieren, verweisen wir auf Tawmae (premium-fertig) oder Community-Plugin (kostenlos aber rudimentär). Wenn du den Setup-Aufwand scheust, nimm AIMP oder VLC: die sind nativ kompatibel.

Reine Now-Playing-Anzeige ohne Skip/Request geht auch über last.fm-Scrobbling: dein Spotify scrobbelt zu last.fm, last.fm hat eine GET-API. Fetch URL gegen http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=DEIN_NAME&api_key=KEY&format=json&limit=1 liefert den aktuellen Track. Setup-Zeit ~30 min, kein Spotify-Premium nötig.