Changelog:2011-02-05:-added Last.fm custom playlist functionality, creating a new one must be done on www.last.fm for now2011-02-04:-changed feed downloading to match Last.fm api changes-recent tracks playlist: duplicates are not removed anymore2011-02-03:-fixed fetching large track feeds for Top Tracks and Recent Tracks2010-10-21:-fixed sorting top tracks by playcount when including partial title matches2010-10-20.2:-fixed bug when tracks with only artist or title tag are present in library-more error handling and output2010-10-20:-fixed partial title matching-more error handling and output2010-10-16:-added unlove, ban and unban track function-more error handling and output-linked against SDK 2010-10-022010-08-28:-added option to also include partial title matches2010-08-16:-added option to prefer latest or oldest tracks-matching 100000 tracks in a library of 20000 tracks is now 9x faster, now takes 870ms on a core i72010-08-15:-added option to prefer highest bitrate, lowest bitrate, longest or shortest tracks2010-08-11.2:-fetching more than 1500 loved tracks should now work2010-08-11:-using foobar internal http interface which mean proxy should now work-fixed startup delay issue2010-08-06:-fixed some bugs2010-07-08:-Added: Last.fm Top Tracks, Loved Tracks and Recent Tracks for each single user of the custom Last.fm user list2010-07-06:-Now fully compatible with foobar2000 1.02009-12-30.2:-Added: Last.fm User, Friends and Neighbours Recent Tracks-Added: Last.fm Top Tracks, Loved Tracks and Recent Tracks of a custom Last.fm user list2009-12-30:-Added: Last.fm Top Tags Top Tracks-Added: Last.fm Custom Tags Top Tracks-Added: ability to prefix generated Last.fm playlists-Fixed: crash when loving a track without an internet connection2009-12-06:-Added: handling of <duration> and <trackNum> tags when saving and loading XSPF playlists-Changed: more error handling2009-12-05:-Changed: fixed various bugs2009-12-04:-Added: ability to output unmatched track info to console-Added: aborting code, possibly time consuming tasks can be aborted now-Changed: various strings cleanup2009-12-03:-Added: Last.fm Similar Artists Top Tracks-Added: Last.fm Similar Tracks-Changed: renamed and added config dialog parameters-Changed: simplified main menu commands layout2009-12-01.4:-Changed: undid a mistake in the last 2 versions, top tracks from artists with special chars should work again2009-12-01.3:-Changed: fixed utf8 related bug in saving and loading of XSPF playlists2009-12-01.2:-Changed: fixed various special character bugs2009-12-01:-Added: Last.fm Love Track-Added: saving and loading of XSPF playlists-Changed: fixed some bugs-Changed: optimized some code2009-11-26:-Added: Last.fm Friends Top Tracks over different periods-Added: Last.fm neighbours Top Tracks over different periods2009-11-22:-Added: Last.fm Friends Loved Tracks-Added: Last.fm Neighbours Loved Tracks-Added: Last.fm User Top Tracks over different periods2009-11-22:-Added: proper settings dialog2009-11-19:-Added: Last.fm Artist Top Tracks2009-11-14:-Changed: optimized the library querying code: 18 times faster for looking up 1000 tracks in a database of 18686 tracks
Todo:-exploit artist.getTopTags, track.getTopTags, tag.getTopArtists, tag.getTopTracks-exploit tag.search, tag.getTopArtists, tag.getTopTracks-exploit user.getRecentTracks in combination with user.getNeighbours, user.getFriends-exploit library.getTracks-option for creating playlist from context menu (on selected tracks)
topic title name is too large as the menu item name (and shouldn't be in "File" instead of "Library") and entering the name in advanced preferences is not very comforthow about adding matches for artist similar charts (like foo_scrobblecharts which is now problematic component)?
Didn't know I wanted a component like this, but now I do. Thanks! Would be even better if, in a future version, functionality to easily (not having to open the preferences dialogue) grab loved tracks from other users (perhaps a dialogue offering to grab lists from your friends on last.fm?) could be added.
works great now can we expect similar artist charts: artist.getSimilar / if library match artist.getTopTracks / library match / sort all by playcount - it seems easy?
Indeed it is more or less a contination, a much speedier one.Top Charts was already included, Loved Tracks not. And foo_scrobblecharts has been put on the crash list.
filesize is half than previous, and you managed to make preferences page but I guess you will need to update it for newest foobar version