Rename get_next_random_track() to get_next_ANY!!!_random_track().
I almost went crazy thinking that there was something wrong with the latest patches!.
In resume, when the playlist ends, returns to play but completely random!. No repeats previous playlist!.