Un error de iTunes ( documentado en este hilo de AskDifferent ) ha dejado mis carpetas de la biblioteca llenas de archivos duplicados, pero con diferentes extensiones. Con el tiempo, cuando he encontrado un álbum que iTunes no puede encontrar, he borrado los archivos locales y los he descargado desde iCloud. Esto me ha dejado con los archivos m4a descargados, pero también con los mp3 originales 'perdidos' - los archivos nunca estuvieron realmente perdidos, sino que los enlaces en la base de datos de iTunes se corrompieron de alguna manera.
Podría borrar toda la biblioteca local y luego descargarla desde iTunes Match/iCloud, pero es una biblioteca muy grande y esto podría tardar muchos días con mi conexión a internet.
Intentar convertir los mp3 "conocidos" a m4a y borrar los mp3 "perdidos" que quedan llevaría demasiado tiempo.
¿Podría un comando de terminal o applescript buscar dentro de una carpeta y hacer coincidir nombres de archivos base idénticos pero con extensiones mp3 y m4a diferentes y luego eliminar el archivo mp3 correspondiente cuando lo encuentre? Tendría que hacer esto recursivamente en cada carpeta y subcarpeta dentro de la carpeta de música.
ejemplo
Directorio de música:
-
Directorio1:
- archivo1.mp3
- archivo1.m4a
-
Directorio2:
- Subdirectorio1:
- archivo2.mp3
- archivo2.m4a
- archivo3.mp3
- archivo3.m4a
- Subdirectorio1: