Zum Inhalt springen

Subsonic / OpenSubsonic / Navidrome: Konfiguration als Medienquelle

Symfonium kann sich mit den meisten Subsonic-kompatiblen Servern, einschließlich Navidrome, sowie mit allen OpenSubsonic-Servern verbinden. So kannst du Musik direkt von deinem Server wiedergeben, auf unterstützte Wiedergabegeräte streamen und für die Offline-Nutzung zwischenspeichern.

Da Subsonic-kompatible Server unterschiedliche Varianten der API implementieren, bietet Symfonium mehrere Optionen zur Anpassung. OpenSubsonic reduziert diese Unterschiede. Falls dein Server OpenSubsonic noch nicht unterstützt, kannst du dessen Entwickler bitten, sich dem OpenSubsonic-Projekt anzuschließen: OpenSubsonic-GitHub-Repository.


Verbindungsfelder für Subsonic, OpenSubsonic oder Navidrome

Der Assistent akzeptiert verschiedene Formen der Serveradresse und versucht, die passenden Verbindungsparameter zu ermitteln.

  1. Vollständige URL

Gib die vollständige Verbindungsadresse einschließlich http:// oder https:// in das Feld Server-URL ein. Ergänze bei Bedarf den Port und einen Unterordner.


Vollständige Subsonic-Server-URL

Bei den Standardports musst du keinen Port ergänzen.

  1. IP-Adresse oder Hostname

Du kannst auch eine IP-Adresse oder einen Hostnamen verwenden. Gib die Adresse einschließlich Protokoll und gegebenenfalls Port als vollständige URL ein, zum Beispiel http://192.168.1.80:4040.


Subsonic-Serveradresse mit IP-Adresse und Port

In aktuellen Symfonium-Versionen gehört der Port in das Feld Server-URL; das separate Port-Feld im älteren Screenshot ist nicht mehr vorhanden.

Die Standardports sind 80 für HTTP und 443 für HTTPS.

Die bereits beim Hinzufügen der Medienquelle verfügbaren Einstellungen werden weiter unten beschrieben.


Support-Karte zum Aktivieren von Subsonic-Log-Dateien

Wenn beim Einrichten der Medienquelle Probleme auftreten, tippe in der Support-Karte auf Aktivieren und wiederhole anschließend den fehlgeschlagenen Vorgang.


Support-Karte zum Senden von Subsonic-Log-Dateien

Nachdem Symfonium den Fehler erneut angezeigt hat, tippe auf Senden. Gib deinen Forumnamen oder eine andere Kennung ein und tippe auf Hochladen. Die Log-Dateien werden sicher auf den Symfonium-Server hochgeladen; kontaktiere danach den Support, damit sie deinem Problem zugeordnet werden können.

Um auf alle verfügbaren Einstellungen zuzugreifen, bearbeite die Medienquelle nach dem Hinzufügen. (Einstellungen → Medienquellen verwalten: Einstellungen – Medienquellen verwalten)


Detaillierte Einstellungen einer Subsonic-Medienquelle

Aktiviere diese Option, damit Symfonium nur bei bestehender WLAN-Verbindung auf den Server zugreift.

Diese Einstellung ist für ältere Server sowie bei Ampache-Servern oder LDAP-Konten erforderlich.

Kompatibilitätsmodus (Sehr langsame Synchronisation)

Abschnitt betitelt „Kompatibilitätsmodus (Sehr langsame Synchronisation)“

Diese Einstellung ist für Server erforderlich, die den search3-Endpunkt mit leeren Abfragen nicht unterstützen, insbesondere offizielles Subsonic oder Airsonic[-Advanced]. Symfonium ist eine Offline-First-App und benötigt eine Synchronisierung der Datenbank. Solange ein Server seine Implementierung nicht korrigiert hat, ist der Kompatibilitätsmodus erforderlich. Die meisten Server haben das Problem inzwischen behoben. Falls dein Server diese Option noch benötigt, kontaktiere mich, damit ich das zuständige Team auf die fehlerhafte Implementierung hinweisen kann.

Im Kompatibilitätsmodus verwendet Symfonium normalerweise den stabileren Download-Endpunkt. Falls dein Server Downloads über diesen Endpunkt deaktiviert hat, aktiviere diese Option.

