Die leise Revolution im Cloud Schrank

Die leise Revolution im Cloud-Schrank: Warum der Nextcloud Musikplayer mehr ist als nur ein Abspielgerät

Es gibt Momente, da fragt man sich, warum die Welt nicht längst anders tickt. Wir zahlen monatlich für Musikdienste, die unsere Hörgewohnheiten analysieren, Playlists algorithmisch glattbügeln und uns in einer Blase aus Wiedererkennung gefangen halten. Gleichzeitig lagern viele IT-Verantwortliche ihre Daten längst in die Cloud – nur leider oft in eine, die sie nicht kontrollieren. Dass beides, Musik hören und souveränes Datenmanagement, kein Gegensatz sein muss, zeigt ein Blick auf Nextcloud. Und genauer: auf den Nextcloud Musikplayer. Ein Werkzeug, das auf den ersten Blick unscheinbar wirkt, aber bei genauerem Hinsehen die DNA einer ganzen Bewegung in sich trägt.

Nextcloud ist für Kenner keine Neuheit. Die Open-Source-Plattform hat sich in den letzten Jahren als das zentrale Betriebssystem für selbstbestimmte Cloud-Infrastrukturen etabliert. Ob in Behörden, mittelständischen Unternehmen oder bei ambitionierten Privatnutzern – Nextcloud steht für Datenhoheit, für Verschlüsselung und für eine modulare Architektur, die sich an die eigenen Bedürfnisse anpassen lässt. Und ja, eigentlich ist Nextcloud in erster Linie ein File-Sync- und Share-Dienst. Aber das wäre zu kurz gegriffen. Denn über den App-Store lassen sich Funktionalitäten nachrüsten, die die Plattform in eine ganz eigene Richtung treiben. Eine dieser Richtungen ist die Musikwiedergabe.

Der integrierte Nextcloud Musikplayer – offiziell als „Music“-App bekannt – ist keine Spielerei. Er ist der Versuch, den Widerspruch zwischen Bequemlichkeit und Kontrolle aufzulösen. Denn Musikstreaming aus der eigenen Cloud bedeutet: keine Abos, keine Überwachung, keine Abhängigkeit von einem milliardenschweren Konzern. Stattdessen verwaltet man seine eigene Sammlung, hostet sie selbst und greift von überall darauf zu. Klingt nach einer Nische? Vielleicht. Aber die Nachfrage steigt, das spürt man in den Foren und auf Konferenzen. Immer mehr Admins suchen nach Alternativen zu Spotify & Co., nicht nur aus Datenschutzgründen, sondern auch aus Prinzip. Und hier setzt Nextcloud an.

Doch bevor wir uns in technischen Details verlieren, lohnt ein Schritt zurück. Was genau kann der Nextcloud Musikplayer? Die App scannt die in der Nextcloud-Instanz abgelegten Musikdateien, liest Metadaten aus und stellt eine durchsuchbare Bibliothek zur Verfügung. Der Benutzer kann Alben, Interpreten, Genres durchstöbern, Playlists anlegen und die Wiedergabe über die Weboberfläche steuern. Das klingt erstmal simpel, und das ist es auch – zumindest auf der Oberfläche. Die eigentliche Komplexität liegt darunter: im Zusammenspiel mit dem eigenen Speicher, mit Caching-Mechanismen und mit der Frage, wie man eine flüssige Wiedergabe auch über schwächere Verbindungen hinbekommt. Denn Musikstreaming aus der Cloud ist kein triviales Unterfangen, wenn man keine Edge-Server eines globalen CDN im Rücken hat.

Ein interessanter Aspekt ist, dass Nextcloud hier bewusst auf eine schlanke Implementierung setzt. Der Player selbst ist im Browser oder in der mobilen App lauffähig und greift auf die Nextcloud-eigene API zu. Anders als spezialisierte Musikserver wie Navidrome oder Funkwhale, die als eigenständige Dienste laufen, integriert sich die Nextcloud-Lösung nahtlos ins Ökosystem. Das hat Vor- und Nachteile. Der Vorteil: Keine zusätzliche Software, keine separate Verwaltung von Benutzern, kein zweiter Login. Wer Nextcloud bereits betreibt, bekommt den Musikplayer einfach dazu installiert. Der Nachteil: Der Player bleibt funktional hinter den Speziallösungen zurück. Er kann nicht alle Formate, hat kein gapless Playback bei allen Dateitypen und die Transkodierung ist begrenzt. Für den ambitionierten Audiophilen reicht das vielleicht nicht. Für den normalen Anwender, der seine MP3s oder Flac-Dateien bequem hören will, aber schon.

