Gratis e senza pubblicità, grazie a te. Sostieni

Server musicali e sorgenti

La tua musica ospitata su Navidrome, Jellyfin, un altro server Subsonic o il server DLNA di un NAS diventa una sorgente di RustMusic, accanto alle tue cartelle: librerie, playlist, brani preferiti e cronologia, con l’ascolto offline.

Aggiornata per la versione 0.4.3

Documentazione

I server supportati

TipoEsempiConnessione
Subsonic · NavidromeNavidrome, Gonic, Airsonic…: qualsiasi server compatibile con SubsonicNome utente e password, oppure chiave API
JellyfinLe librerie musicali di JellyfinNome utente e password, oppure nome utente e chiave API
DLNAMiniDLNA, media server di un NASNessun account: trovato sulla rete locale, o tramite il suo indirizzo

Funzione in beta. La password non viene mai salvata: RustMusic conserva solo un’impronta (Subsonic), il token di sessione fornito da Jellyfin o la chiave API.

Aggiungere un server

  1. 1

    Apri Impostazioni → Archiviazione & dati

    Nel gruppo «Server», fai clic su «Aggiungi un server». Lo stesso pulsante si trova in fondo al menu Sorgente della barra laterale.

  2. 2

    Scegli il tipo

    «Subsonic · Navidrome», «Jellyfin» o «DLNA».

  3. 3

    Connettiti

    Inserisci l’«Indirizzo del server», il tuo «Nome utente» e la tua «Password», poi fai clic su «Connetti». «Usa una chiave API» sostituisce la password con una chiave creata sul server. Per un server DLNA, «Cerca» lo trova in rete; altrimenti, inserisci il suo indirizzo.

  4. 4

    Scegli le librerie

    Dai un nome al server e spunta le «Librerie da aggiungere» (per DLNA, le «Cartelle da aggiungere»). Ognuna diventa una libreria di RustMusic, contrassegnata dall’icona della nuvola. Fai clic su «Aggiungi».

Il catalogo del server (brani, album, artisti, copertine) viene allora sincronizzato, come una scansione: le sincronizzazioni successive riscrivono solo ciò che è cambiato.

Un server DLNA in Docker o su un’altra rete non si annuncia: inserisci il suo indirizzo, per esempio http://127.0.0.1:8200.

Cambiare sorgente

Menu Sorgente di RustMusic: Questo computer, un server Navidrome, un server Jellyfin e Tutte le sorgenti
Il menu Sorgente, in alto nella barra laterale.

Appena aggiungi un server, in alto nella barra laterale compare un pulsante «Sorgente». Propone «Questo computer», ogni server e «Tutte le sorgenti». Senza server non compare e non cambia nulla.

  • Ogni sorgente ha le sue librerie, le sue playlist, i suoi brani preferiti, la sua cronologia, la sua ricerca e la sua home.
  • Cambiare sorgente non interrompe la riproduzione.
  • «Tutte le sorgenti»: un album presente in locale e su un server compare una sola volta. Un disco e una nuvola permettono di riprodurre o aprire l’una o l’altra versione.

La versione aperta per prima si imposta in Impostazioni → Archiviazione & dati → Server, riga «Risultato doppio»: «Versione locale» (predefinita) o «Versione del server».

Riproduzione e qualità

Il brano suona mentre arriva: la riproduzione parte subito, i salti restano rapidi e il brano successivo si prepara in anticipo. Gli ultimi brani ascoltati restano in cache.

Ogni server Subsonic o Jellyfin ha la sua «Qualità di riproduzione»:

QualitàCosa arriva
File originaleIl file così com’è: FLAC, hi-res, DSD compreso, e la riproduzione bit-perfect resta possibile
MP3 320, 192 o 128 kbit/sIl server comprime il brano: più leggero per una connessione lenta

Se un server non è raggiungibile o è disattivato, i suoi brani vengono saltati nella sequenza. Un server DLNA che ha cambiato indirizzo viene ritrovato da solo in rete.

Mantenere offline

Clic destro (o menu «…») su un brano, un album, un artista, un genere o una playlist del server, poi «Mantieni offline»: questi brani vengono scaricati e restano riproducibili anche a server spento. Li segnala una nuvola contrassegnata «Disponibile offline». «Non mantenere più offline» li rimuove.

In Impostazioni → Archiviazione & dati, la scheda del server indica «Offline: n brani» e lo spazio occupato; «Rimuovi tutto» libera tutto.

Cosa viene inviato al server

  • «Mi piace», voti, ascolti e brano in riproduzione vengono rinviati al server (Subsonic; preferiti, ascolti e riproduzione in corso per Jellyfin). Se il server non è raggiungibile, partono più tardi.
  • Le playlist del server vengono importate e sono modificabili in entrambe le direzioni. Quando crei una playlist in una sorgente server, «Dove crearla» propone il server o solo «RustMusic»; la pagina Playlist le divide in «Dal server» e «In RustMusic».
  • «Fissa le sue playlist» le mostra nella barra laterale, server per server. Navidrome importa anche i .m3u degli album: lascia questa impostazione spenta se sono molti.
  • Quando il server fornisce i testi di un brano, hanno la precedenza sulla ricerca online.
  • Una compilation senza tag «artista dell’album», che un server divide in un album per artista, viene riunita in un solo album «Various Artists», come per le tue cartelle. Due album diversi con lo stesso titolo restano separati.

Gestire o rimuovere un server

In Impostazioni → Archiviazione & dati, ogni server ha la sua scheda: stato della connessione, «Server attivato», librerie e data di sincronizzazione. «Sincronizza» riavvia la sincronizzazione, «Cartelle…» aggiunge altre cartelle del server come librerie.

«Rimuovi» cancella da RustMusic il catalogo del server, le sue tracce nelle playlist, nei brani preferiti, nei recenti e nella coda, la sua riproduzione in corso e la sua cache. Per confermare devi digitare ELIMINA. Sul server non viene cancellato nulla: potrai aggiungerlo di nuovo.

Una domanda senza risposta?

Apri una segnalazione su GitHub: ogni riscontro aiuta a migliorare RustMusic e questa documentazione.

Fai una domanda su GitHub