NAS QNAP unable to access local music files, only Qobuz visible (ref#QXT7CI)

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· None of these quite match

Tell us what's going on

· buonasera, utilizzo come server roon un nas qnap. sono riuscito a farlo funzionare con il docker utilizzando cointainer station ma vedo solo i servizi (nel mio caso Qobuz) e non la mia musica archiviata nel NAS. come devo fare?

Tell us about your home network

· utilizzo un modem fritzbox 7590 e un nas qnap ts-453be

Buonasera @photomark218, e grazie per averci scritto.

Abbiamo analizzato i log del suo Roon Server e abbiamo individuato il problema. La sua musica non compare perché la cartella del NAS non è stata “mappata” all’interno del container Docker. In pratica, quando Roon Server gira in Docker su QNAP, vede solo le cartelle interne del container, non le cartelle condivise del NAS, a meno che queste non vengano collegate esplicitamente al momento della configurazione del container.

Dai log risulta infatti che la cartella predefinita /Music è vuota, e che tramite il browser di Roon è stata creata una nuova cartella chiamata /archivio musicale direttamente nel container (anch’essa vuota). Roon l’ha quindi scollegata perché non conteneva file. Qobuz invece funziona correttamente, perché è un servizio online e non richiede alcun percorso locale.

Per risolvere, deve collegare la cartella della sua musica sul NAS al container. Ecco i passaggi in Container Station:

  1. Arresti il container di Roon Server.
  2. Modifichi il container e, nella sezione Storage / Volumi (Shared Folders), aggiunga un collegamento (bind mount) tra la cartella del NAS che contiene la sua musica, ad esempio /share/Music o /share/Multimedia, e un percorso interno al container, ad esempio /music. Imposti il permesso in lettura/scrittura.
  3. Riavvii il container.
  4. In Roon apra Impostazioni → Archiviazione → Aggiungi cartella, quindi selezioni il percorso interno appena creato (/music). Non crei una nuova cartella: la selezioni soltanto. A questo punto Roon dovrebbe avviare la scansione e importare i suoi brani.
  5. Può rimuovere la voce /archivio musicale, ormai inutile.
Per aiutarla al meglio, ci può confermare due cose: il percorso esatto della cartella condivisa sul NAS dove si trova la sua musica, e se al momento della creazione del container aveva aggiunto qualche volume/cartella condivisa. Se il container è stato creato senza mappare alcuna cartella, questo spiega completamente il problema.

Restiamo a disposizione. Un cordiale saluto. :+1:

buonasera, ci sono riuscito modificando queste 3 righe come segue:

volumes:
  - /share/Container/roon:/Roon:rw
  - /share/Public/Musica:/Music:rw
  - /share/Container/roon-backups:/RoonBackups:rw

grazie

Buonasera @photomark218,

Ottimo lavoro! La configurazione dei volumi che ha impostato è assolutamente perfetta.

Ha fatto benissimo non solo a mappare correttamente la cartella della musica (/share/Public/Musica), ma anche a impostare i volumi dedicati per il database di Roon (/Roon) e per i backup (/RoonBackups). Questo è il modo migliore per configurare Docker, poiché garantisce che il suo database e i suoi backup rimangano al sicuro e intatti anche se il container dovesse essere riavviato o aggiornato.

Non è necessario fare altro, ha configurato tutto a regola d’arte.

Siamo felici di sapere che ora il sistema funzioni correttamente e che Roon stia leggendo la sua libreria. Segnerò questo thread come risolto, ma non esiti a riaprire una nuova discussione in futuro se dovesse avere altre domande.

Buon ascolto!