rather than looking for a random track, shuffle the list in the beginning and then cycle through it on track change.