Just an example
Let's say I have 2 songs:
1) song A (overall number plays as of now = 100)
2) song B ( overall number plays as of now= 50)
And let's say in a month's time I will have listened to song A 50 times and to song B 99 times.
So I want these songs listed in this hypothetical smartlist sorted by last played like that(one month from now):
song B 99
song A 50
what I posted will do that, but because it is a smartlist every day it will change if you listened to the file in the "next" defined period; you said most played not last played, btw. It can't tell what you will play "one month from now" It what you have played 30 days before. If you want to fix a date you could do that (but it not really accrued) You would then need a smartlist for each month. Or change the fixed date once and at the end of the month update the fixed dates.
[Media Type]=[Audio] [Last Played]=03/01/2015-03/31/2015 ~sort=[Number Plays]-d
the problem is that the total plays number is going to go up in the following month and will affect the list 'cause its "smart"
like song B =99 on march 31 but if it was played 15 times in april its going to read 114 regardless of the date you show (it doesn't know the dates of the playback just the number of them and when they were last played.
What you could do is export it to a playlist at the end of each month. not automatic. But at least it wouldn't change
I suppose it would be possible to create a custom field called Date played , and only use the dates for a particular month, to yield just the monthly plays and not the cumulative plays ... that would be a mess to do, but I suppose its doable as a list -- sort of unwieldy if you listen to particular songs alot.