One thing I did think of.
You have those stats for Per Season, Per Weekday, Per Period of Day (now that's what I call detail!), but you can only see Songs. I wouldn't mind another node underneath each where you can select Songs, Albums, Artists, or Genres.
I don't need that, so if it's complex, I won't miss it.

Or maybe it would be neater/better this way: a set of nodes under Statistics: Songs, Albums, Artists, Genres, and under each of them, the "Per Season, Per Weekday," etc.

I just had another idea, that if you get time to work on this script, would be more important than that change.
LastFM allows you to see how many tracks you played in a given period (week, total). That would be a nice bit of data to have for the different periods you've already defined.

I'm seeing this error, too, in the Statistics branch.
It doesn't appear if you just click the + to open a node, but if you clik on a node to get the contained songs to appear in the playlist window, it then occurs.

It occurs here:
Statistics --> All Times --> Songs -> Per Season -> Spring
Statistics --> All Times --> Songs -> Per Season -> Summer
Statistics --> All Times --> Songs -> Per Season -> Autumn
Statistics --> All Times --> Songs -> Per Season -> Winter
It doesn't occur in any of the other Statistcs -> Songs nodes.
It does occur in the
Statistics --> All Times --> Artists -> Per Season -> (each season)
nodes.

Also, under
Statistics --> All Times --> Artists -> Per Weekday --> (each one)
and
Statistics --> All Times --> Artists -> Per Period of Day --> (each one)
there's a different error:
"There was a problem querying the database:
42000: [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Songs.ID=phntmpIds.TmpId and Songs.IDArtist='"

These two types of errors also occur under
Statistics --> All Times --> Albums
Statistics --> All Times --> Genres

Finally, there's on last thing which may or not be an error. When you click on the Party Time node (or any of the parent nodes of the problem nodes above), it doesn't populate the playlist window.

After a quick check, these problems also appear to be evident under the "Last Week" node, too. I haven't explored further.

' Here's the seasons which is displayed as nodes. They can be renamed into your own language
seas(0) = "Spring"
seas(1) = "Summer"
seas(2) = "Autumn"
seas(3) = "Winter"
' Here's the months of the seasons. You can change them if you want to.
' But be sure not to duplicate or leave any out. 1=Januar, 2=Februar, etc
seasmonths(0) = "3,4,5"
seasmonths(1) = "6,7,8"
seasmonths(2) = "9,10,11"
seasmonths(3) = "12,1,2"

Just change it so it's right for you!

You're right regarding the 1000 limit. It's done due to performance issues. Sorry for not mentioning that anywhere. The simpliest way to remove it for now is to open up the script and search for "Top 1000" (there's four of them) and change it to "" (or any other value you find suitable e.g. "Top 2000")

Btw, there will be no error fixing update today since I dont have the time.
You'll need to wait until tomorrow for that!