Zum Hauptinhalt springen
Self-Hosting & Privatsphäre

Navidrome vs. Airsonic vs. Jellyfin für Musik

Ein Vergleich von Navidrome, Airsonic und Jellyfin als Musikserver: Ressourcenverbrauch, App-Kompatibilität und Transcoding-Grenzen im Detail — mit Docker-Compose-Setup für Navidrome in einer Proxmox-VM.

milanbuha0014. August 20265 Min. LesezeitRead in English
TeilenXin
Navidrome vs. Airsonic vs. Jellyfin für Musik

Ein Wochenende mit dem Import einer gerippten CD-Sammlung oder eines Ordners voller FLAC-Dateien endet immer mit derselben Frage: Welcher Server spielt das Ganze tatsächlich wieder aufs Handy, ohne ein weiteres Monatsabo? Drei Namen tauchen dabei immer wieder auf, und die meisten Vergleiche bleiben bei einer Feature-Checkliste stehen, statt zu sagen, was jeder davon im Betrieb tatsächlich kostet und mit welchen Apps er wirklich funktioniert.

TL;DR

  • Navidrome ist die leichteste Option — 50–100MB RAM, vernachlässigbare CPU-Last, speziell für Musik gebaut und spricht die Subsonic-API, die die meisten mobilen Apps erwarten.
  • Airsonic (Advanced) läuft noch und spricht dieselbe Subsonic-API, aber das eigene Repository hatte seit 2020 kein stabiles Release mehr — behandeln Sie es als unmaintained, nicht als Wahl für einen Neuaufbau.
  • Jellyfin ist ein vollwertiger Medienserver (Video, Musik, Fotos), für den etwa 4–8GB RAM empfohlen werden; Audio-Transcoding ist CPU-technisch günstig, aber aktuell auf 256kbps Ausgabe gedeckelt.
  • Symfonium spricht nativ mit allen drei Servern; DSub und Substreamer sprechen nur die Subsonic-API (Navidrome/Airsonic), nicht direkt mit Jellyfin.
  • Reine Musikbibliothek, Hören vor allem übers Handy → Navidrome. Läuft bereits Jellyfin für Video → dessen Musik-Support reicht aus, um sich einen zweiten Dienst zu sparen.

Die drei Optionen im Überblick

Navidrome ist in Go geschrieben, ausschließlich für Musik gebaut und implementiert die Subsonic-API — das Nächste, was selbstgehostetes Musik-Streaming an einem Standard hat, weshalb so viele Drittanbieter-Apps es von Haus aus unterstützen. Airsonic (Advanced) ist ein Java-Fork des ursprünglichen Subsonic-Servers und spricht dieselbe API, aber die Entwicklung ist faktisch zum Stillstand gekommen. Jellyfin ist ein Allzweck-Medienserver, der Musik nebenbei gut beherrscht — als ein Teil einer größeren Bibliothek, die auch Video und Fotos abdeckt.

Ressourcenverbrauch: Was jeder Server im Betrieb wirklich kostet

Warning

Läuft bei Ihnen bereits Jellyfin für Video, ist es hardwareseitig praktisch kostenlos, es zusätzlich als Musikserver zu nutzen — aber alle drei gleichzeitig auf derselben Box zu betreiben, ist redundant. Entscheiden Sie sich für einen.

Server Sprache RAM im Leerlauf CPU im Leerlauf Gebaut für
Navidrome Go ~50–100MB Vernachlässigbar Nur Musik
Airsonic (Advanced) Java ~300–500MB Vernachlässigbar Nur Musik, seit 2020 unmaintained
Jellyfin .NET ~4–8GB empfohlen (gemischte Bibliothek) Kann bei Metadaten-/Thumbnail-Scans großer Bibliotheken Spitzen zeigen Video, Musik, Fotos

Navidromes Go-Binary gewinnt beim Ressourcenverbrauch klar — eine Bibliothek mit zehntausenden Tracks passt noch bequem unter 100MB RAM. Airsonics Java-Baseline kostet das 3–5-Fache, bevor überhaupt etwas indiziert wurde. Jellyfins Zahl wirkt neben den anderen beiden groß, ist aber der Preis eines Allzweckservers, keine musikspezifische Ineffizienz — wer dieses RAM-Budget ohnehin für Video zahlt, bekommt den Musik-Support gratis dazu.

