Spostare file di libreria iTunes esterni in posizioni diverse senza perdere i metadati

2

Sto cercando di spostare la mia libreria di iTunes in una nuova posizione. Sto eseguendo iTunes senza l'opzione "organizza i file multimediali" perché conservo la mia libreria (più di 60000 brani) su una seconda unità del mio MacBook ... Recentemente ho aggiornato un nuovo MacBook con molto meno spazio di archiviazione ma ho scoperto che è possibile eseguire iTunes da un server cloud WebDAV senza alcun ritardo evidente (sì!). Ho già una copia esatta della mia seconda unità sul server, ma ora mi piacerebbe conoscere il modo più semplice per modificare i percorsi di tutte le tracce in blocco? Ho trovato alcune soluzioni da solo, ma ci vorranno letteralmente settimane per completare:

  1. Quando si riproduce un brano che non si trova nella sua posizione corrente, iTunes chiederà la nuova posizione di questo file e quindi cercherà di trovare altri file mancanti nella stessa directory (quindi viene importato solo quel cd). Anche l'importazione è lenta, ma probabilmente è dovuta al server.

  2. Doug ha creato uno script che può modificare la posizione dei file selezionati senza perdere metadati / valutazione, ma 500+ album richiederebbero troppo tempo: (

Spero ci sia un modo più semplice e veloce per cambiare i percorsi poiché questo è l'ultimo passaggio che mi impedisce di eseguire la mia libreria da un server cloud. Per chi fosse interessato, non posso memorizzare i file della libreria sul server cloud come iTunes riscrive il file della libreria (200mb) ogni volta che cambi una valutazione, quindi tengo le mie librerie sincronizzate con un server bitbucket e un albero dei sorgenti.

Grazie!

    
posta Steven.B 01.08.2017 - 20:59
fonte

2 risposte

0

Ok dopo alcuni giorni di ricerca su google ho trovato un modo per mantenere i miei percorsi originali nella mia libreria di iTunes, ma in qualche modo collegarli a una posizione diversa usando i collegamenti simbolici. Ecco cosa ho fatto per risolvere il mio problema:

La mia libreria di iTunes è stata collegata a tutti i miei file in / Volumi / Dati / Musica, quindi quando copi il mio file di libreria su un altro laptop senza un'unità "Dati" iTunes non troverà i file ...

Uso mountain duck o cloudmounter per montare un server cloud WebDAV da 1 TB come normale unità mac. questa unità contiene una copia esatta di tutti i file in / Volumi / Dati / Musica. Questa unità si trova in /Users/steven/Library/Containers/com.eltima.cloudmounter.mas/Data/.CMVolumes/Music /

Quando crei un link simbolico fai una sorta di trucco con mac per vedere / Volumi / Dati / Musica ma quando navighi in questa posizione vedrai il contenuto dell'unità montata, questo può essere fatto aprendo Terminale ed esegui questo comando:

sudo ln -s NEW_LOCATION LIBRARY_OLD_LOCATION

quindi per me questo sarebbe

sudo ln -s /Users/steven/Library/Containers/com.eltima.cloudmounter.mas/Data/.CMVolumes/Music/ /Volumes/Data/Music

La grande parte è che iTunes pensa che tutti i file siano lì e li riproduca come ci si aspetterebbe senza modificare nulla nella libreria ... quindi sul mio vecchio portatile posso semplicemente tenere il volume di dati e giocare da lì. Come extra sincronizza automaticamente tutte le cartelle dal mio vecchio portatile al webdav e al server viceversa così ogni volta che aggiungo canzoni su uno dei miei laptop il file viene aggiunto agli altri dispositivi

Se vuoi rimuovere questo link puoi fare:

unlink /Volumes/Data/Music
    
risposta data 05.08.2017 - 17:58
fonte
2

Le posizioni sono hard-coded, absolute non relative, quindi devi trovare & sostituire
file:///Volumes/Macintosh HD/Users/[yourname]/Music/iTunes/
con il percorso effettivo - file:///Volumes/mountpoint...

Questa sarebbe stata una ricerca / sostituzione in un solo passaggio su iTunes Library.xml [che è lontano migliore per mantenere la posizione originale anche senza la complessità aggiuntiva di una scrittura remota] usando qualcosa come TextWrangler / BBEdit se la libreria è stata consolidata per iniziare. Poiché non lo è, potresti avere più passaggi da fare, a seconda di quanto è ampio il tuo "path-scape". .

È passato molto tempo da quando l'ho fatto - il passo successivo non sembra funzionare come prima - vedi iTunes: spostamento dei file di iTunes (autogestito)

Rompere il .itl non funziona più con le recenti versioni di iTunes - si lamenta solo che è danneggiato e amp; ne fa uno nuovo, che perde tutto.
Penso che l'ultima volta che ci ho provato penso di aver appena lasciato il .itl così com'era & è andato bene (sono disposto a correggerlo se qualcuno si preoccupa di provarlo, non lo farò 'solo per vedere';)

Correlati e amp; forse vale anche una lettura, per background generale e amp; copre anche le recenti variazioni di iTunes nel metodo - Come condividi una libreria di iTunes tra Mac e amp; Di Windows?

BTW, penso che dovresti essere ancora in grado di usare "Organizza i file multimediali" usando una libreria remota, anche se la mia è solo su una diversa unità, non su un altro server, quindi non ho provato quello scenario.

    
risposta data 01.08.2017 - 21:14
fonte

Leggi altre domande sui tag