Skip to main content

Topic: foo_scrobblecharts - play Last.fm Charts in foobar (Read 124455 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
What does it do?
This component allows you to generate a playlist from an artist's Last.fm chart. It also allows you to sort a selection in the playlist by the artist's charts.

If you're feeling funky you may also generate a playlist full of songs (hopefully ) similar to the selected one. The component uses the Last.fm similar artists list for this.

It downloads the data feed from the last.fm server, looks for these tracks in your Music Library and puts these into a new playlist.


Download here
  • Last Edit: 28 March, 2007, 05:11:59 PM by Chronial

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #1
Very Cool.

Thank you!

  • sicutero
  • [*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #2
sounds very interesting

thanx

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #3
I've been waiting for something like this very long. If you made it this far, may it be possible to grab the list of similar artists too? I'd love to get randomized playlist with similar artists.

  • kanak
  • [*][*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #4
Fantastic. Thank you so much for this.


Edit: looks like it pulls info from the "top tracks last week" chart. Would it be possible to add an option for the "top tracks in the last 6 months" chart? That would make this plugin even more amazing.
  • Last Edit: 25 March, 2007, 07:34:58 PM by kanak

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #5
It would be cool to be able to pull user charts also.

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #6
It is possible to grab all kinds of charts and generate playlists out of them. But I'm a very lazy person, and don't need that - so I can't promise anything .

Quote
looks like it pulls info from the "top tracks last week" chart. Would it be possible to add an option for the "top tracks in the last 6 months" chart? That would make this plugin even more amazing.

Well, that on the other hand is not very easy since this data is not available as a data feed. I'd have to extract it from the webpage. This is a lot of work and would be very slow (the site is a lot slower than the data feeds). So I don't think I will ever implement this. You could ask the people of last.fm to provide a data sheet for this, though.

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #7
Please don't make me beg for the similar artist playlist!
Just kidding, take your time. We really have to thank you for that component!

  • kanak
  • [*][*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #8
It is possible to grab all kinds of charts and generate playlists out of them. But I'm a very lazy person, and don't need that - so I can't promise anything .

Quote
looks like it pulls info from the "top tracks last week" chart. Would it be possible to add an option for the "top tracks in the last 6 months" chart? That would make this plugin even more amazing.

Well, that on the other hand is not very easy since this data is not available as a data feed. I'd have to extract it from the webpage. This is a lot of work and would be very slow (the site is a lot slower than the data feeds). So I don't think I will ever implement this. You could ask the people of last.fm to provide a data sheet for this, though.


I'm sorry for my poor phrasing.

I meant: For a given artist, you're using the Weekly chart, but just below that (in the web page), there's a 6 month chart. I was asking if you could use that.

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #9
I understood your request - you didn't understand my answer .
I don't get the charts from the web page, but from a data feed:
http://ws.audioscrobbler.com/1.0/artist/Me...a/toptracks.xml

Read my post again.

  • kanak
  • [*][*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #10
I understood your request - you didn't understand my answer .
I don't get the charts from the web page, but from a data feed:
http://ws.audioscrobbler.com/1.0/artist/Me...a/toptracks.xml

Read my post again.



oops.  . I thought you were scraping the webpage or something. but the web services page does have a lot of nifty charts . The possibilities are mind boggling.

Thanks for your work... it's really enhanced my music listening experience.

  • gren
  • [*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #11
Quote
It would be cool to be able to pull user charts also.


I am in full agreement.  I just see a few problems...

1) You'd need a username input method
2) I think the only feed for users is recent tracks... which doesn't always give you much choice and leads to the problem of needing...
3) ...to report the 'error' of no recent tracks when the feed is empty.

Not that it's anything insurmountable but I'm not sure Chronial wants to do it.  I wonder, Chronial, would you release the source for someone else to work on if you don't plan on doing much.  Ideally I'd like to figure out a way to play their longer charts and also concatenate users so I could play the combined recent tracks of three or four of my friends.

But, thanks for this  It's definitely a good way to listen to artists I haven't heard much music from.

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #12
Just request it by mail and I'll send you the sourcecode (but be warned - it's quite a mess at the moment ^^).

I really like the idea of doing something with the similar artist playlist - but I don't quite know what . So if something has a good concept for this I will implement it.

Except of that there are feeds left for single users:
  • Top Artists
  • Top Albums
  • Top Tracks
  • System Recommendations  -- this is quite useless since this is only interesting for yourself - but you don't have the music listed there in your library.

For all users (overall charts):
  • Top Artists
  • Top Albums
  • Top Tracks
And the group charts - but I don't think anyone actually uses them.

For the Artist and Album charts: I don't quite know what do them, since generating a playlist out of them would result in an extremely large / gigantic playlist. There's no use in doing that.
  • Last Edit: 26 March, 2007, 10:48:05 AM by Chronial

  • FofR
  • [*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #13
I would absolutely LOVE this if I could use this for Last.fm TAGS (there are web services for this  )

Perhaps some sort of Greasemonkey script for use on last.fm could interact with fb2k when browsing the site, "create playlist from this tag"

I'd like to have my STYLE mp3 tag fetch the top-most used tag on last.fm also.
  • Last Edit: 26 March, 2007, 11:48:45 AM by FofR

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #14
I really like the idea of doing something with the similar artist playlist - but I don't quite know what . So if something has a good concept for this I will implement it.


It should look up for the similar artists in the library and create a shuffled playlist with these. It would be so much easier to create playlist of certain genres. I have seen an option like this in a linux player a long time ago and have been waiting for something similar for foobar for a long time. Maybe you could even add an option for creating shuffled playlists or ordered by starting with the most similar artist etc..
  • Last Edit: 26 March, 2007, 11:17:00 AM by saberrider

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #15
There you go
Version 0.1.1 (beta)

With da new similar artists feature - check it out .
At the moment it generates the playlist by sorting by Similarity*TrackReach. This means that you might get an unbalanced playlist with too many popular tracks on top. Needs more testing. *edit: fixed - now the formula is Similarity*(TrackReach / ArtistTopTrackReach)


Wow - this feature rocks ^^. I wouldn't have thought that it might work this well.
  • Last Edit: 26 March, 2007, 05:34:58 PM by Chronial

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #16
There you go
Version 0.1.1 (beta)

With da new similar artists feature - check it out .
At the moment it generates the playlist by sorting by Similarity*TrackReach. This means that you might get an unbalanced playlist with too many popular tracks on top. Needs more testing. *edit: fixed - now the formula is Similarity*(TrackReach / ArtistTopTrackReach)


Wow - this feature rocks ^^. I wouldn't have thought that it might work this well.


Really, freakin, awesome plugin.

Could you make it so that the playlists created don't automatically start playing though? Or is this already an option elsewhere?

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #17
I'm sorry but you'll have to wait some time till you get options. I hate the Win32 UI stuff.

  • carmenm
  • [*][*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #18
I love this plugin too. One very little request, could you put the name of the artist in the playlist name that way we could have mutiple playlists opened.


Thanks for your awesome work

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #19
This was the way it behaved in the beginning - but once it made me open >70 playlists, I decided to deactivate it ^^.
sry, but you'll have to wait for the preferences page.

  • FofR
  • [*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #20
This is great, building it into my layout now, a nice "sort by popularity" button.

EDIT: What is track-reach?

EDIT 2: Wow, these playlists are awesome.

EDIT 3: An option to include the original artist in the playlist would be good.
  • Last Edit: 26 March, 2007, 08:09:02 PM by FofR

  • bubbleguuum
  • [*][*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #21
Wow this plugin rocks especially the playlist generated from similar artist!

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #22
thanks for regarding my suggestion

this totally rocks! I tested it with various genres and it really makes creating genre based playlist easy. Of course it depends on how much music you've got in your library, but this shouldn't be a problem for most people here I guess.

Thank you very much chronial, you realized an old dream of mine :x
  • Last Edit: 26 March, 2007, 08:21:31 PM by saberrider

  • 4nt1
  • [*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #23
awesome concept and look forward to using it.
I am really feeling like a noob - how do I use this component - I cannot find it in any of the menu's or preferences - what am I doing wrong..

----------------


Who would of thought right clicking? hahah im a noob indeed - I just woke up - using it already love it


----------------

I also suggest adding original artists name to the playlist eg #Similar Artist To The White Stripes
Just makes things a little tidier - but as you have said I imagine this will be more of a preference option
  • Last Edit: 26 March, 2007, 11:07:08 PM by 4nt1

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #24
Quote
What is track-reach?

don't ask me ^^.
It's part of the data feed: http://ws.audioscrobbler.com/1.0/artist/Me...a/toptracks.xml

Could be some part of playcount, but I guess there's more calculation going on.