Un errore di iTunes ( documentato in questa discussione su AskDifferent ) ha lasciato le cartelle della mia libreria piene di file duplicati, ma con estensioni diverse. Nel tempo, quando ho trovato un album che iTunes non riesce a trovare, ho cancellato i file locali e scaricato da iCloud. Questo mi ha lasciato con i file m4a scaricati ma anche gli mp3 "persi" originali - i file non mancavano mai, ma i collegamenti nel database di iTunes erano in qualche modo corrotti.
Potrei cancellare l'intera libreria locale e poi scaricare da iTunes Match / iCloud ma è una libreria molto grande e questo potrebbe richiedere molti giorni sulla mia connessione Internet.
Provare a convertire gli mp3 "conosciuti" in m4a e cancellare gli mp3 rimasti "persi" richiederebbe troppo tempo.
È possibile eseguire un comando terminale o una ricerca di mele all'interno di una cartella e corrispondere a nomi di file di base identici ma a diverse estensioni mp3 e m4a e quindi eliminare il file mp3 corrispondente quando viene trovato? Dovrebbe farlo in modo ricorsivo in ogni cartella e sottocartella all'interno della cartella musicale.
esempio
Music Directory:
- Directory1:
- file1.mp3
- file1.m4a
- directory2:
- Subdirectory1:
- file2.mp3
- file2.m4a
- file3.mp3
- file3.m4a
- Subdirectory1: