Stream Music Player: Lizenzfreie Hintergrundmusik mit Auto-Duck und VOD-Track #51

Open
opened 2026-07-15 19:21:52 +02:00 by frank · 0 comments
Owner

Kontext

Own3d Pro, Streamlabs und Epidemic Sound bieten integrierte Musikplayer für lizenzfreie Hintergrundmusik im Stream. Streamer brauchen Stream-sichere Musik ohne DMCA-Risiko.

Streamertool hat Song Requests (#37), aber keinen integrierten Musikplayer für Hintergrundmusik.

Ziel

Ein Stream Music Player für lizenzfreie Hintergrundmusik:

1. Musikquellen

  • Lokale Musikbibliothek: MP3/FLAC/WAV aus lokalen Verzeichnissen
  • Lizenzfreie Kataloge: Integration mit StreamBeats, StreamMusic, oder Pretzel Rocks APIs
  • Playlists: Eigene Playlists erstellen und verwalten
  • YouTube Music / Spotify: Now-Playing via existierendem YouTube-Connector (#9)

2. Wiedergabe

  • Hintergrundmusik: Läuft während des Streams
  • Auto-Duck: Musik wird automatisch leiser bei Alerts, TTS oder Sprache
  • VOD-Safe Track: Separater Audio-Track für VODs (DMCA-sicher)
  • Crossfade: Sanfte Übergänge zwischen Songs

3. Overlays

  • Now Playing Widget: Aktueller Titel + Künstler
  • Playlist Queue: Nächste Songs anzeigen
  • Music Bar: Spotify-ähnliche Leiste mit Cover, Titel, Fortschritt
  • Chat-Command: !song zeigt aktuellen Titel

4. Admin-UI

  • Musikbibliothek verwalten (Ordner, Playlists)
  • Equalizer / Audio-Einstellungen
  • Ducking-Level konfigurieren
  • Queue-Management (überspringen, neu anordnen)

Technische Leitplanken

  • Audio-Playback via Tauri/Web Audio API
  • Integration mit OBS-VOD-Track (separater Audio-Channel)
  • Auto-Duck via Event-Bus (bei alert., tts. Events)
  • Kein externer Streaming-Dienst nötig (lokale Dateien + optionale APIs)

Akzeptanz

  • Lokale Musikbibliothek kann importiert und abgespielt werden
  • Playlists können erstellt und verwaltet werden
  • Auto-Duck funktioniert bei Alerts (#24)
  • VOD-Safe Track isoliert Musik vom VOD-Audio
  • Now Playing Widget zeigt aktuellen Titel im Stream
  • Integration mit lizenzfreien APIs (StreamBeats/Pretzel Rocks)
## Kontext Own3d Pro, Streamlabs und Epidemic Sound bieten integrierte Musikplayer für lizenzfreie Hintergrundmusik im Stream. Streamer brauchen Stream-sichere Musik ohne DMCA-Risiko. Streamertool hat Song Requests (#37), aber keinen integrierten Musikplayer für Hintergrundmusik. ## Ziel Ein **Stream Music Player** für lizenzfreie Hintergrundmusik: ### 1. Musikquellen - **Lokale Musikbibliothek**: MP3/FLAC/WAV aus lokalen Verzeichnissen - **Lizenzfreie Kataloge**: Integration mit StreamBeats, StreamMusic, oder Pretzel Rocks APIs - **Playlists**: Eigene Playlists erstellen und verwalten - **YouTube Music / Spotify**: Now-Playing via existierendem YouTube-Connector (#9) ### 2. Wiedergabe - **Hintergrundmusik**: Läuft während des Streams - **Auto-Duck**: Musik wird automatisch leiser bei Alerts, TTS oder Sprache - **VOD-Safe Track**: Separater Audio-Track für VODs (DMCA-sicher) - **Crossfade**: Sanfte Übergänge zwischen Songs ### 3. Overlays - **Now Playing Widget**: Aktueller Titel + Künstler - **Playlist Queue**: Nächste Songs anzeigen - **Music Bar**: Spotify-ähnliche Leiste mit Cover, Titel, Fortschritt - **Chat-Command**: !song zeigt aktuellen Titel ### 4. Admin-UI - Musikbibliothek verwalten (Ordner, Playlists) - Equalizer / Audio-Einstellungen - Ducking-Level konfigurieren - Queue-Management (überspringen, neu anordnen) ## Technische Leitplanken - Audio-Playback via Tauri/Web Audio API - Integration mit OBS-VOD-Track (separater Audio-Channel) - Auto-Duck via Event-Bus (bei alert.*, tts.* Events) - Kein externer Streaming-Dienst nötig (lokale Dateien + optionale APIs) ## Akzeptanz - [ ] Lokale Musikbibliothek kann importiert und abgespielt werden - [ ] Playlists können erstellt und verwaltet werden - [ ] Auto-Duck funktioniert bei Alerts (#24) - [ ] VOD-Safe Track isoliert Musik vom VOD-Audio - [ ] Now Playing Widget zeigt aktuellen Titel im Stream - [ ] Integration mit lizenzfreien APIs (StreamBeats/Pretzel Rocks)
frank added this to the Media & Audio milestone 2026-07-15 21:08:20 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/streamertool#51
No description provided.