Seb
I test it with 1.2.0a with 30.000 songs.
It's very fast and that works perfectly !
Mega thanks to NickM !

This add-on adds a menu item to the tools menu to let you import play counts, metatdata, and loved tracks from last.fm.
The play counts are displayed in a sortable and selectable list. If the artist and track names do not match exactly you will have the opportunity to fix the match with the help of an auto-fixer. The Last.fm API does not supply information about the last played time so unfortunately I can't import that.
There are options to only import counts if the last.fm play count is higher than the current play count, and an option to import the count to all duplicate songs or just a single one. It also includes an option to reset all play counts to 0, and to add to the existing play count instead of resetting it.
There are also other options to save the corrections from the not in library tab to your library or to file. I do not recommend the use of auto-fix all when saving to metadata as it can easily get confused and pick the wrong song. A better option is to fix things individually and check each fix. Also back up your library before saving to file, just in case anything goes wrong.
You can also import your loved tracks into a playlist. The playlist will be updated every time you import the loved tracks, so you can use the command more than once and your loved tracks playlist will stay up-to-date.
It does not require a last.fm account, just a username, so you can import your friend's play counts or loved tracks for fun and profit.
I'm esemarte on last.fm by the way, drop by and say hello.
Thanks to haeckle for the German translation, dedalusjmmr for the Portuguese translation, charmed94 and DakSrbija for the Serbian translation, and Lakrits for the Swedish translation.
Version bump for Songbird 1.10
I test it with 1.2.0a with 30.000 songs.
It's very fast and that works perfectly !
Mega thanks to NickM !
Weird name but very good extension !
this is the best name for an add on ever!
@geekshadow: it's a seinfeld reference. :-)
It works really well, but maybe it could display some kind of indication when it's finished updating the play counts?
First off... perfect name! go Seinfeld!
Second.. Awesome.. I no longer have to be extremely careful trying to conserve my playcounts when messing with Songbird... I always wanted an Last.fm exporter... now that we have Songbird... anything is possible!!! Thanks! Keep the updates coming!
This does work for me at all. My last.fm username is sifelltneytandi. When I put that into the username field and push "Search," absolutely nothing happens.
Sorry for not including that, nickm. I'm using Songbird 1.1.1b2, Build 994 (20090224150250) (latest beta) and Windows XP.
Lots of of Montrela and Elliott Smith sounds about right ;)
I had typos if both of my posts. :(
Ah-ha! The reason it's not importing anything is because I use the "Last.fm Scrobbling Support" extension as opposed to the official one bundled with Songbird. When I disabled the other one in favor of the official one, Vandelay Industries (!) was able to import my play counts.
Is there any way that this would work without me having the official extension enabled?
Ok, cool. I just went ahead and enabled the default last.fm extension, used your add-on to import the playcounts, and then disabled the official extension again.
Nice idea, I'm very pleased with this add-on.
This Add-On is very very useful. For me it's a must have because I often test nightly builds. With this addon I can now remove my .songbird2 folder.
One question.
Maybe it's not up to you I am not sure but I ask.
I have the song "Holiday" by Green Day two times in my library. One is on the Album "Bullet in a Bible(Live)" and the other is "American Idiot". But as far as I see the Addon overwrites the playcount for both tracks. Is it possible to query last.fm also for the album as an additional info to seperate the two tracks?
Don't get me wrong. I love this addon. It's always easier to write critics than positive things -.-
I don't use Last.fm but I love the name of this add-on!
Just saying thanks for this must have extension!
Man, this is a cool addon. You rock dude!
Hi Nick, thanks very much for making this, it's incredible. Should I ever bump in to you, I would like to buy you a drink. Hell I'd buy you a keg :) Anyway, a question / feature suggestion:
Would it be at all possible at add support for albums so that when you download your last.fm playcounts you can effectively select which of the 16 instances of a particular track get updated?
Just a quick question. Is it possible to add an option to write the play count to a (customizable) tag into the songs meta-data?
Yeah I was gonna comment that maybe you should make the columns sortable so we could put all of the incorrectly tagged songs together instead of having to scroll through them to make it easier for us to tag ourselves. Then I saw the auto-tag on your to-do so no need for that heh. Great add-on man.
This thing is very awesome and I've made gratious use of it in Linux, however I'm a foobar2000 user on Windows, haha~ So I'm just seconding scowl's request to add a play_count meta tag (it's too bad Songbird doesn't support stuff like that, I really like the program but it's kind limiting in some ways). That would make your program awesomely useful for me. :)
Thank you!
Wow, this is a very very very nice add on! Awesome. 13200 imports went really fast consider the song count! Must have, definately!
When this is all properly ironed out, I reckon it should definitely be one of the recommended add-ons when you install sb; the worst part of changing media player is losing your play counts but now that barrier is removed so the transition is much easier. Thanks, Nick!
Also, I was a-wondering - wrt exports rather than imports - your awesome app provides a method of updating playcounts from Lfm to sb, but would it be possible to provide an option to use an integrated manual scrobbler to update playcounts from sb to Lfm?
For instance building on something vaguely like this
http://lastfmstats.livefrombmore.com/universalscrobbler/# or...
http://trac.ulfurinn.net/cog-scrobbler/
My local playcounts are much higher than my Lfm was playing music on iTunes for ages before I signed up and now I've imported my iTunes library to songbird. Also, if you listen to music offline for whatever reason, this would be great to put things right.
Anyway, that's probably a whole different direction but i thought I'd mention it anyhow.
I'll stop posting soon, promise! I'm trying to sort out my library and it's all chaos. Good times. I had another idea / feature suggestion: would it be possible to add a log so that tracks that require matching (of which there are many thanks to Last.fm's fascist autocorrect thingy) are remembered for the next time you import playcounts?
I love this addon, it was both fast and easy to update the play counts of about 1100 tracks. Furthermore, I think this addon will come in handy when I'm cleaning up my metadata.
Could you add an option to only import data for a certain amount of time, like 6 months, or a year?
That sounds ace! Definitely check out Cog Scrobbler, it does a pretty nifty job of manually scrobbling any release you can find on the Discogs db - integration in to VI would be great. The auto-fix does usually work pretty well but it can't be expected to telepathically understand the shocking state of my metadata... Also, it will try to match songs which I don't but have played on spotify etc and scrobbled, to the nearest thing in my library. Anyway, yes, something to fix local metadata would be awesome.
My only problem now will be fixing my last.fm account - I now have the same song scrobbled under different names in many cases, for instance: Idlewild - 'Everyone says that you're so fragile' was somehow original ripped as 'Everybody says that you're so fragile'. Since last.fm has taken to auto checking my scrobbles, I now have like 35 scrobbles of the former and 13 scrobbles of the latter when in fact I should have just 48 scrobbles of the latter (which happens to be correct). Now when I import playcounts it has two songs to try and match up and it will end up fixing one of them to a live version which should probably only have a playcount of about 5.
Anyway, I shall clearly have to sift through my Lfm profile and delete mistakes and then manually scrobble the difference. I need an add on which can effectively clean my metadata and fix spelling/punctuation/naming convention issues, maybe via musicbrainz or something vaguely definitive. Once I've got all this sorted and data is consistent between sb & Lfm, importing & exporting will be so much easier!
I keep totally screwing up my library and having to ditch it and re-import it from itunes and then dl playcounts with VI so your addon has become invaluable. Looking forward to new features! :)
flippineck that was epic...sorry!
If you could not only import playcounts... But export them to a file and import them back in, that would be awesome! And I'm not a big ratings guy, but a lot of people get frustrated over lost ratings (that i see in GetSatisfaction)... that would be awesome if you could do those too, people would love you for it!
I thought I would throw those in since your add-on name is very broad and cover the whole import/export spectrum...
You Rock!
EXCELLENT EXCELLENT add-on!!!!!!!
I've been searching like this similar for itunes, but that one didn't recognize any asian (or alphabet with accents for that matter) characters so it was only half complete
THANK YOU THANK YOU SO MUCH!!!!
Love the update Nick! The fixing changes make a huge difference, especially the colour coding. Any clues as to new features to look forward to?
Have you seen this? http://addons.songbirdnest.com/addon/1567?id=1567
Just noticed it, I've not tried it out but it might have some useful bits worth pinching :)
Sadly, I am not seeing the same results others are. I left it running for a couple hours with no response. Is there anything that could be a hold up? Does it use a weird port # or something?
@McFlow if you are still having that issue, why don't you but "(Live)" in the track name?
Very, VERY, usefull... Like a medicine kit!
Is writing the play count to a custom field still in the works?
such as: "TXXX - Description: Rating" -- which is what foobar uses to tag its ratings file.
TXXX is ID3 frame where the ID3v2 standard requires that all non-prescribed text data is supposed to go.
Browsing through the comments above I didn't see this particular topic mentioned (pardon if it was and I missed it)
I have yet to use the add-on for one reason. I want to import the play count of a couple albums by a certain artist in my songbird library. But unless I'm overlooking it, when you search your library, it automatically selects ALL the songs, and there is not an option to 'select/unselect ALL'. This would be HUGELY helpful.
Because even if I stop the search before it returns my whole library, I would still have to go through upward 1000 songs and un-select them individually. Is there any way this "un-select all" option could be added?? It would make my day! :)
thanks!
Totally, totally, TOTALLY agree with @dancelikedavid.
Some of my tracks don't properly import from Last.fm, even after a few tries. About half of my Postal Service tracks, and several Badly Drawn Boy tracks come to mind. Upwards of 20-30-something plays, and it only gives me less than 10.
Art,
Did I hear that you needed to specialize in the importing, but didn't have time for the exporting? ...or was it the other way around?
I'm wondering if you can add to the exporting the ability to drag and drop favorites showing in the player to an SD card or USB thumb drive, showing up on a computer as a hard drive.
P.S. Susan told me you could.
Thanks nickm for working on the select/clear all option. Looking forward to that being added!
@nickm Looking forward to the select/clear all option as well! As far as my importing issues, I recently got a new PC with a fresh Songbird install and so far haven't noticed any weird ones like last time. :)
Love the update! I wish I could give you 6 stars! THE best add-on ever!
I don't know why, but I can't view the addon...
I have Tools \ Vandelay Industries \ Import ...
I click it but nothing happens
Is that a solution ?
(Songbird 1.3b1, last vandelay, vista, 30.000 songs)
Agreed with Seb. I'm not seeing any options, nothing happens when I click Import in the tools section.
(Songbird 1.2.0, OSX, ~4,000 songs)
There's a problem : I have uninstall, reinstall version 1.2 but same result... nothing happens...
Please help !
I had test with french language and english but same result
I'm having the same problem, fresh copy of SB 1.2.0, new profile after a fresh reinstall of XP.
According to extension list dumper I'm also using these:
Application: Songbird 1.2.0 (20090616030043)
Operating System: WINNT (x86-msvc)
Total number of items: 49
- 7digital Music Store 1.2.0.1146
- Adblock Plus 1.1
- Adblock Plus: Element Hiding Helper 1.0.6
- Aero Bird Pro 1.1
- Album Art Extras 1.0.3.1146
- BirdQuizz 1.1.0
- BirdTabs 0.3.2
- ChangeFilters Revisted for 1.2.0 1.2.0
- Concerts 0.2.3.1146
- Customize Filter Pane 0.2.3
- directory browser 0.5.3
- DOM Inspector 2.0.0
- Equalizer Presets 1.0.4
- EqualizerPane 1.0.1
- Extension List Dumper 1.14.2
- FocusTrack 1.2.3
(Disabled)
- Glossy Coat 2 1.8.0.1
- gonzo 1.2.0
- Grid View 0.3
- iPod Device Support 3.0.13.1146
- JavaScript Debugger 0.9.87.4
(Disabled)
- Last.fm 0.4.2.1161
- LFMPlayer 1.0.0.0
- Library Statistics 1.6.1
- LiveTweeter 1.4.0
- LyricMaster 1.6.1.3
- mashTape 0.2.9.1146
- MediaFlow 3.0.1
- More of the Same 1.0.6
- MTP Device Support 1.0.14.1146
- Pure Player 0.7.7.1
- Pure Player - Birdie Skin 1.0.2.4
- Pure Player - BottomBar Skin 1.0
- Pure Player - Compact Skin 1.5
- Pure Player - CoverArt Skin 1.4.2
- Pure Player - Simplicity Skin 1.5
- Pure Player - StealthBar Skin 0.1
- Pure Player - TopBar Skin 1.2
- QuickTime Playback 1.0.2.1146
- RatingFile 1.1.0.0
- Rubberducky Dependencies 2.0.2.1146
- SHOUTcast Radio 0.7.6.1161
- sleepTimer 1.0.0.0
- Smarty Pants 1.1
- Statusbar Clock 1.8.8
- Tagger 0.4.2.1
- The Exorcist 0.1.5
- Vandelay Industries 1.2.0
- Windows Media Playback 1.0.2.1146
Could something be conflicting somewhere?
Right, I've got it working now by disabling a bunch of addons...I'll go back and work out which one it was...!
hahaha Nick, it was one of your own! Seems to be Smartypants that's killing it....dunno what's going on there, but when it's disabled, VI works...:P
The problem is solved
Thanks
Hi
I have been using this for a while now, but suddenly a few days ago, when I tried to update my play counts, it says "No tracks were found in your library" and doesn't do anything
It seems strange because it only seems to affect my account (butterdori)
When I tried to do it with someone else's account, it worked...
What's happening?
I'm having the same problem as butterdori above...
Also, importing Loved Tracks works fine, so presumably it's not something that's wrong with my account.
This is a wonderfull add-on. Maybe the only true reason of why I'm sticking with Songbird (For me, playcounts are important)
Now, none the less... I just have noticed that this add-on sometimes had a bad time with tracks with names in kanji or non-latin characters.
It does not happens always, but, for example, it does appear to mistake certain tracks, more exactly it used to give to a track named "シド" by "菅野よう子" the playcounts of other track (maybe from one of the ones that I have that start with "シド" like "シドのテーマ") ... but this issue comes more clear when after resseting all the counts to zero and re-importing the playcounts, it give to it the correct value of "1" playcount.
Something similar happened with a track named "エスペラント" by "梅垣留奈", which the Add-on detected I had 3 copies (and I had only one actually) and, while in the import window it showed correctly that it had 50 playcounts, when I imported the counts, it only updated it and set it to 3 playcounts instead.
I have seen this behaviour for a couple of times, but I'm not sure if it is a issolated issue.
Using the current version of this Add-on, on Songbird 1.2, Kubuntu 9.04, with a collection of +22,000 tracks, +11,000 playcounts imported (single tracks updated) and +82,000 playcounts total in last.fm
Would it be possible to make it so you can import tags (only ones that you have tagged personally)?
it would be nice if it also could import ratings from last.fm. based on the relative popularity or play count or the number of lovers)
And what about idea about automatic sync ? For example. Im using portable player, that have ability to scrobble and have only not scrobbled tracks there. Player is srobling... Now im using "never played" list in songbird. This cause dupe listening :)
Suggestion how to resolve this problem is:
Save date of last sync. Then fetch only to this date to reduce traffic and dont download whole listening history.
Is it possible to import play counts into a manually managed iPod?
How about adding the import of the Last Played date, or even ALL our play histories, since we now have access to them:
http://www.last.fm/user/Funkafonik/tracks
That'd permit a lot of cool statistics manipulations!
Great job!. Congratulations.
Excellent work, especially the favorites importer! As a suggestion there could be stats for (un)matched tracks with local and last.fm libraries, and also, something that takes you to the next unmatched track.
keep the great job !
i mean for the favorites importer ! :)
imports only 473 loved tracks from lastfm - I have almost a thousand of them :(
hey nickm, can you please make this sweetness available to newer songbird versions ?
Is there anyway I can get this to also update the date and time played? I am not scrobbling form an android phone and want to sync back my listing to songbird so my playlists will update
thanks
Yes! Last played time and date would be key, and would save me the next time my library decides to become corrupted.
Like, importing the last played time and date from last.fm.
Superb addon btw, and apologies for the.. triple post.
Used to work for me until recently. It detects 160 pages of playcounts, but it seems to scan the 1st page over and over again giving me the same few songs 160 times. I've force installed on 1.10.0a btw.
Seb
Is that true ? Excellent... if that works !
I test it