Übersicht: Nextcloud Music Streaming
Was ist Nextcloud?
Nextcloud ist eine selbst gehostete Cloud-Plattform, mit der du Dateien, Kalender, Kontakte und Medien kontrolliert auf deinem eigenen Server verwaltest. Du behältst die Datenhoheit und kannst die Funktionen über Apps flexibel erweitern.
Was ist die Music App?
Die Nextcloud Music App verwandelt deine Nextcloud-Instanz in einen Streaming-Server. Sie indiziert Audio-Dateien (MP3, FLAC, OGG, AAC) und bietet einen Webplayer sowie APIs, die mit Subsonic-/Ampache-kompatiblen Clients funktionieren. So kannst du deine Musikbibliothek überall streamen – im Browser, auf dem Desktop oder mobil.
- Übersicht: Nextcloud Music Streaming
- Was ist Nextcloud?
- Was ist die Music App?
- Installation
- Nextcloud bereitstellen
- Nextcloud Music App aktivieren
- Musikbibliothek ablegen
- Funktionen und Bedienung
- Webplayer
- Subsonic-/Ampache-API
- Hintergrund-Scans
- Streaming-Clients im Überblick
- Audacious einrichten (Desktop)
- Poweramp + Subsonic-Plugin (Android)
- Amperfy (iOS)
- Vergleich: Self-Hosted Music vs. Streaming-Dienste
- Vorteile & Nachteile
- Vorteile Nextcloud Music
- Nachteile Nextcloud Music
- Sicherheit und Best Practices
- Tipps
- Fazit
- Wichtiger Hinweis:
Installation
Nextcloud bereitstellen
1 | # Beispiel: Docker-Compose Setup (nextcloud + Datenbank) |
Warum Docker?
- Kein manuelles Aufsetzen von PHP, Webserver und Datenbank nötig
- Saubere Trennung zwischen Applikation und Persistenz (Volumes)
- Updates und Rollbacks über
docker compose pullbzw.docker compose down/up - Einfache Portabilität auf Server, NAS oder Cloud-Instanzen
- Backup-Strategie durch Mounts (
nextcloud_data,db_data,music) klar definiert
Nextcloud Music App aktivieren
- Melde dich als Admin in Nextcloud an.
- Öffne Apps → Unterhaltung.
- Installiere und aktiviere Music.
- Hinterlege deinen Musikordner (z. B.
data/<user>/files/Musik). - Starte den Scan: Music → Einstellungen → Library scan.
Musikbibliothek ablegen
- Lade deine MP3/FLAC-Dateien in den Ordner
Musikhoch. - Struktur nach Künstler/Album erleichtert das Tagging.
- Alternativ: Binde Netzlaufwerke oder SMB/NFS-Freigaben ein.
Funktionen und Bedienung
Webplayer
- Responsive Oberfläche mit Queue, Playlist, Shuffle/Repeat
- Tag-basierte Suche (Künstler, Album, Genre)
- Unterstützung für Cover-Art
Subsonic-/Ampache-API
- Aktivierung in Music → Einstellungen → Web API
- API-URL entspricht
https://deine-cloud.de/index.php/apps/music/subsonic(oder/ampache) - Authentifizierung via Nextcloud-Login und App-Passwort
Hintergrund-Scans
occ music:scan --allfür CLI-Scans- Cronjob oder systemd Timer für regelmäßige Aktualisierung
1 | # Beispiel: Nextcloud-Scan per CLI |
Streaming-Clients im Überblick
| Plattform | App | Protokoll | Besonderheiten |
|---|---|---|---|
| Linux/Windows/macOS | Audacious | Subsonic/Ampache | Leichtgewichtiger Player mit Streaming-Unterstützung |
| Android | Poweramp + Subsonic-Plugin | Subsonic | Gapless Playback, Equalizer, Offline-Speicher |
| Android | Dsub, Substreamer | Subsonic | Open-Source-Clients mit Download-Funktion |
| iOS | Amperfy | Subsonic | iOS-optimiert, unterstützt CarPlay |
| Web | Nextcloud Music Player | Nativ | Keine zusätzliche Software nötig |
Audacious einrichten (Desktop)
1 | # Ubuntu/Debian |
Poweramp + Subsonic-Plugin (Android)
- Poweramp aus dem Play Store installieren.
- Subsonic-Plugin in den Einstellungen aktivieren.
- Server hinzufügen:
https://deine-cloud.de/index.php/apps/music/subsonic - Mit App-Passwort anmelden, Bibliothek synchronisieren.
Amperfy (iOS)
- Amperfy aus dem App Store laden.
Settings → Servers → Addaufrufen.- URL und App-Passwort eingeben.
- Bibliothek wird lokal gecached; Downloads für Offline möglich.
Vergleich: Self-Hosted Music vs. Streaming-Dienste
| Kriterium | Nextcloud Music | Kommerzielle Plattformen |
|---|---|---|
| Datenhoheit | Volle Kontrolle | Daten liegen beim Anbieter |
| Kosten | Einmalige Serverkosten | Monatliche Abos |
| Musikangebot | Eigene Bibliothek | Millionen Tracks & kuratierte Playlists |
| Qualität | Abhängig von eigenen Dateien (bis Lossless) | Oft komprimiert, Premium für Lossless |
| Verfügbarkeit | Eigenes Hosting & Bandbreite nötig | Global skalierte Infrastruktur |
| Integrationen | Subsonic/Ampache-Clients | Native Apps, Smart Speaker, DRM |
| Rechtliches | Eigene Dateien, keine Lizenz für fremde Musik | Lizenzpflicht durch Anbieter |
Vorteile & Nachteile
Vorteile Nextcloud Music
- Volle Kontrolle über Bibliothek und Metadaten
- Keine Abogebühren oder Region-Locks
- Lossless-Streaming möglich
- Offline-Downloads über kompatible Clients
- Erweiterbar durch Nextcloud-Ökosystem (Talk, Kalender, Files)
Nachteile Nextcloud Music
- Eigenes Hosting & Wartung (Updates, Backups, Sicherheit)
- Bandbreite & Upload-Geschwindigkeit limitiert Streaming-Qualität
- Kein automatisches Discover Weekly & kuratierte Playlists
- Mobile Apps benötigen Subsonic-Kompatibilität (kein offizieller Client)
Sicherheit und Best Practices
- HTTPS erzwingen (Let’s Encrypt, Reverse Proxy)
- Starke Passwörter/App-Passwörter nutzen
- Fail2ban/Rate-Limits aktivieren
- Regelmäßige Updates (
docker compose pull,occ update) einplanen - Backups der
data/-Directory und Datenbank automatisieren - Föderationszugriff deaktivieren, wenn nicht benötigt
Tipps
- Verwende App-Passwörter speziell für Streaming-Clients
- Aktiviere Transcoding für mobile Verbindungen (
Music → Settings → Transcoding) - Nutze
mopidyoderncmpcppals alternative Desktop-Clients via Ampache - Richte QoS oder Traffic-Shaping ein, falls mehrere Nutzer parallel streamen
- Kombiniere Music mit Nextcloud Talk für gemeinsame Hörsessions
- Scanne große Bibliotheken nachts per Cron, um CPU-Last zu vermeiden
- Halte
ffmpegaktuell – die Music-App nutzt es fürs Transcoding
Fazit
Mit Nextcloud und der Music App betreibst du deine eigene Streaming-Plattform – datenschutzfreundlich, flexibel und ohne Abogebühren. In Kombination mit Clients wie Audacious, Poweramp oder Amperfy streamst du deine Musikbibliothek überall hin, inklusive Offline-Downloads. Der Aufwand für Hosting, Wartung und Bandbreite liegt jedoch bei dir. Wer die volle Kontrolle über seine Musik will, findet in Nextcloud Music eine überzeugende Alternative zu kommerziellen Streaming-Diensten.
Wichtiger Hinweis:
Die hier beschriebene Lösung ist ausschließlich für deinen privaten Gebrauch gedacht. Das Teilen von Zugängen oder das Bereitstellen deiner Musik für Dritte kann gegen Urheberrechtsbestimmungen verstoßen und rechtliche Konsequenzen nach sich ziehen. Beschränke den Zugriff daher strikt auf dich selbst.