Un error de iTunes ( documentado en este hilo AskDifferent ) ha dejado las carpetas de la biblioteca llenas de archivos duplicados, pero con diferentes extensiones. Con el tiempo, cuando encontré un álbum que iTunes no pudo encontrar, borré los archivos locales y los descargué de iCloud. Esto me ha dejado con los archivos m4a descargados, pero también los mp3 'perdidos' originales: los archivos nunca faltaban, pero los enlaces en la base de datos de iTunes estaban dañados de alguna manera.
Podría eliminar toda la biblioteca local y luego descargarla desde iTunes Match / iCloud, pero es una biblioteca muy grande y esto puede llevar muchos días en mi conexión a Internet.
Intentar convertir los mp3 'conocidos' a m4a y eliminar cualquier mp3 'perdido' que haya quedado podría llevar demasiado tiempo.
¿Podría un comando de terminal o una búsqueda Applecript dentro de una carpeta y coincidir con nombres de archivos base idénticos pero diferentes extensiones de mp3 y m4a y luego eliminar el archivo mp3 correspondiente cuando se encuentre? Tendría que hacer esto recursivamente hacia abajo en cada carpeta y subcarpeta dentro de la carpeta de música.
ejemplo
Directorio musical:
- Directorio1:
- archivo1.mp3
- archivo1.m4a
- Directory2:
- Subdirectorio1:
- archivo2.mp3
- archivo2.m4a
- archivo3.mp3
- archivo3.m4a
- Subdirectorio1: