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.
Medienquelle hinzufügen
Abschnitt betitelt „Medienquelle hinzufügen“
Der Assistent akzeptiert verschiedene Formen der Serveradresse und versucht, die passenden Verbindungsparameter zu ermitteln.
- 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.
Bei den Standardports musst du keinen Port ergänzen.
- 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.
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
Abschnitt betitelt „Support“
Wenn beim Einrichten der Medienquelle Probleme auftreten, tippe in der Support-Karte auf Aktivieren und wiederhole anschließend den fehlgeschlagenen Vorgang.
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.
Alle Einstellungen
Abschnitt betitelt „Alle Einstellungen“Um auf alle verfügbaren Einstellungen zuzugreifen, bearbeite die Medienquelle nach dem Hinzufügen. (Einstellungen → Medienquellen verwalten: Einstellungen – Medienquellen verwalten)
Nur WLAN
Abschnitt betitelt „Nur WLAN“Aktiviere diese Option, damit Symfonium nur bei bestehender WLAN-Verbindung auf den Server zugreift.
Altmodische Authentifizierung
Abschnitt betitelt „Altmodische Authentifizierung“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.
Nicht für Downloads benutzen
Abschnitt betitelt „Nicht für Downloads benutzen“Im Kompatibilitätsmodus verwendet Symfonium normalerweise den stabileren Download-Endpunkt. Falls dein Server Downloads über diesen Endpunkt deaktiviert hat, aktiviere diese Option.
Nach mp3 transkodieren
Abschnitt betitelt „Nach mp3 transkodieren“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.
Automatischer Bilder-Cache
Abschnitt betitelt „Automatischer Bilder-Cache“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.
Automatischer Offline-Cache für Mediendateien
Abschnitt betitelt „Automatischer Offline-Cache für Mediendateien“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.
Zusätzliche Metadaten holen
Abschnitt betitelt „Zusätzliche Metadaten holen“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.
Getestete Server
Abschnitt betitelt „Getestete Server“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.
Empfohlene Server
Abschnitt betitelt „Empfohlene Server“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“- LMS - Lightweight Music Server (LMS-GitHub-Repository) (erfordert altmodische Authentifizierung) [Unterstützt die meisten OpenSubsonic-Erweiterungen]
- Navidrome: https://www.navidrome.org/ (verwende Version 0.51.1 oder höher)
- Gonic: Gonic-GitHub-Repository (verwende Version 0.21.0 oder höher)
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)
Nicht empfohlene Server
Abschnitt betitelt „Nicht empfohlene Server“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.)
