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