last.fm maybe? Every track is logged, and you can 'heart' tracks you want to come back to.