Server, renderer, controller: chi fa cosa
La riproduzione in rete UPnP/DLNA si basa su tre ruoli. Possono essere svolti da tre dispositivi diversi o riuniti in uno solo:
- Il server mette i file a disposizione sulla rete locale, via HTTP.
- Il lettore («renderer») riceve un file, lo decodifica e lo riproduce: streamer WiiM, diffusore Sonos, amplificatore o sintoamplificatore di rete (Denon, Marantz, Onkyo, Yamaha…).
- Il controller decide cosa suonare e su quale lettore, poi invia i comandi: riproduzione, pausa, brano successivo, volume.
Con «Riproduci su un lettore di rete», RustMusic diventa il controller e fornisce da sé i brani della coda. Resti nella tua libreria RustMusic; il dispositivo si limita a riprodurre. È l’opposto del server DLNA integrato, dove è il dispositivo o la sua app a sfogliare la tua libreria.
Questa riproduzione usa un proprio piccolo server HTTP, indipendente dal server DLNA della libreria, che può restare spento. Serve solo i brani in riproduzione, a indirizzi con token casuale, mai a partire da un percorso di file.
Attivare la riproduzione su un lettore di rete
- 1
Installa RustMusic 0.3.0
Windows, macOS o Linux. Aggiungi le tue cartelle musicali come al solito.
- 2
Attiva la funzione nelle impostazioni
Apri Impostazioni → Rete & DLNA. Nel gruppo «Lettori di rete», contrassegnato BETA, attiva «Riproduci su un lettore di rete». Finché questa opzione è disattivata, RustMusic non cerca alcun dispositivo in rete.
- 3
Scegli il dispositivo nell’uscita audio
Apri il menu di uscita del lettore («Uscita audio»). I dispositivi trovati compaiono nella sezione «Lettori di rete»; il pulsante «Cerca» ripete la ricerca. Fai clic sul tuo WiiM, sul tuo Sonos o sul tuo amplificatore.
- 4
Avvia la riproduzione
Riproduci un album come al solito: è il dispositivo a suonarlo. Nella barra del lettore, il badge «Rete» mostra cosa è attivo; un clic permette di disattivare o riattivare ogni funzione e porta a «Impostazioni di rete».
Il lettore scelto viene ritrovato all’avvio successivo. Per tornare agli altoparlanti del computer o al tuo DAC, sceglili nello stesso menu: la riproduzione riprende dallo stesso punto del brano, in un senso come nell’altro.
Il file parte così com’è: hi-res, formati e DSD
RustMusic non invia un flusso ricompresso: il dispositivo riceve il file originale e lo decodifica da sé. Un FLAC a 24 bit / 96 kHz arriva quindi a 24 bit / 96 kHz, purché il dispositivo accetti quel formato sul suo ingresso di rete. Il limite lo fissa il dispositivo, non RustMusic.
Poiché decodifica il dispositivo, le elaborazioni audio di RustMusic non si applicano: niente uscita esclusiva, niente DSD nativo (DoP), niente Replay Gain. Il cursore del volume di RustMusic regola il volume del dispositivo.
- Coda, pausa, spostamento nel brano e volume funzionano come in locale.
- La riproduzione senza pause è mantenuta: il brano successivo viene passato in anticipo al dispositivo (con una riserva per Sonos, vedi sotto).
- Titolo, artista, album e copertina compaiono sul dispositivo, se è in grado di mostrarli.
- Cambiare uscita durante l’ascolto riprende il brano dallo stesso punto.
Il DSD (DSF, DFF) è accettato di rado dai lettori di rete. Quando il dispositivo annuncia i formati che legge e quello del brano non è tra questi, RustMusic lo segnala subito invece di lasciarti nel silenzio. Se il dispositivo non annuncia nulla, la riproduzione viene tentata.
Il caso dei diffusori Sonos
- I diffusori compaiono con il nome della loro stanza («Soggiorno», «Cucina»), come nell’app Sonos.
- In un gruppo, RustMusic affida da sé la riproduzione al diffusore che coordina il gruppo. Se il gruppo cambia tra due brani, lo verifica di nuovo prima del successivo.
- I Sonos riproducono fino a 24 bit / 48 kHz. RustMusic non converte i file: un FLAC a 96 o 192 kHz supera ciò che il diffusore accetta.
- I Sonos lasciano una breve pausa tra un brano e l’altro: un album dal vivo o un’opera non risulta del tutto continuo.
Per una collezione hi-res oltre i 48 kHz è più adatto uno streamer come il WiiM, o un amplificatore di rete che accetti quelle frequenze sul suo ingresso di rete.
Lettore di rete, AirPlay o server DLNA: cosa scegliere?
RustMusic 0.3.0 offre tre modi per far suonare la tua musica a un dispositivo del salotto. Ognuno si attiva separatamente in Impostazioni → Rete & DLNA.
| Lettore di rete UPnP/DLNA | AirPlay (v1) | Server DLNA | |
|---|---|---|---|
| Impostazione | «Riproduci su un lettore di rete» | «Riproduci su un dispositivo AirPlay (v1)» | «Condividi in rete» |
| Chi sceglie i brani | RustMusic | RustMusic | Il dispositivo o la sua app |
| Chi decodifica | Il dispositivo | RustMusic | Il dispositivo |
| Qualità trasmessa | File originale, secondo il dispositivo | 16 bit / 44,1 kHz (ALAC) | File originale, secondo il dispositivo |
| Volume | Quello del dispositivo | Il suono inviato, non l’amplificatore | Quello del dispositivo |
| Replay Gain di RustMusic | No | Sì | No |
| DSD | Se il dispositivo lo legge | No | Se il dispositivo lo legge |
In pratica: il lettore di rete UPnP/DLNA mantiene la tua libreria RustMusic e la risoluzione originale. AirPlay serve per i dispositivi che parlano solo AirPlay; si tratta di AirPlay 1, e i dispositivi limitati ad AirPlay 2 o protetti da password non vengono proposti. Il server DLNA va bene quando preferisci scegliere la musica dall’amplificatore o dall’app del produttore.
Nessun dispositivo nell’elenco?
- Verifica che «Riproduci su un lettore di rete» sia attivo: altrimenti non avviene alcuna ricerca e il menu di uscita invita ad attivarlo nelle impostazioni.
- Computer e dispositivo devono essere sulla stessa rete locale, e non su una rete Wi-Fi «ospiti» che isola i dispositivi. Accendi il dispositivo, poi fai clic su «Cerca».
- Una VPN (WireGuard, OpenVPN…) o una scheda di rete virtuale non nasconde più i dispositivi: dalla 0.3.0 la ricerca parte da ogni scheda di rete del computer. Se la tua VPN blocca ogni accesso alla rete locale, consentilo nelle sue opzioni.
- Su macOS 15, accetta la richiesta di accesso alla rete locale. Se l’hai rifiutata, riattiva RustMusic in Impostazioni di Sistema → Privacy e sicurezza → Rete locale: senza questa autorizzazione, macOS blocca la ricerca senza avvisare.
- Su Windows, consenti RustMusic nel firewall per le reti private. La ricerca usa SSDP (UDP 1900) e il dispositivo scarica i brani dalla porta TCP 8201 del computer, o da un’altra porta libera se quella è occupata.
- Tieni RustMusic aperto e il computer attivo: è lui a fornire i file al dispositivo durante l’ascolto.
La riproduzione su lettore di rete è in beta. Non tutti i dispositivi UPnP/DLNA applicano lo standard allo stesso modo: se uno si comporta male, torna all’uscita locale e segnalalo indicando marca e modello.
Domande frequenti
Posso riprodurre FLAC hi-res su un WiiM dal PC?
Sì. Attiva «Riproduci su un lettore di rete» in Impostazioni → Rete & DLNA, poi scegli il WiiM nella sezione «Lettori di rete» del menu di uscita. RustMusic gli invia il file così com’è: viene decodificato alla risoluzione originale se il WiiM accetta quel formato.
RustMusic funziona come controller UPnP su Windows, macOS e Linux?
Sì, la funzione è la stessa sui tre sistemi. Su macOS 15 consenti l’accesso alla rete locale; su Windows consenti RustMusic nel firewall per le reti private se la ricerca non trova nulla.
Perché il mio Sonos non riproduce i file a 24 bit / 96 kHz?
I Sonos riproducono fino a 24 bit / 48 kHz, e RustMusic non converte nulla in modalità lettore di rete. Per quei file usa un altro dispositivo (streamer, amplificatore di rete) o una versione a 48 kHz al massimo.
Il suono passa dalla scheda audio del computer?
No. Il computer fornisce il file in rete e invia i comandi. Decodifica e conversione digitale-analogica avvengono nel dispositivo: la qualità finale dipende da lui e dalle sue impostazioni.
Che differenza c’è con l’AirPlay di RustMusic?
Con UPnP/DLNA il dispositivo riceve e decodifica il file originale, in hi-res se può. Con AirPlay 1, RustMusic decodifica e invia il suono in qualità CD (16 bit / 44,1 kHz), ma mantiene la sua coda, la riproduzione senza pause e il Replay Gain. Entrambi sono in beta e si attivano separatamente.
Fonti e verifica
Informazioni RustMusic verificate per la versione 0.3.0.
La tua libreria, suonata dai dispositivi del salotto
RustMusic 0.3.0 controlla i tuoi streamer WiiM, diffusori Sonos e amplificatori di rete via UPnP/DLNA. Gratuito, open source, senza account.