iTunes ricarica i metadati ID3

1

Ho usato un programma esterno per contrassegnare i metadati ID3 "BPM" di 8.000 file musicali. Come posso ottenere iTunes per ricaricare i metadati da quei file?

In questo momento, se inizio a riprodurre un file, riconoscerà i nuovi metadati, ma ci deve essere un modo per forzare iTunes a fare tutto questo in blocco.

    
posta feetwet 11.10.2015 - 18:57
fonte

2 risposte

2

Prova a rompere il file ITL & fai in modo che iTunes lo ricostruisca.
Non buttarlo via semplicemente, & non avviare iTunes fino a quando non è presente un file .itl danneggiato, che non produrrà il risultato desiderato ...

Per prima cosa sposta l'iTunes Library.itl esistente sul desktop, per ogni evenienza.
Non toccare il .xml, solo il file .itl.

Può essere trovato in ~/Music/iTunes/

Quindi ...

  • Elimina l'ITL esistente se hai lasciato una copia nella cartella iTunes.

  • Apri terminale e amp; inserisci questo touch ~/Music/iTunes/iTunes\ Library.itl Questo creerà un file ITL vuoto, rotto abbastanza per i nostri scopi.

  • Avvia iTunes. Noterà ora che qualcosa è 'sbagliato' & iniziare a ricostruire il file ITL, utilizzando il file XML esistente. Il messaggio è 'Importazione' iTunes Music Library.xml 'Questo richiederà un po' di tempo, forse 15 minuti circa, a seconda delle dimensioni della Libreria.

Rompere piuttosto che non avere alcun file .itl lì fa la differenza tra diversi minuti e amp; diverse ore per la ricostruzione, & anche quanta playlist e amp; altri metadati sono conservati con successo.

Potresti trovare qualche opera d'arte mancante - non sembra mai una soluzione davvero perfetta, ma il tuo gioco conta, le playlist ecc. dovrebbero sopravvivere intatte.

    
risposta data 12.10.2015 - 16:20
fonte
0

Se vuoi solo scansionare alcuni file e non vuoi aspettare 15 minuti per ricaricare la tua libreria di iTunes, ecco un applescript che visualizzerà le informazioni per la traccia (che rilegge i tag dal file) .

on run {input, parameters}
    tell application "iTunes"
        reopen
        activate
    end tell

    repeat 100 times
        tell application "System Events" to tell process "iTunes"
            keystroke "i" using command down
            key code 53
            key code 125
        end tell
    end repeat

    return input
end run

assicurati di essere in "visualizza come - > canzoni" prima in modo che i tasti funzionino.

Un altro suggerimento è selezionare i brani che vuoi scansionare, e determinare il numero di brani, quindi sostituire "100" con quel numero, in modo da non finire con sequenze di tasti in più. Se si imposta un numero troppo alto, verrà riaperto ripetutamente l'ultimo file nella playlist finché non avrà esaurito le sequenze di tasti e, a questo punto, il applescript avrà già finito di inviare le sequenze di tasti, quindi non può essere fermato.

    
risposta data 11.09.2018 - 07:15
fonte

Leggi altre domande sui tag