Impedisci a iTunes di reimpostare la posizione della mia libreria musicale

12

La mia libreria di iTunes si trova su un'unità di rete, o meglio, la musica è, e il mio file di libreria si trova sul mio MacBook.

  • File di libreria: /Users/glenn/Music/iTunes/iTunes Library
  • Musica: /Volumes/MyVolume/Music

Ma ogni tanto quando uso il laptop da qualche parte fuori dalla mia rete WiFi, e poi torno indietro, accendo iTunes e riproduco una canzone, ottengo una libreria piena di quelle fastidiose icone punto esclamativo accanto alle mie canzoni. Questo perché iTunes ha intuito che "Oh, non è a casa, ripristiniamo la posizione dei file musicali a /Users/glenn/Music/iTunes ". E non ci sono musica lì.

Come posso impedire a iTunes di fare questa ipotesi "intelligente" e lasciare l'impostazione da sola?

PS. E MyVolume è auto-montato sul mio portatile. Ma ovviamente, se iTunes è in esecuzione quando si apre il coperchio del MacBook, ci vuole del tempo per il montaggio, e iTunes non troverà il percorso della musica all'inizio.

    
posta Glenn Jorde 22.08.2010 - 15:51
fonte

6 risposte

4

Puoi rendere "iTunes Music" un alias alla tua cartella musicale sull'unità di rete. Ciò dovrebbe tenere a bada l'eleganza di iTunes.

    
risposta data 22.08.2010 - 18:31
fonte
2

Finalmente ho capito come aggirare questo da solo. La mia soluzione è di avere due librerie separate, una locale e una sulla mia unità. Ho creato un LaunchAgent (vedi link ) che esegue uno script quando cambia il percorso di montaggio sul disco (tramite WatchPaths). Lo script controlla se esiste la directory / Volumes / drivename e, se lo fa, esegue un comando per dire a iTunes di passare alla Libreria sull'unità.

if [ -e "$mountPath" ]
then
   defaults write com.apple.iTunes 'alis:1:iTunes Library Location' -data "drive hex path data"
else
   defaults write com.apple.iTunes 'alis:1:iTunes Library Location' -data "local hex path data"
fi

Altrimenti esegue lo stesso comando con il percorso della libreria locale.

Mac OS esegue alcuni strani tipi di codifica per il percorso dei dati esadecimali, quindi ti consiglio di tenere premuto il tasto di opzione durante l'avvio di iTunes, selezionare ciascuna libreria ed esaminare il plist per i dati del percorso (si noti che quando si utilizzano i valori predefiniti comando devi rimuovere le parentesi e gli spazi dai dati esadecimali).

In questo modo, se l'unità non è montata, iTunes caricherà una libreria locale e non rovinerà quella principale. Questo può essere utile per i viaggi, ecc. Quando vuoi semplicemente usare la libreria locale per giocare su iCloud.

    
risposta data 14.02.2016 - 06:20
fonte
1

Solo un pensiero per il tuo laptop, perché non condividi la tua libreria di iTunes e la trasmetti in streaming sul tuo laptop invece di montare l'unità di rete?

Sono in procinto di configurarlo ora, ho spostato la mia libreria iTunes e i miei file multimediali sul mio Network Attached Storage, che può condividere con tutti i computer della mia rete domestica.

Avevo lo stesso problema di ripristino della libreria, quindi proverò a utilizzare un alias in Windows 7 per aggirare questo problema (grazie a @zneak). Nulla di più spaventoso di dire a iTunes dove è la mia libreria di brani 10.000+ e non mostrare nulla: (

    
risposta data 08.11.2010 - 23:19
fonte
1

Direi che quando la directory media di iTunes /Volumes/MyVolume/Music non viene trovata, viene reimpostata sul valore predefinito di /Users/glenn/Music/iTunes . Vale a dire, non penso che importi se i file ci sono o no (quindi il montaggio in rete non è tanto il problema), ma la directory è lì e può essere sfogliata.

Quindi una soluzione sarebbe avere una directory vuota come directory della libreria multimediale di iTunes (che può essere solo l'impostazione predefinita) e montare la condivisione di rete in quella directory. Ciò implicherebbe l'utilizzo di smbmount piuttosto che del mount di /Volumes/... basato su Finder standard. Ovviamente ... smbmount non viene fornito con OS X, quindi questa soluzione richiederà un certo sforzo da parte tua per ottenere smbmount .

Potresti riuscire a ottenere lo stesso risultato con i link simbolici, anche se non sono sicuro che iTunes possa gestire la sua directory della libreria multimediale come un link simbolico non corretto ; potrebbe semplicemente eliminare il collegamento simbolico creando forzatamente la directory /Users/glenn/Music/iTunes su di essa ...?

    
risposta data 10.11.2010 - 09:47
fonte
1

Il percorso " percorso musicale " conta solo se imposti itunes su " importa media nella tua libreria locale " e con " gestione automatica delle librerie "attivato. Con entrambe le opzioni disabilitate, non è importante. Imposta le opzioni nella stessa scheda in cui imposti il percorso " percorso musicale ".

Ricorda : se usi link o alias in posti non esistenti (quando non sei nella tua rete) potresti trovarti nei guai con itunes che prova a scrivere lì - potrebbe anche resettarsi a causa di questo .

Se si aggiungono file da una rete, con la gestione locale disattivata, il percorso di rete verrà memorizzato all'interno del file della libreria, indipendentemente da ciò che è impostato come percorso musicale. Se non sei nella tua rete vedrai sempre il punto esclamativo in quanto i file non sono accessibili, è assolutamente sensato. Il punto esclamativo scompare non appena la rete è nuovamente raggiungibile.

Ho tutto memorizzato sulla mia rete, niente localmente e non ho problemi.

    
risposta data 11.02.2018 - 02:17
fonte
0

Apparentemente questo è un problema senza fine, perché entro questa data sto usando OS 10.13.6 su un Mac Mini del 2012, e avevo bisogno della risposta di Winger per trovare una soluzione per me: non fino alla codifica nel sistema File. Ma mi sono reso conto (come suggerì) che se avessi rimosso iTunes dalla lista di avvio automatico 'Elementi di accesso' nel pannello Preferenze di sistema degli utenti, e che il Mac si connettesse prima all'unità di rete (che è una TimeCapsule connessa ad ethernet, che io Sto usando anche per il suo volume di archiviazione come spazio extra, e IS nel riquadro degli elementi di login), che quando viene aperto iTunes trova la sua libreria esattamente dove l'ha lasciata! Felice iTunes, felice!

    
risposta data 04.10.2018 - 15:38
fonte

Leggi altre domande sui tag