Symfonium peut se connecter à la majorité des serveurs compatibles Subsonic, dont Navidrome, ainsi qu’à tous les serveurs OpenSubsonic. Cela permet de lire, diffuser et mettre en cache hors ligne la musique directement depuis vos serveurs.
Comme chaque serveur compatible Subsonic implémente des variantes différentes de l’API, Symfonium propose plusieurs options pour s’adapter à ces différences. Les serveurs OpenSubsonic ont toutefois permis de réduire ce problème. Si votre serveur n’est pas encore compatible OpenSubsonic, vous pouvez demander à son auteur d’envisager de rejoindre le projet OpenSubsonic : dépôt GitHub OpenSubsonic.
Ajouter un fournisseur
Section intitulée « Ajouter un fournisseur »
L’assistant prend en charge plusieurs façons de saisir les informations de votre fournisseur pour pouvoir se connecter, et essaiera de déterminer les bons paramètres.
- URL complète
Vous devez saisir l’URL complète de connexion dans le champ URL.
Dans ce cas, le champ de port doit rester vide.
- IP et port
Vous pouvez aussi saisir uniquement l’IP et le port du fournisseur, et Symfonium essaiera de déterminer le reste.
Lorsqu’il est renseigné, le champ de port a priorité sur tout port présent dans le champ URL.
Pour rappel, le port HTTP est 80 et le port HTTPS est 443.
Consultez ci-dessous les paramètres déjà disponibles dans l’assistant d’ajout de fournisseur.
Si vous avez des problèmes pour configurer votre fournisseur, appuyez sur le bouton Activer dans la carte de support, puis réessayez d’ajouter votre hôte.
Lorsque Symfonium affiche le message d’erreur, appuyez sur le bouton d’envoi pour ouvrir votre client e-mail avec les journaux joints et écrivez un message afin que je puisse vous aider.
Tous les paramètres
Section intitulée « Tous les paramètres »Pour accéder à tous les paramètres disponibles d’un fournisseur, modifiez-le après son ajout. (Paramètres → Gérer les fournisseurs de médias : Paramètres - Gérer les fournisseurs de médias)
Wi-Fi uniquement
Section intitulée « Wi-Fi uniquement »Activez cette option pour empêcher Symfonium d’accéder au serveur lorsque vous n’êtes pas connecté en Wi-Fi.
Authentification héritée
Section intitulée « Authentification héritée »Ce paramètre est nécessaire pour les anciens serveurs, ou lorsque le fournisseur Ampache ou des comptes LDAP sont utilisés.
Mode de compatibilité
Section intitulée « Mode de compatibilité »Ce paramètre est requis pour les serveurs qui ne prennent pas en charge le point de terminaison search3 avec des requêtes vides, notamment Official Subsonic ou Airsonic[-Advanced]. Symfonium est une application avancée pensée pour l’utilisation hors ligne d’abord, et elle nécessite une synchronisation de base de données. Si les serveurs ne sont pas corrigés, le mode lent est obligatoire. La plupart des fournisseurs ont toutefois corrigé leur implémentation pour prendre cela en charge. Si votre serveur nécessite cette option, contactez-moi pour que je puisse convaincre l’équipe derrière votre fournisseur de corriger son côté.
Ne pas utiliser le point de terminaison de téléchargement
Section intitulée « Ne pas utiliser le point de terminaison de téléchargement »En mode de compatibilité, Symfonium utilise le point de terminaison de téléchargement, généralement plus stable. Cependant, certains serveurs peuvent avoir désactivé cette option. Si vous rencontrez ce problème, cochez cette option.
Transcoder en MP3
Section intitulée « Transcoder en MP3 »L’activation de cette option force Symfonium à transcoder en MP3 plutôt qu’en OPUS. Cela peut être utile pour les serveurs qui ne prennent pas en charge OPUS ou pour les utilisateurs qui préfèrent MP3 à OPUS. Notez toutefois qu’OPUS offre généralement une meilleure qualité sonore à débit inférieur que MP3. Le transcodage en OPUS peut augmenter l’utilisation des ressources serveur par rapport au transcodage en MP3.
Ignorer les paramètres de transcodage du serveur
Section intitulée « Ignorer les paramètres de transcodage du serveur »L’activation de cette option dans Symfonium garantit que l’application demande les fichiers audio bruts au serveur lorsqu’aucun transcodage local n’est nécessaire. Cela peut améliorer la qualité audio et réduire la charge sur les ressources du serveur, puisqu’il n’a pas à effectuer de transcodage.
Cache automatique des images
Section intitulée « Cache automatique des images »L’activation de cette option met en cache localement toutes les images des médias après chaque synchronisation. Cela peut toutefois utiliser de l’espace de stockage et consommer davantage de batterie si votre bibliothèque contient beaucoup d’images. Utilisez cette option si vous disposez de suffisamment d’espace et acceptez cette consommation potentielle.
Cache hors ligne automatique des médias
Section intitulée « Cache hors ligne automatique des médias »L’activation de cette option met en cache tous les fichiers multimédias pour une utilisation hors ligne après la synchronisation, afin de lire votre musique même sans connexion Internet. Cela peut toutefois consommer beaucoup de stockage et de batterie ; tenez-en compte avant d’activer cette option.
Récupérer des métadonnées supplémentaires
Section intitulée « Récupérer des métadonnées supplémentaires »Cette option autorise des appels supplémentaires vers votre serveur pour collecter davantage de métadonnées pour vos artistes et albums. Cela inclut des informations comme les biographies, discographies et images. L’activation de ces options peut ralentir la synchronisation, mais fournir des métadonnées plus complètes et plus exactes pour votre musique. Ces images peuvent aussi remplacer les images définies dans vos tags multimédias. Notez toutefois que l’activation de cette option peut augmenter l’utilisation des données et ralentir la synchronisation.
Serveurs testés
Section intitulée « Serveurs testés »Symfonium est conçu pour être compatible avec de nombreux serveurs, mais certains serveurs ne sont pas recommandés car ils sont obsolètes. Si vous utilisez un serveur qui ne figure pas dans la liste des serveurs recommandés, ou si vous publiez un nouveau serveur, contactez-nous afin que nous puissions l’ajouter à la liste.
De plus, si vous développez un nouveau serveur, nous vous encourageons à rejoindre la communauté OpenSubsonic pour aider à améliorer l’API et assurer un avenir solide aux fournisseurs de médias Subsonic. Vous trouverez plus d’informations sur la page GitHub d’OpenSubsonic : dépôt GitHub OpenSubsonic.
Serveurs recommandés
Section intitulée « Serveurs recommandés »Il est recommandé de privilégier les serveurs OpenSubsonic, car ils offrent davantage de garanties concernant l’implémentation de certaines améliorations nécessaires de l’API.
Ces serveurs sont activement maintenus et prennent en charge la synchronisation rapide.
Serveurs implémentant la plupart des extensions OpenSubsonic
Section intitulée « Serveurs implémentant la plupart des extensions OpenSubsonic »- LMS - Lightweight Music Server (dépôt GitHub LMS) (nécessite l’authentification héritée) [Prend en charge la plupart des ajouts OpenSubsonic]
- Navidrome : https://www.navidrome.org/ (utilisez la version 0.51.1 ou ultérieure)
- Gonic : dépôt GitHub Gonic (utilisez la version 0.21.0 ou ultérieure)
Serveurs n’implémentant pas encore toutes les extensions OpenSubsonic
Section intitulée « Serveurs n’implémentant pas encore toutes les extensions OpenSubsonic »- Funkwhale : https://funkwhale.audio/ (certains problèmes sont actuellement en cours de correction par leur équipe)
- Ampache : https://ampache.org/ (nécessite l’authentification héritée. Si vous n’utilisez pas une nightly récente, le mode de compatibilité est également requis)
- Astiga : https://asti.ga/ (nécessite le mode de compatibilité avant Symfonium 3.2.0)
Serveurs non recommandés
Section intitulée « Serveurs non recommandés »Les serveurs suivants sont obsolètes et ne prennent pas en charge la synchronisation rapide. Évitez-les si votre bibliothèque est volumineuse.
- Subsonic : http://www.subsonic.org/ (nécessite le mode de compatibilité - n’est plus maintenu, non recommandé)
- Airsonic : dépôt GitHub Airsonic-Advanced (nécessite le mode de compatibilité - n’est plus maintenu, non recommandé)
- Jpsonic : dépôt GitHub Jpsonic (nécessite le mode de compatibilité. Il est maintenu, mais le développeur ne souhaite pas de synchronisations plus rapides. Vous pouvez essayer de redemander.)
