And what about this?
"....so the first songs cannot be heard again as they are back in the shuffle history."
Can you add an ability to prevent re-generating shuffle table when new items added in a playlist?
Or, maybe, an ability to control play count of files (maybe on a MD5-identification or something else, based on a playlist/internal wacup algorithms/etc...) as alternative.
Thanks.