Come eliminare vecchi brani in iTunes che non sono collegati al file effettivo sul mio disco?


4

Alcune sottocartelle della mia cartella musicale di iTunes sono state eliminate dal mio disco rigido, ma sono ancora presenti nella mia libreria iTunes (con un segno "!" Accanto, a dimostrazione che c'è un problema con quel brano). Ho un sacco di quelle canzoni ingiocabili nella mia biblioteca ... C'è un modo per sbarazzarsi di tutte quelle canzoni?


2
possibile duplicato di superuser.com/questions/130633/…
Shevek

1
@Shevek: sembra esattamente il problema opposto. la soluzione funzionerà anche per questo?
Quack Quixote

oops, sì, è il problema opposto ... scusa! non l'ho letto completamente. Colpa mia.
Shevek,

MacOS o Windows?
Shevek,

@Shevek: Ho fatto esattamente lo stesso errore dopo aver letto il tuo commento, ho votato per te, poi ho letto i commenti di @quack Quixote e ho capito che aveva ragione. LOL.
Josh,

Risposte:


2

Scott Hanselman ha scritto sul blog una soluzione C # su quest'ultima settimana.

Se sei a tuo agio con C #, allora è un'altra buona soluzione.

Viene fornito il codice sorgente, quindi se hai C # Express o Visual Studio allora dovresti essere pronto.


Non è necessario compilare o programmare, poiché i file binari vengono forniti con il download.
Daniel Beck

@Daniel - Ah! Non ho cercato nella directory bin. Buon posto
Shevek,

Ecco perché ho commentato la domanda. Vediamo se ti fa accettare.
Daniel Beck

1

Trovato questo, ma è datato 2004, quindi potrebbe non funzionare se l'API di iTunes è cambiata nel mezzo

È necessario disporre di Windows Scripting Host installato.

http://ottodestruct.com/itunes/RemoveDeadTracks.txt

Salvare questo file come RemoveDeadTracks.js

Avvia iTunes

Fare doppio clic su RemoveDeadTracks.js

Aspettare!

Al termine verrà visualizzata una finestra di messaggio.


L'ho fatto circa 6 mesi fa, quindi le API sono probabilmente ancora buone.
BillN,

1

Perdonate la mia ignoranza, ma non potete semplicemente cancellarli dalla libreria facendo clic con il tasto destro su di essi e scegliendo "Elimina"?


2
non quando ce ne sono centinaia o addirittura migliaia!
Shevek,

Cosa succede se hai appena eliminato l'intera libreria da iTunes e poi reimportato la cartella che contiene tutta la tua musica? Questo è un modo sicuro per assicurarti di avere solo le cose giuste lì dentro.
jrc03c,

1

Non entrerò nel modo assolutamente ridicolo che ci siano persone che scrivono script e app e li vendono per risolvere questo problema che dovrebbe essere una funzione BASE di iTunes ... ma suppongo che iTunes stia ottenendo un taglio, quindi perché dovrebbe lo riparano? ...

Quindi ecco il mio approccio con la mazza (consigliato se hai effettuato importanti spostamenti / conversioni di file in libreria):

  1. Assicurati che iTunes (applicazione) non sia aperto
  2. Vai alla tua directory di iTunes (di solito ... \ My Music \ iTunes)
  3. Seleziona: "iTunes Library Extras.itdb" + "iTunes Library Genius.itdb" + "iTunes Library.itl" + "iTunes Music Library.xml"
  4. Spostali in una posizione temporanea (ovvero una cartella sul desktop)
  5. Torna alla cartella iTunes e apri la cartella "Librerie iTunes precedenti" ed elimina tutto all'interno.
  6. Apri l'applicazione iTunes: non avrai nulla perché hai spostato l'indice.
  7. Vai a File> Aggiungi cartella alla libreria ... quindi seleziona la directory principale della tua libreria musicale.

iTunes ora ricostruirà la tua libreria (potrebbe richiedere un po 'di tempo) e quindi non ci sono percorsi morti mescolati.

Dovrai recuperare di nuovo tutte le copertine degli album ( File> Libreria> Ottieni copertine degli album ) e potrebbero essere necessari diversi tentativi per riaverle di nuovo in quanto è un po 'di temperamento ...

Se sei soddisfatto della nuova libreria, puoi andare ed eliminare i file dell'indice della libreria originale che hai spostato al passaggio 3. Se desideri ripristinare il tuo vecchio indice, spostali di nuovo.


0

Se riesci a ordinare la colonna (dove viene visualizzato il simbolo "!"), Sarebbe fantastico, dato che puoi semplicemente evidenziare dalla prima traccia, fino all'ultima (usa il SHIFTtasto per farlo) e premere DELETE.


1
Purtroppo, quella colonna non è ordinabile, il che è odioso.
Nathan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.