I got bored in class today. I made this for you

It runs in a tray menu, doesn't have any options you can configure.
But it writes out a log of stuff you play in Audiosurf to an as_log.txt in the same directory as the exe.
I wasn't sure how you wanted something like time to be formatted and still have each field be : separated, so each field is ; separated, time is H:M:S, and each song 'object' if you will is , separated.
so you've basically got timestamp;artist;song;duration between start and finish;score,repeat
audiosurf doesn't send album info, nor does it have an easy way to track teh length of a song. it provides the ash file that it uses for each track, which you can grab the song length from, but if the file starts with an integer then you're screwed on figuring out the length. so i just went for time finished - time started
enjoy