Wenn diese Option aktiviert ist, fordert Symfonium MP3 statt OPUS an. Das hilft bei Servern, die OPUS nicht unterstützen, oder wenn du MP3 bevorzugst. OPUS bietet im Allgemeinen bei niedrigeren Bitraten eine bessere Klangqualität, kann beim Transkodieren aber mehr Serverressourcen als MP3 beanspruchen.

Transkodierungseinstellungen des Servers ignorieren

Abschnitt betitelt „Transkodierungseinstellungen des Servers ignorieren“

Wenn diese Option aktiviert ist, fordert Symfonium unveränderte Audiodateien vom Server an, sofern keine lokale Transkodierung erforderlich ist. Das kann die Audioqualität verbessern und Serverressourcen sparen, da der Server nicht transkodieren muss.

Wenn diese Option aktiviert ist, speichert Symfonium nach jeder Synchronisierung alle Medienbilder lokal auf deinem Gerät. Das kann bei großen Bibliotheken viel Speicherplatz und Akkuleistung beanspruchen. Aktiviere die Option daher nur, wenn dein Gerät über genügend Speicher und Akkukapazität verfügt.

Wenn diese Option aktiviert ist, speichert Symfonium nach der Synchronisierung alle Mediendateien für die Offline-Nutzung. So kannst du deine Musik ohne Internetverbindung wiedergeben. Beachte, dass dies viel Speicherplatz und Akkuleistung beanspruchen kann.

Diese Option führt zusätzliche Serveranfragen aus, um weitere Metadaten für Interpreten und Alben abzurufen, etwa Biografien, Diskografien und Bilder. Dadurch kann die Synchronisierung langsamer werden und mehr Daten verbrauchen, die Metadaten deiner Musik werden jedoch vollständiger. Die zusätzlichen Bilder können außerdem die in den Medien-Tags hinterlegten Bilder ersetzen.

Symfonium ist mit vielen Servern kompatibel. Einige veraltete Server werden jedoch nicht empfohlen. Wenn du einen nicht aufgeführten Server verwendest oder einen neuen Server veröffentlichst, kontaktiere uns, damit wir ihn in die Liste aufnehmen können.

Wenn du einen neuen Server entwickelst, tritt nach Möglichkeit der OpenSubsonic-Community bei. So hilfst du dabei, die API zu verbessern und die Zukunft Subsonic-kompatibler Medienquellen zu sichern. Weitere Informationen findest du im OpenSubsonic-GitHub-Repository.

Bevorzuge nach Möglichkeit OpenSubsonic-Server, da sie die erforderlichen API-Erweiterungen in der Regel zuverlässiger implementieren.

Diese Server werden aktiv gepflegt und unterstützen eine schnelle Synchronisierung.

Server, die die meisten OpenSubsonic-Erweiterungen implementieren

Abschnitt betitelt „Server, die die meisten OpenSubsonic-Erweiterungen implementieren“

Server, die noch nicht alle OpenSubsonic-Erweiterungen implementieren

Abschnitt betitelt „Server, die noch nicht alle OpenSubsonic-Erweiterungen implementieren“
  • Funkwhale: https://funkwhale.audio/ (einige Probleme werden derzeit behoben)
  • Ampache: https://ampache.org/ (erfordert altmodische Authentifizierung. Wenn du keine aktuelle Nightly-Version verwendest, ist auch der Kompatibilitätsmodus erforderlich)
  • Astiga: https://asti.ga/ (erfordert vor Symfonium 3.2.0 den Kompatibilitätsmodus)

Die folgenden Server sind veraltet und unterstützen keine schnelle Synchronisierung. Meide sie insbesondere bei großen Bibliotheken.

  • Subsonic: http://www.subsonic.org/ (erfordert Kompatibilitätsmodus - nicht mehr gepflegt, nicht empfohlen)
  • Airsonic: Airsonic-Advanced-GitHub-Repository (erfordert Kompatibilitätsmodus - nicht mehr gepflegt, nicht empfohlen)
  • Jpsonic: Jpsonic-GitHub-Repository (erfordert den Kompatibilitätsmodus. Der Server wird gepflegt, aber sein Entwickler möchte keine schnellere Synchronisierung implementieren. Du kannst erneut danach fragen.)