Spotify via Tawmae
Spotify als Stream-Player verknüpft mit OBS-Overlay (Album-Cover, Songtitel, Progress-Bar) und Chat-Commands (Now-Playing-Anzeige, Skip-Reward, Song-Request). Selbst zu bauen kostet OAuth-Token-Refresh, Player-State-Sync und ein produktionsreifes Overlay. Streamer.bot’s Fetch URL Sub-Action unterstützt nur GET, Spotify braucht POST für Skip/Pause/Play.
Was die Extension liefert
Abschnitt betitelt „Was die Extension liefert“- Now-Playing-Overlay für OBS mit Album-Cover, Songtitel, Artist, Progress-Bar: animierte Übergänge zwischen Songs
!song/!nowplaying: aktueller Track als Chat-Reply- Skip-Reward mit Refund: Viewer kann gegen Channel-Points den Song skippen, bei Fehler zurückerstattung
- Song-Request: Viewer kann via Reward Songs zur Queue hinzufügen, mit Cooldown und Blocklist
- OAuth-Token-Refresh automatisch: kein manuelles Re-Login alle 60 Minuten
- Pause-Detection: Overlay wird ausgeblendet wenn nichts spielt
Wann du das brauchst
Abschnitt betitelt „Wann du das brauchst“- Du willst ein professionelles Now-Playing-Overlay statt nur einer Chat-Anzeige
- Du nutzt Spotify (nicht AIMP/VLC) als Stream-Player
- Du willst Skip- oder Song-Request-Rewards die zuverlässig funktionieren
- Du willst dass auch Viewer ohne Spotify-Account die Songs sehen können (Overlay statt API-Polling)
Was du als Free-Alternative bauen könntest
Abschnitt betitelt „Was du als Free-Alternative bauen könntest“Für AIMP oder VLC funktioniert ein simples Skip-Reward über die HTTP-API direkt mit Fetch URL: siehe Reward: Skip Song. Spotify direkt ist mit Streamer.bot Vanilla nicht möglich, weil POST-Requests fehlen. Workaround: Community-Spotify-Plugin für Streamer.bot: funktioniert, aber kein Overlay und kein Auto-Refresh des OAuth-Tokens.
DIY vs Tawmae
Abschnitt betitelt „DIY vs Tawmae“| Feature | DIY (SB Vanilla) | Tawmae |
|---|---|---|
!song Now-Playing | ~1 h (SB Spotify-Plugin + Fetch) | inkl. |
| Now-Playing-Overlay (Album, Progress) | ~6-8 h (HTML/JS/WebSocket) | inkl. |
| Skip via Reward | unmöglich ohne C# (POST nötig) | inkl. + Refund |
| Song-Request-Reward | unmöglich ohne C# | inkl. + Cooldown/Blocklist |
| OAuth-Token-Refresh | ~2-3 h (Custom-C#-Script) | inkl. auto |
| Pause-Detection | ~1 h (Polling) | inkl. |
| Gesamt-DIY-Aufwand | ~12+ h, davon vieles nur mit C# | ~10 min Install |
Setup-Aufwand bei Tawmae
Abschnitt betitelt „Setup-Aufwand bei Tawmae“- Spotify-Account mit Tawmae verbinden (OAuth) – ~3 min
- Reward-Mapping (Skip / Song-Request) konfigurieren – ~5 min
- OBS-Browser-Source mit Overlay-URL einbinden – ~2 min
- Cooldown + Blocklist anpassen – ~3 min
Total: ~15 min. Generischer Install-Flow in Tawmae-Installation.