KEY-STAT: Unter 100MB — Navidromes Idle-RAM-Verbrauch für eine Bibliothek mit zehntausenden Tracks, ein Bruchteil von Airsonics 300–500MB Java-Baseline

Ist Airsonic noch eine sichere Wahl?

Nein, nicht für einen Neuaufbau 2026. Airsonic-Advanced lässt sich noch installieren und läuft, und die Subsonic-API-Kompatibilität sorgt dafür, dass alte mobile Apps weiter funktionieren — aber das eigene Repository hatte seit 2020 kein stabiles Release mehr, und die Selfhosting-Community behandelt es spätestens seit Ende 2023 als faktisch unmaintained. In Vergleichs-Roundups taucht es zwar noch als lebende dritte Option auf; eine frische Wahl sollte es aber nicht sein.

Mobile Apps: Symfonium, DSub, Substreamer

Die App, die Sie täglich tatsächlich nutzen, zählt mehr als die Web-Oberfläche des Servers — und die Kompatibilität ist bei den drei Servern nicht einheitlich.

App Navidrome Airsonic Jellyfin
Symfonium Ja (Subsonic-API) Ja (Subsonic-API) Ja (native Jellyfin-Unterstützung)
DSub Ja (Subsonic-API) Ja (Subsonic-API) Nein
Substreamer Ja (Subsonic-API) Ja (Subsonic-API) Nein

Symfonium ist in diesem Vergleich die einzige App, die mit allen drei Servern spricht, weil sie sowohl die Subsonic-API als auch eine native Jellyfin-Integration separat implementiert. DSub und Substreamer sind reine Subsonic-API-Clients — sie funktionieren mit Navidrome und Airsonic, verbinden sich aber ohne Kompatibilitätsschicht nicht mit Jellyfin. Wer sich gezielt für Jellyfin entscheidet, um eine App für Video und Musik zu behalten, sollte auf Symfonium oder Jellyfins eigene offizielle Apps setzen, nicht auf das klassische Subsonic-Client-Ökosystem.

Transcoding: Was passiert, wenn ein Track nicht zur Verbindung passt

Audio-Transcoding ist im Vergleich zu Video günstig — Navidrome und Airsonic erledigen es über dieselbe leichtgewichtige Subsonic-artige Pipeline, und keins von beiden belastet auch nur bescheidene Hardware. Jellyfins Audio-Transcoding ist ähnlich CPU-schonend (öffentliche Benchmarks setzen FLAC-zu-AAC bei etwa 110x Echtzeit auf einer modernen Desktop-CPU an), hat aber aktuell eine bekannte Einschränkung: Die Ausgabe ist unabhängig von der Qualität der Quelldatei hart auf 256kbps gedeckelt — ein offenes Issue auf Jellyfins eigenem GitHub-Tracker. Für eine Bibliothek, die auf verlustfreien Dateien aufbaut, und für Hörer, denen dieser Unterschied wichtig ist, ist das speziell für Musik ein echter Minuspunkt gegen Jellyfin.

Metadaten und Bibliotheksorganisation

Navidromes Tag-Abgleich ist von Grund auf für Musik gebaut: Künstler-/Album-Gruppierung, Umgang mit Mehrfach-CDs und Toleranz gegenüber uneinheitlichem Tagging gehen alle davon aus, dass Sie eine Musiksammlung organisieren, nicht eine gemischte Medienbibliothek. Jellyfins Metadaten-Provider wurden zuerst für Video gebaut und später um Musik erweitert — funktional, aber es zeigt sich in Grenzfällen wie klassischer Musik, Compilations und unordentlichen Alt-Tags, wo Navidromes musikspezifischer Abgleich spürbar weniger manuelle Aufräumarbeit verlangt.

Welchen sollten Sie tatsächlich betreiben

