by m0nkiii » Tue Feb 27, 2007 1:36 pm
Jugdish wrote:Unfortunately, it doesn't look like there's anyway to get ALL the information last.fm has on your track plays.
If you were to use last.fm's web services, you will only be able to get playcounts for your top 50 most-played tracks. And if you want the timestamp each track was played as well, that information is only available for the last 10 tracks played.
You could get more information (though still limited) if you got the data from your actual last.fm profile rather than through the web services. Playcounts are available for your top 500 most-played tracks, and timestamps for the track plays go back exactly 2 weeks.
If you wanted to be really hardcore (and didn't care about timestamps), you could parse through your weekly charts for every single week and accumulate the track playcounts. But again, the weekly charts are limited to your top 500 most-played tracks, so assuming you never play more than 500 tracks per week you could theoretically get a complete set of playcount info with this method.
Take a look at my site:
http://m0nkiii.apakossa.org/Admin/index ... m&id=album
I've parsed through all weeks and put all tracks in a sql database
But as you say, no timestamps. But is that a problem. Just set the timestamp to whatever. Tracks after 500 are probably just played once and won't have that big affect anyway. It's the most played tracks you're after.
[quote="Jugdish"]Unfortunately, it doesn't look like there's anyway to get ALL the information last.fm has on your track plays.
If you were to use last.fm's web services, you will only be able to get playcounts for your top 50 most-played tracks. And if you want the timestamp each track was played as well, that information is only available for the last 10 tracks played.
You could get more information (though still limited) if you got the data from your actual last.fm profile rather than through the web services. Playcounts are available for your top 500 most-played tracks, and timestamps for the track plays go back exactly 2 weeks.
If you wanted to be really hardcore (and didn't care about timestamps), you could parse through your weekly charts for every single week and accumulate the track playcounts. But again, the weekly charts are limited to your top 500 most-played tracks, so assuming you never play more than 500 tracks per week you could theoretically get a complete set of playcount info with this method.[/quote]
Take a look at my site: http://m0nkiii.apakossa.org/Admin/index.php?action=lastfm&id=album
I've parsed through all weeks and put all tracks in a sql database :)
But as you say, no timestamps. But is that a problem. Just set the timestamp to whatever. Tracks after 500 are probably just played once and won't have that big affect anyway. It's the most played tracks you're after.