Symfonium può collegarsi alla maggior parte dei server compatibili con Subsonic, incluso Navidrome, e a tutti i server OpenSubsonic. Puoi così riprodurre, trasmettere e memorizzare offline la musica direttamente dai tuoi server.
Poiché ogni server compatibile con Subsonic implementa varianti differenti dell’API, Symfonium offre diverse opzioni per adattarsi a queste differenze. I server OpenSubsonic hanno però contribuito a ridurre il problema. Se il tuo server non è ancora compatibile con OpenSubsonic, puoi chiedere al suo autore di valutare la partecipazione al progetto OpenSubsonic: repository e discussioni dell’API OpenSubsonic su GitHub.
Aggiungere il provider
Sezione intitolata “Aggiungere il provider”
La procedura guidata consente di inserire le informazioni del provider in diversi modi e prova a determinare i parametri corretti per la connessione.
- URL completo
Inserisci l’URL completo di connessione nel campo URL.
In questo caso, il campo della porta deve rimanere vuoto.
- IP e porta
In alternativa, inserisci soltanto l’IP e la porta del provider: Symfonium proverà a determinare il resto.
Quando è compilato, il campo della porta ha la precedenza su qualsiasi porta indicata nel campo URL.
Ricorda che la porta HTTP è 80 e la porta HTTPS è 443.
Le impostazioni già disponibili nella procedura guidata per aggiungere il provider sono descritte di seguito.
Supporto
Sezione intitolata “Supporto”
Se hai problemi a configurare il provider, premi il pulsante Attiva nella scheda del supporto, quindi prova di nuovo ad aggiungere l’host.
Dopo che Symfonium mostra il messaggio di errore, premi il pulsante di invio per aprire il client email con i log allegati e scrivi un messaggio, così potrò aiutarti.
Tutte le impostazioni
Sezione intitolata “Tutte le impostazioni”Per accedere a tutte le impostazioni disponibili, modifica il provider dopo averlo aggiunto. (Impostazioni → Gestisci media provider: Impostazioni - Gestisci media provider)
Solo Wi-Fi
Sezione intitolata “Solo Wi-Fi”Attiva questa opzione per impedire a Symfonium di accedere al server quando il dispositivo non è connesso al Wi-Fi.
Autenticazione legacy
Sezione intitolata “Autenticazione legacy”Questa impostazione è necessaria per i server meno recenti o quando vengono usati il provider Ampache o account LDAP.
Modalità compatibilità
Sezione intitolata “Modalità compatibilità”Questa impostazione è necessaria per i server che non supportano l’endpoint search3 con query vuote, in particolare Subsonic ufficiale o Airsonic[-Advanced]. Symfonium è un’applicazione avanzata orientata all’uso offline e richiede la sincronizzazione del database. Se il server non viene corretto, la modalità lenta è obbligatoria. La maggior parte dei provider ha ormai corretto l’implementazione per supportare questo comportamento. Se il tuo server richiede questa opzione, contattami così potrò invitare il team del provider a correggere il proprio lato.
Non utilizzare l’endpoint di download
Sezione intitolata “Non utilizzare l’endpoint di download”In modalità compatibilità, Symfonium usa l’endpoint di download, che in genere è più stabile. Alcuni server potrebbero però averlo disattivato. Se riscontri questo problema, seleziona questa opzione.
Transcodifica a MP3
Sezione intitolata “Transcodifica a MP3”Attivando questa opzione, Symfonium esegue la transcodifica in MP3 invece che in OPUS. Può essere utile per i server che non supportano OPUS o per chi preferisce MP3. Tuttavia, OPUS offre generalmente una qualità audio migliore a bitrate inferiori rispetto a MP3. La transcodifica in OPUS può richiedere più risorse del server rispetto a quella in MP3.
Ignora le impostazioni di transcodifica del server
Sezione intitolata “Ignora le impostazioni di transcodifica del server”Attivando questa opzione, quando la transcodifica locale non è necessaria Symfonium richiede al server i file audio originali. Ciò può migliorare la qualità audio e ridurre il carico sul server, che non deve eseguire la transcodifica.
Cache immagini automatica
Sezione intitolata “Cache immagini automatica”Attivando questa opzione, dopo ogni sincronizzazione tutte le immagini dei contenuti verranno memorizzate nella cache locale del dispositivo. Se hai una libreria di grandi dimensioni con molte immagini, ciò può però occupare spazio e consumare più rapidamente la batteria. È consigliabile usare questa opzione se hai spazio sufficiente sul dispositivo e il possibile consumo aggiuntivo della batteria non è un problema. Se lo spazio o l’autonomia sono limitati, può essere preferibile disattivarla.
Cache offline media automatica
Sezione intitolata “Cache offline media automatica”Attivando questa opzione, dopo la sincronizzazione tutti i file multimediali vengono memorizzati nella cache per l’uso offline, consentendoti di riprodurre la musica anche senza connessione a Internet. Questa operazione può richiedere molto spazio e consumare la batteria, quindi valuta questi aspetti prima di attivarla.
Cerca altri metadati
Sezione intitolata “Cerca altri metadati”Questa opzione consente di effettuare ulteriori chiamate al server per raccogliere più metadati sugli artisti e sugli album, incluse informazioni come biografie, discografie e immagini. L’attivazione può rallentare la sincronizzazione, ma fornisce metadati musicali più completi e precisi. Le immagini possono inoltre sostituire quelle configurate nei tag dei file. Tieni presente che questa opzione può aumentare il consumo di dati e rallentare la sincronizzazione.
Server testati
Sezione intitolata “Server testati”Symfonium è progettato per essere compatibile con molti server, ma alcuni non sono consigliati perché obsoleti. Se usi un server che non compare nell’elenco di quelli consigliati o se stai pubblicando un nuovo server, contattaci per farlo aggiungere.
Se stai sviluppando un nuovo server, ti invitiamo inoltre a partecipare alla community OpenSubsonic per migliorare l’API e contribuire al futuro dei media provider Subsonic. Trovi ulteriori informazioni nella pagina GitHub di OpenSubsonic: repository e discussioni dell’API OpenSubsonic su GitHub.
Server consigliati
Sezione intitolata “Server consigliati”È consigliabile preferire i server OpenSubsonic, perché offrono maggiori garanzie sull’implementazione di alcuni miglioramenti necessari dell’API.
Questi server sono mantenuti attivamente e supportano la sincronizzazione rapida.
Server che implementano la maggior parte delle estensioni OpenSubsonic
Sezione intitolata “Server che implementano la maggior parte delle estensioni OpenSubsonic”- LMS - Lightweight Music Server (LMS su GitHub: accedi alla tua musica self-hosted tramite un’interfaccia web) (richiede l’autenticazione legacy) [Supporta la maggior parte delle aggiunte di OpenSubsonic]
- Navidrome: https://www.navidrome.org/ (usa la versione 0.51.1 o successiva)
- Gonic: Gonic su GitHub: server di streaming musicale e implementazione libera dell’API Subsonic (usa la versione 0.21.0 o successiva)
Server che non implementano ancora tutte le estensioni OpenSubsonic
Sezione intitolata “Server che non implementano ancora tutte le estensioni OpenSubsonic”- Funkwhale: https://funkwhale.audio/ (alcuni problemi sono attualmente in fase di correzione)
- Ampache: https://ampache.org/ (richiede l’autenticazione legacy; se non usi una nightly recente, è necessaria anche la modalità compatibilità)
- Astiga: https://asti.ga/ (richiede la modalità compatibilità prima di Symfonium 3.2.0)
Server non consigliati
Sezione intitolata “Server non consigliati”I server seguenti sono obsoleti e non supportano la sincronizzazione rapida. Evitali se la tua libreria è di grandi dimensioni.
- Subsonic: http://www.subsonic.org/ (richiede la modalità compatibilità - non è più mantenuto, non consigliato)
- Airsonic: GitHub - airsonic-advanced/airsonic-advanced · GitHub (richiede la modalità compatibilità - non è più mantenuto, non consigliato)
- Jpsonic: Jpsonic su GitHub: media server con ottimo supporto per le lingue multibyte (richiede la modalità compatibilità. È mantenuto, ma lo sviluppatore non vuole introdurre sincronizzazioni più rapide. Puoi provare a chiedere di nuovo.)
