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