Salta ai contenuti

Subsonic / OpenSubsonic / Navidrome: configurazione del media provider

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.


Schermata di configurazione del provider Subsonic, OpenSubsonic o Navidrome in Symfonium

La procedura guidata consente di inserire le informazioni del provider in diversi modi e prova a determinare i parametri corretti per la connessione.

  1. URL completo

Inserisci l’URL completo di connessione nel campo URL.


Impostazioni di connessione o autorizzazione di Subsonic, OpenSubsonic o Navidrome

In questo caso, il campo della porta deve rimanere vuoto.

  1. IP e porta

In alternativa, inserisci soltanto l’IP e la porta del provider: Symfonium proverà a determinare il resto.


Selezione della libreria o della cartella del provider Subsonic, OpenSubsonic o Navidrome

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.


Conferma per aggiungere o analizzare il provider Subsonic, OpenSubsonic o Navidrome

Se hai problemi a configurare il provider, premi il pulsante Attiva nella scheda del supporto, quindi prova di nuovo ad aggiungere l’host.


Scheda dei log di supporto del provider Subsonic, OpenSubsonic o Navidrome

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.

Per accedere a tutte le impostazioni disponibili, modifica il provider dopo averlo aggiunto. (Impostazioni → Gestisci media provider: Impostazioni - Gestisci media provider)


Elenco dettagliato delle impostazioni del provider Subsonic, OpenSubsonic o Navidrome

Attiva questa opzione per impedire a Symfonium di accedere al server quando il dispositivo non è connesso al Wi-Fi.

Questa impostazione è necessaria per i server meno recenti o quando vengono usati il provider Ampache o account LDAP.

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.

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.

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.

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.

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.

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.

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.

È 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”

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)

I server seguenti sono obsoleti e non supportano la sincronizzazione rapida. Evitali se la tua libreria è di grandi dimensioni.