I found this tool www.sidify.de a while ago. They have a paid solution, which you could pirate a crack for on a site of your choice. Maybe not the best solution, but it downloads the Tracks/Playlists/Albums by recording the audio and adding all the metadata.