¿Cómo verificar qué archivos no están en la biblioteca de iTunes, pero están en la carpeta de iTunes?

1

Esta es una pregunta de google + de Wil Wheaton, pero me gustaría obtener una respuesta también, estilo stackexchange .

Supongamos que tiene toda su música en una carpeta llamada / iTunes / Música. Cuando agrega archivos a iTunes, los coloca dentro de esta carpeta, por lo que se ve así: /iTunes/Music/artist/album/track

Supongamos que recientemente eliminaste aproximadamente 10 GB de música de tu biblioteca de iTunes, pero dejaste esos archivos de forma estúpida dentro / iTunes / Música. Tienes todo respaldado y prístino en un disco externo, por lo que no necesitas mantener esa música en esa carpeta.

Aquí está la pregunta: desea escribir un guión que comparará su biblioteca de iTunes con el contenido de / iTunes / Música, identifique los archivos que están en / iTunes / Música pero no el archivo de la biblioteca de iTunes y muévalos a un nuevo carpeta (probablemente en / tmp) para que pueda echar un vistazo y luego eliminarlos.

Una posible solución sería escribir un script que coloque la salida de ls (con las marcas apropiadas) en un archivo, luego difumine ese archivo con el contenido de Library.xml y mueva los archivos resultantes a un nuevo directorio. ¿Es posible hacer esto?

Tal vez ya haya un Applescript que pueda usarse para lograr esto?

    
pregunta mpiktas 16.10.2012 - 01:36

2 respuestas

3

Podría mover la ubicación de su carpeta de iTunes Media , lo que solo moverá esos archivos en realidad en la biblioteca de iTunes .

Puede tomar un tiempo, incluso si la fuente y el destino están en la misma unidad (aún debe indicar al sistema operativo que mueva cada archivo individualmente), pero debe dejar atrás cualquier archivo que no esté en la biblioteca.

La ubicación de la carpeta de iTunes Media se establece en las Preferencias de iTunes, en la pestaña Avanzado. Por supuesto, esto solo funcionará si tiene " Mantener organizada la carpeta de iTunes Media " (lo que a juzgar por su pregunta es el caso).

Le sugeriría algo tan simple como cambiar solo el nombre de la carpeta a la que está configurado actualmente (es decir, guardarla en algún lugar de su carpeta de inicio, o en la unidad en la que esté actualmente), y luego volver a colocarla después de haberla limpiado. los archivos 'huérfanos'.

    
respondido por el drfrogsplat 05.12.2012 - 06:38
1

Pruebe esta secuencia de comandos . Es de Apple'scripts de Doug . Nunca lo usé, pero suena como lo que estás buscando.

    
respondido por el Bob Rivers 05.12.2012 - 01:40

Lea otras preguntas en las etiquetas