Nicht zuletzt zeigt sich, dass die Entwicklung des Musikplayers lange Zeit eher schleppend verlief. Es gab Phasen, in denen die App kaum Updates erhielt und Bugs unangenehm lange bestehen blieben. Das hat sich in den letzten zwei, drei Jahren geändert. Mit den Versionen 3.x und 4.x der Music-App kamen signifikante Verbesserungen: eine modernisierte Oberfläche, eine performantere Datenbankabfrage und vor allem die Unterstützung von Ampache- und Subsonic-kompatiblen Clients. Das ist der entscheidende Punkt. Denn damit öffnet sich Nextcloud für externe Player. Man muss nicht die Nextcloud-Oberfläche zum Hören nutzen. Stattdessen kann man auf dem Smartphone einen beliebigen Subsonic-kompatiblen Client wie Ultrasonic, DSub oder Soundwaves installieren und sich mit der Nextcloud-Instanz verbinden. Viele wissen das gar nicht. Aber das ist es, was den Nextcloud Musikplayer von einer reinen Browserlösung zu einer ernstzunehmenden Streaming-Plattform macht.

Die Subsonic-API ist ein alter Hut, aber ein guter. Sie wurde ursprünglich für den gleichnamigen Musikserver entwickelt und hat sich als Quasi-Standard für selbstgehostetes Musikstreaming etabliert. Dass Nextcloud diese API nun unterstützt, bedeutet, dass praktisch jeder Client, der mit Subsonic funktioniert, auch mit Nextcloud funktioniert. Das ist ein kluger Schachzug, denn es hebt die Abhängigkeit von der Nextcloud-eigenen UI auf. Und es macht das System wesentlich flexibler. Der Administrator kann seinen Nutzern empfehlen, einfach einen Client ihrer Wahl zu installieren, und die Musik wird trotzdem zentral verwaltet. Die Daten bleiben da, wo sie sind. Kein Sync, kein Transfer, kein Umweg über einen externen Server.

Dennoch bleibt eine Frage im Raum: Warum sollte jemand, der seine Musik selbst hostet, überhaupt Nextcloud dafür nutzen? Es gibt schließlich Dutzende spezialisierte Lösungen. Jellyfin kann Musik, Plex ebenfalls, und reine Musikserver wie Airsonic oder eben Navidrome sind ausgereift und leichtgewichtig. Die Antwort liegt nicht im Musikplayer selbst, sondern in der Integration. Wer ohnehin Nextcloud für seine tägliche Arbeit nutzt – für Dateisync, für Kalender, für Kontakte, vielleicht sogar für Office-Dokumente – der hat einen zentralen Ort, an dem auch die Musik liegt. Eine zweite Instanz aufzusetzen, nur für Musik, ist oft unnötig. Und Nextcloud bietet zusätzliche Vorteile, die ein reiner Musikserver nicht hat: Versionierung von Dateien, Freigabemöglichkeiten für andere Nutzer, Ende-zu-Ende-Verschlüsselung (wenn auch mit Einschränkungen beim Streaming) und die Integration in die eigene Benutzerverwaltung via LDAP.

Das ist der Punkt, den viele IT-Entscheider übersehen. Sie denken in Silos. Hier die Filesharing-Cloud, dort das Musiksystem, vielleicht noch eine Videoplattform. Aber die Zukunft gehört möglicherweise den Plattformen, die mehrere Dimensionen abdecken. Nextcloud ist kein Spezialist, aber es ist ein Generalist mit überraschender Tiefe. Und der Musikplayer ist ein gutes Beispiel dafür, wie aus einem Beiwerk ein echter Mehrwert werden kann, wenn die Rahmenbedingungen stimmen.

Auch technisch hat sich einiges getan. Die Musik-App nutzt in aktuellen Versionen eine separate Datenbanktabelle für Metadaten, was die Suchgeschwindigkeit erhöht. Sie cached Albumcover und kann auf Wunsch auch auf externe Caching-Dienste wie Redis zurückgreifen. Wer also eine größere Sammlung mit mehreren tausend Alben betreibt, profitiert von diesen Optimierungen. Die erste Indexierung kann bei umfangreichen Bibliotheken zwar mehrere Minuten dauern – vor allem wenn viele Dateien auf langsamen Festplatten liegen – aber danach läuft die Abfrage flüssig. Ein kleiner Tip: Das Scannen sollte man nicht mit aktivem Streaming gleichzeitig laufen lassen, sonst kann der Server kurzzeitig in die Knie gehen. Aber das ist eine Frage der Konfiguration, nicht des Konzepts.

Ein weiterer Punkt, der in der Community immer wieder diskutiert wird: die Transkodierung. Nextcloud Music unterstützt bislang keine server-seitige Umwandlung von Formaten. Das heisst, wenn der Client das Dateiformat nicht abspielen kann, bleibt die Wiedergabe stumm. Das ist ärgerlich für Nutzer, die auf verlustfreie Formate wie FLAC setzen, aber mobile Clients haben, die das nicht unterstützen. Einige Subsonic-Clients beherrschen clientseitige Transkodierung, aber die ist nicht immer effizient. Hier wäre eine server-seitige Lösung wünschenswert, etwa mittels FFmpeg, das in vielen Nextcloud-Installationen ohnehin verfügbar ist. Die Entwicklung stockt hier. Es gibt diverse Pull-Requests und Diskussionen, aber noch keine stabile Umsetzung. Das ist einer der Punkte, an denen der Nextcloud Musikplayer sich noch deutlich verbessern müsste, um mit spezialisierten Lösungen gleichzuziehen.

Dafür punktet er mit anderen Eigenschaften: Die App ist extrem leichtgewichtig. Im Vergleich zu einem Plex-Server, der gerne mal mehrere Gigabyte RAM frisst, kommt Nextcloud inklusive Musikplayer mit einem Bruchteil aus. Für einen Raspberry Pi 4 oder einen kleinen VPS reicht das locker. Der Speicherhunger entsteht ohnehin durch die Musikdateien selbst, nicht durch die Software. Und wer ohnehin Nextcloud in einer Container-Umgebung wie Docker betreibt, kann die Musik-App einfach per Konfigurationsdatei hinzufügen. Das ist der Fluss, den Open Source ausmacht: keine Lizenzkosten, keine versteckten Abos, keine Vendor-Lock-in.

Apropos Fluss: Der Nextcloud Musikplayer ist auch aus einem anderen Grund interessant. Er zeigt, wie sich eine Community-betriebene Software weiterentwickelt, ohne einem kommerziellen Druck zu unterliegen. Die App wurde ursprünglich von einem einzelnen Entwickler namens „kelled“ begonnen und später von der Nextcloud GmbH aufgegriffen. Das ist typisch für das Ökosystem: Ein Projekt entsteht aus einer konkreten Notwendigkeit, wird von der Firma aufgenommen, professionalisiert und gelegentlich auch wieder vernachlässigt, wenn andere Prioritäten im Vordergrund stehen. Genau das ist dem Musikplayer eine Zeitlang passiert. Heute ist die Entwicklung wieder aktiver, aber noch immer ist es keine Kern-App wie Files oder Photos. Das merkt man an der Dokumentation, die eher spärlich ist, und an der Fehlerkultur, die manchmal etwas unkoordiniert wirkt.

Beeindruckend ist jedoch die Stabilität der API. Wer einmal die Subsonic-Schnittstelle eingerichtet hat, kann sich darauf verlassen, dass sie funktioniert. Die Clients verbinden sich zuverlässig, die Authentifizierung klappt über die Nextcloud-Benutzerkonten, und das Streaming läuft auch über HTTPS mit gültigen Zertifikaten. Das ist nicht selbstverständlich, wenn man bedenkt, wie viele proprietäre Cloud-Dienste immer wieder ihre Schnittstellen ändern. Hier zeigt sich die Stärke von offenen Standards: Subsonic ist alt, aber robust. Und Nextcloud setzt darauf.

In der Praxis bedeutet das: Ein Administrator kann seinen Nutzern eine Musikbibliothek bereitstellen, ohne dass diese ein eigenes Login oder eine separate App benötigen. Sie loggen sich in Nextcloud ein, sehen die Music-App als Icon und können dort ihre Alben durchstöbern. Oder sie installieren einen externen Player, geben Serveradresse, Benutzername und Passwort ein – und schon haben sie Zugriff auf die gesamte Sammlung. Das ist ein Beispiel für echten Mehrwert, der aus der Kombination mehrerer Dienste entsteht. Nextcloud wird so von einem reinen Dateispeicher zu einem Multimedia-Hub, ohne dass man die Kontrolle über die Daten abgibt.

Ein oft übersehener Punkt ist die Möglichkeit, Musikdateien über Nextcloud zu teilen. Man kann einen Song oder ein ganzes Album als öffentlichen Link freigeben, geschützt durch ein Passwort oder mit Ablaufdatum. So lassen sich Mixtapes für Freunde erstellen oder Arbeitsproben mit Kunden teilen – ohne dass einer der Beteiligten eigene Server betreiben muss. Der Empfänger klickt auf den Link und kann die Datei herunterladen oder, je nach Konfiguration, auch direkt im Browser anhören. Das ist kein revolutionäres Feature, aber es ist bequem und nahtlos integriert. Und es funktioniert, weil Nextcloud die Zugriffskontrollen auf Dateiebene beherrscht.

Für Unternehmen ist der Musikplayer natürlich ein Randthema. Wer ernsthaft geschäftliche Kommunikation über Nextcloud abwickelt, wird kaum Zeit haben, während der Arbeit Musik zu hören. Aber das wäre zu kurz gedacht. Viele IT-Abteilungen setzen Nextcloud auch für private Zwecke der Mitarbeiter ein – als Benefit, als Teil einer digitalen Souveränitätsstrategie. Und hier kann der Musikplayer durchaus ein Argument sein, warum sich der Umstieg von einer öffentlichen Cloud auf die eigene Instanz lohnt. Denn wenn die Musik ebenfalls dort liegt, wo die Arbeitsdateien sind, reduziert das die Anzahl der Dienste, die man verwalten muss. Und es vermittelt ein Gefühl von Kontrolle, das in Zeiten von Überwachungskapitalismus nicht hoch genug geschätzt werden kann.

Ein Wort noch zur mobilen Nutzung. Der Nextcloud Musikplayer ist in der offiziellen Nextcloud-App für iOS und Android integriert, allerdings nur rudimentär. Die mobile App bietet eine einfache Oberfläche, um die Musikbibliothek zu durchsuchen und abzuspielen, aber sie ist nicht mit spezialisierten Musik-Apps vergleichbar. Wer unterwegs eine echte Alternative will, muss auf einen Subsonic-kompatiblen Client zurückgreifen. Das ist ein kleiner Umweg, aber er lohnt sich. Die Clients sind oft ausgereifter, bieten Equalizer, gapless Playback und Offline-Caching. Letzteres ist ein entscheidender Punkt: Man kann Musik vor dem Verlassen des WLANs auf das Smartphone laden, ohne sie manuell herunterladen zu müssen. Das ist genau das, was man von einem Streaming-Dienst erwartet, und es funktioniert mit Nextcloud über die Subsonic-API erstaunlich gut – wenn der Server nicht überlastet ist.

Die Grenzen sind dort, wo die Nextcloud-Philosophie an ihre eigenen Prinzipien stößt. Nextcloud ist auf Dateisynchronisation ausgerichtet, nicht auf Streaming. Das merkt man, wenn man versucht, große Wiedergabelisten zu laden oder nach komplexen Kriterien zu filtern. Die API ist schlicht nicht für Milliarden von Abfragen optimiert. Bei einer Sammlung von mehr als 50.000 Titeln wird die Suche spürbar langsamer. Das ist kein Problem eines durchschnittlichen Nutzers, aber für ambitionierte Musikarchivare oder Radiosender, die Nextcloud als Backend nutzen wollen, kann das frustrierend sein. Hier sind spezialisierte Lösungen deutlich überlegen. Aber Nextcloud hat nie den Anspruch erhoben, die beste Musiksoftware der Welt zu sein. Es ist ein Cloud-Betriebssystem, das Musikstreaming als optionales Modul anbietet. Und unter diesem Gesichtspunkt ist die Leistung mehr als akzeptabel.

Ein interessanter Aspekt ist der Datenschutzaspekt bei der Musikwiedergabe. Anders als kommerzielle Dienste trackt Nextcloud keine Hörgewohnheiten. Es gibt keine Analyse von „Top-Interpreten des Monats“ – es sei denn, der Administrator baut sich selbst eine Statistik, aber das ist eher unwahrscheinlich. Die Metadaten der Musikdateien bleiben lokal, niemand erfährt, wie oft man bestimmte Songs hört oder zu welcher Tageszeit. Das ist ein nicht zu unterschätzender Vorteil in einer Zeit, in der selbst Fitnessuhren wissen, wann wir welche Musik hören, und diese Daten an Dritte verkaufen. Nextcloud ist diesbezüglich eine Insel der Ruhe. Und das ist gut so.

Dennoch: Wer sich für den Nextcloud Musikplayer entscheidet, sollte sich der Grenzen bewusst sein. Die App ist kein Ersatz für einen professionellen Musikserver, wenn man beispielsweise eine öffentliche Radiostation betreiben will. Die unterstützten Audioformate sind zwar zahlreich – MP3, FLAC, OGG, AAC, WAV, sogar einige verlustfreie Formate – aber die Wiedergabe erfolgt immer im Originalformat. Es gibt keine adaptiven Bitraten, keine DASH-Streams. Das ist für den normalen Konsum kein Problem, aber bei mobilen Verbindungen mit schwankender Bandbreite kann es zu Puffern kommen, weil die Datei in voller Größe übertragen werden muss. Einige Subsonic-Clients puffern clever, ein Teil des Problems lässt sich so abfedern. Aber ein echtes adaptives Streaming bietet nur eine server-seitige Transkodierung, die Nextcloud schlicht nicht hat.

Und genau hier liegt die Krux. Die Nextcloud-Community diskutiert seit Jahren über eine Transkodierungs-Engine. Es gibt experimentelle Ansätze, etwa über die Integration von FFmpeg, aber es fehlt an einer standardisierten Lösung. Das hängt auch mit der Architektur von Nextcloud zusammen. Eine transkodierende Streaming-Lösung müsste entweder auf dem gleichen Server laufen – und damit CPU-Last erzeugen – oder als separater Dienst ausgelagert werden. Beides ist möglich, aber es erfordert Entwicklungsaufwand, der bisher nicht in die Kern-App geflossen ist. Stattdessen hat man sich auf die Subsonic-API konzentriert, die die Transkodierung an den Client delegiert. Das ist pragmatisch, aber nicht zukunftsfähig, wenn man mit den großen Anbietern mithalten will.

Aber vielleicht ist das auch gar nicht das Ziel. Nextcloud ist kein Spotify-Konkurrent. Es ist eine Plattform für Menschen, denen ihre Daten wichtig sind. Und in diesem Kontext ist der Musikplayer ein gutes Beispiel dafür, wie man ein bestehendes Ökosystem erweitern kann, ohne sich in technischen Verrenkungen zu verlieren. Der Fokus liegt auf Integration, nicht auf Perfektion. Das ist ein Unterschied, den man verstehen muss, um das Produkt richtig einzuordnen.

Für den Administrator, der eine Nextcloud-Instanz betreibt, ist der Musikplayer ein einfaches Mittel, um den Nutzern einen zusätzlichen Service zu bieten. Die Installation erfolgt über den App-Store, die Konfiguration beschränkt sich auf das Starten des Scannens. Es gibt keine zusätzlichen Ports, keine komplexen Reverse-Proxy-Regeln, keine Datenbankmigrationen. Das ist der Charme von Nextcloud: Alles aus einer Hand. Und genau dieser Charme macht den Musikplayer trotz seiner Schwächen attraktiv.

Ein abschließender Blick auf die Zukunft. Die Entwicklung von Nextcloud Music hat in den letzten Fassungen wieder an Fahrt aufgenommen. Es gab einen neuen Maintainer, der sich um die Code-Basis kümmert. Die Integration von Subsonic-API 1.16 (die Version, die von den meisten Clients unterstützt wird) war ein Meilenstein. Was noch fehlt: eine bessere Unterstützung für Podcasts, eine integrierte Transkodierung und eine performantere Suchfunktion für große Bibliotheken. In den Foren mehren sich die Stimmen, die einen offiziellen Nextcloud-Client für Musik wünschen, der die Lücken der mobilen App schließt. Ob das kommt, ist ungewiss. Die Nextcloud GmbH hat andere Prioritäten – Files, Talk, Office – aber der Musikplayer bleibt ein Herzensprojekt vieler Entwickler. Das ist das Schöne an Open Source: Man kann nie genau sagen, wo die Reise hingeht, aber die Fahrt ist meistens unterhaltsam.

Insgesamt gilt: Wer Nextcloud bereits betreibt und eine einfache Möglichkeit sucht, die eigene Musiksammlung zu streamen, ist mit dem Nextcloud Musikplayer gut bedient. Er ist kein Profi-Werkzeug, aber ein ehrliches, funktionales Stück Software, das seiner Community dient. Und das ist letztlich mehr, als viele kommerzielle Produkte von sich behaupten können.