spotify doesn't keep more than 50 or so of the last tracks you've played. this evolved out of a dumb python script that dumped into a sqlite table. now it's also a dumb web app