I'm a Windows user, but have been following the thread here...
The majority of my listening these days is when driving, via JRemote for IOS.
In there, there are many smartlists that use [Last Played], mostly, in that I do not want to hear the same track in any seven days. Also, most of these smartlists will pick a random selection of tracks within given criteria, and shuffle the results.
MC on the server can run, 24/7, for anything between 14 and 40 days.
Just in case whatever happens here goes 'cross-platform', I, and anyone else using MC in this way, simply cannot have these random, shuffled and [last played] filtered smartlists returning the same files every time they're selected in JRemote.
If there's nothing to worry about here, that's all good, I'll shut up and move along, and if there is, thank you for your time and consideration
-marko