Al intentar obtener una lista de todos los archivos de música de un álbum en particular usando mdfind, veo que los archivos no se devuelven necesariamente en ningún orden. Preferiría el orden del álbum / pista si es posible, pero no puedo encontrar una manera de proporcionar el orden de clasificación en la línea de comandos. La invocación actual es algo así como:
mdfind -onlyin "$MUSICROOT" -literal "$MDQUERY"
donde:
$MUSICROOT is ~/Music/iTunes
$MDQUERY is "kMDItemContentTypeTree == 'public.audio' && kMDItemAlbum == '*$1*'c"
Lo ideal sería agregar algo como lo siguiente a la consulta:
ORDER BY kMDItemAlbum, kMDItemAudioTrackNumber