Треки "рандомизируются" в момент парсинга, далее, они хранятся в упорядоченном виде. Следующая "рандомизация" произойдет после "устаревания" кэша (в течении суток) и обновления данных.
Можно принудительно перемешать список треков с помощью шаблонизатора скрипта.
track-list.tpl, перед:
{foreach...