Quando si reimporta la musica in iTunes, esiste un modo per impostare "Sostituisci esistente" come predefinito e saltare la finestra di dialogo?

3

Ho perso una grossa fetta della mia libreria di iTunes a causa di un errore del disco. Il database è a posto, ma mancano i file dei brani. Fortunatamente per me, iTunes mi permetterà di reimportare i CD e preservare le mie playlist esistenti, i conteggi di riproduzione, ecc. ITunes è impostato per l'importazione automatica sull'inserimento del disco, quindi quando inserisco un CD ottengo questa finestra di dialogo:

One or more of the songs you have selected to import have already been imported. Do you want to replace existing songs and import them again? [Replace Existing] [Cancel] [Don't Replace]

Fin qui tutto bene. Il problema è che la mia libreria è ospitata su un G4 Mini senza testa, ed è scomodo colpire "Sostituisci esistente" ogni volta. Anche se collego un monitor e una tastiera, il dialogo richiede un po 'di tempo per venire, e mi piacerebbe solo scambiare i CD in entrata e in uscita ogni volta che vado in giro per il salotto. Ci sono alcune centinaia di CD da reimportare quindi non voglio fare da babysitter al processo.

Ho pensato di scrivere un AppleScript per spingere "Sostituisci esistente" per me, ma non sembra essere un modo per attendere gli eventi di dialogo. Ho cercato tra i file di prefs di iTunes, ecc., Per alcune opzioni "sostituisci sempre esistenti", ma senza fortuna.

Immagino che questo sia un campo lungo, ma qualcuno ha qualche idea su come saltare la finestra di dialogo "Sostituisci esistente" o altrimenti rendere questo processo più fluido?

    
posta Dewb 13.12.2010 - 06:13
fonte

2 risposte

0

Se hai abbastanza spazio sul disco, forse puoi importare i CD in una nuova libreria di iTunes e, quando tutto è pronto, importa di nuovo (in una volta) da lì a quello reale?

    
risposta data 13.12.2010 - 11:12
fonte
0
tell application "System Events"
    tell process "iTunes"
        repeat
            -- say "Checking for Dialog Box"
            try
                 click button "Replace Existing" of window 1
                 -- say "Clicked Replace Existing. CD import can now proceed."
            on error
            -- say "No Dialog Box Found. Will retry in 10 seconds"
            end try
            -- say "Good Grief"
            delay 10
        end repeat
    end tell
end tell
    
risposta data 21.02.2013 - 01:57
fonte

Leggi altre domande sui tag