Ist die Bibliothek reine Musik und wird vor allem übers Handy gehört, macht Navidromes Kombination aus geringem Ressourcenverbrauch und breiter Subsonic-App-Kompatibilität es zur Standardantwort. Läuft bereits eine Jellyfin-Instanz für Video, reicht deren Musik-Support aus, dass ein zweiter dedizierter Server optionaler Feinschliff ist, kein echtes Upgrade — außer verlustfreie Audioqualität ist Ihnen speziell wichtig, dann lohnt es sich, den 256kbps-Transcoding-Deckel gegen diesen Vorteil abzuwägen. Airsonic ist heute auf keine der beiden Fragen die Antwort.

Einrichtung: Navidrome in einer Proxmox-VM

Passend zur Praxis, Docker-Dienste in einer dedizierten VM statt direkt auf dem Proxmox-Host zu betreiben, lässt sich Navidrome als einzelner Container einbinden:

services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533"
    environment:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info
    volumes:
      - navidrome_data:/data
      - /path/to/music:/music:ro
    restart: unless-stopped

volumes:
  navidrome_data:

Richten Sie das /music-Mount auf den tatsächlichen Speicherort der Bibliothek — für Speichergrößen und RAID-Optionen auf einer dedizierten Box behandelt der NAS-OS-Vergleich dieser Seite diese Entscheidung separat, und wer bei null anfängt, kann mit dem Homelab-Einsteiger-Leitfaden beginnen, bevor er dies als zweiten Dienst hinzufügt. Wer bereits Jellyfin für Video betreibt, kann dessen eingebauten Musik-Support mit einer dedizierten Navidrome-Instanz vergleichen, bevor er sich für eines von beiden entscheidet.

Tip

Setzen Sie ND_SCANSCHEDULE auf ein stündliches Intervall, statt es auf Navidromes Standardwert zu belassen — eine große Bibliothek profitiert davon, neue Dateien aufzunehmen, ohne auf einen manuellen Rescan zu warten.

Häufig gestellte Fragen

Wird Airsonic noch gepflegt?

Nicht wirklich. Airsonic-Advanceds eigenes Repository hatte seit 2020 kein stabiles Release mehr, und die Selfhosting-Community behandelt es spätestens seit Ende 2023 als faktisch aufgegeben. Es läuft zwar noch, aber ein Neuaufbau 2026 sollte stattdessen standardmäßig auf Navidrome setzen.

Funktioniert Navidrome mit Sonos oder Chromecast?

Nicht nativ — Navidrome spricht die Subsonic-API, die die meisten dedizierten Mobil- und Desktop-Clients unterstützen, aber Sonos und Chromecast erwarten ihre eigenen Protokolle. Es gibt einige Drittanbieter-Bridges, aber das ist im Vergleich zu kommerziellen Streaming-Diensten eine echte Lücke.

Kann ich Navidrome parallel zu Jellyfin betreiben?

Ja, das ist ein gängiges Setup — Jellyfin übernimmt Video, während Navidrome als leichterer, musikspezifischer Server läuft. Sie stehen sich nicht im Weg und können sogar auf denselben zugrunde liegenden Musikordner zeigen.

Ist Navidrome kostenlos nutzbar?

Ja. Navidrome ist freie Open-Source-Software; die einzigen laufenden Kosten sind Hardware und Strom für den Betrieb, und die sind angesichts des Idle-RAM-Verbrauchs von unter 100MB minimal.

Ähnliche Artikel

Mehr aus Self-Hosting & Privatsphäre

Bleiben Sie auf dem Laufenden

Erhalten Sie die neuesten Artikel direkt in Ihr Postfach. Kein Spam, jederzeit abbestellbar.

Als Nächstes lesen

Headless Raspberry Pi: SSH, VNC oder RDP?

Sie haben einen Pi ohne Monitor verstaut und müssen ihn erreichen -- doch die RealVNC-Anleitung scheitert, weil Bookworm auf wayvnc umgestiegen ist. SSH vs. VNC vs. RDP, Headless-Ersteinrichtung ganz ohne Peripherie, und wie Sie sich sicher verbinden, ohne einen Port roh freizugeben.

Weiterlesen