Después de volver a consolidar mi colección de música en iTunes, tengo curiosidad por saber si hay alguna forma de establecer clasificaciones de estrellas de forma programática en función de la cantidad de reproducciones, pero solo para las canciones que aún no he calificado.
Específicamente, me gustaría configurar todas las canciones con >1 reproducciones y 0 estrellas, a 3 estrellas.
(3 siendo el promedio en el sentido de que no me importó lo suficiente como para calificar la canción más baja porque la odiaba, más alta porque me gustaba, porque estaba haciendo otra cosa en ese momento).
Un AppleScript que pueda ejecutar ocasionalmente sería suficiente; de esta manera, puedo establecer clasificaciones de canciones de forma pasiva en función de una impresión apática de la canción :).
Cree una lista de reproducción inteligente en iTunes con criterios establecidos para todos
Marque "actualizar automáticamente". Asegúrese de que el contenido se ajuste a la lista de canciones que desea calificar automáticamente. Nómbrelo como "Canciones sin clasificar" (o similar).
Ahora cree el siguiente AppleScript:
tell application "iTunes"
set unratedSongs to tracks in (playlist "Unrated Songs")
repeat with unratedSong in unratedSongs
set rating of unratedSong to 60
end repeat
end tell
Guárdelo en ~/Library/Scripts/Applications/iTunes
(creando las carpetas que aún no existen; la nota ~/Library
está oculta debajo de Lion: use el menú "Ir a" del Finder mientras presiona Optionpara llegar a él o presione Cmd+Shift+.en el cuadro de diálogo Guardar para mostrar las carpetas ocultas) como "Calificar canciones sin clasificar" . Encontrará el guión en el menú de guiones de iTunes, listo para cumplir sus órdenes.
vickash
adamrmcd