Skip to content

Categories:

Lastify: More Last.fm/Spotify hacking

Mere days after I built my Spotify Scrobbler, the wonderful people who make Spotify added native scrobbling support.  As you’d expect, it was a lot more stable and easier to use than my SIMBL hack, and it’s made me even more of a Spotify fan.  The only problem with the Last.fm integration now is the lack of “Love” and “Ban” buttons.  Which got me thinking, why not write another SIMBL plugin? After all, it wouldn’t be that different from what I’d already done.

So here it is, Lastify in all its glory:

Lastify adds a drawer to the bottom of the Spotify window

Lastify adds a drawer to the bottom of the Spotify window

Update: Lastify now supports tagging and has a much prettier user interface.

If you want to try Lastify you’ll need to install SIMBL first and everything else you need is hosted over on GitHub.

It’s a quick-and-dirty hack, and so all the usual caveats apply.

Posted in projects. Tagged with , , , , .

46 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. I love the work you put into this, and used your last SIMBL plugin, but this one I can’t get to work. SIMBL complains that “Spotify 0.3.10 (v40776) has not been tested with the plugin Lastify (null) (v1.0). As a precaution, it has not been loaded”.

    Is there a workaround or something I can do? I’d love to be able to love tracks on Last.fm while listening to Spotify!

  2. Hi Asbjørn. I updated the plugin yesterday to work with the latest version of Spotify, you can get the new version from GitHub.

  3. This looks great, am I right in assuming it’s Mac-only? Unfortunately I only have a PC so can’t check Lastify out myself, but I’ve added a wee post about it on my blog anyway. Keep up the good work!

  4. Hey, I love this. Just what i’ve been looking for. Anyway you could integrate this with Twitter so there is a tweet button which would tweet the track name of the currently playing track

  5. I can’t log in to Last.fm with this plugin-hack :( I click on the “login”-button in the right sidebar and it’s asking me about access to last.fm etc. and it sends me to the last.fm-site where I allow access. But form there nothing happens and I’ve restarted Spotify several times.

  6. Hi Erik. When you grant permission on the Last.fm website you should see a page that says “You have granted permission to Lastify to use your Last.fm account”. After that you can close the Last.fm site and go back to Spotify where you should see a popup message that says “I’ve authorised Lastify to access my Last.fm profile” – click “Continue” on that message and you should be logged in.

    Hope that helps…

  7. @George:I did like you said yesterday but tried it once again today and now it works. Maybe the allow-thing over at last.fm was slow or something.

  8. Marina said

    Heyyy!! I’ve been trying to isntall it, first I installed the SMBL and it all went well but then it was like.. the folder disapperared , so i restarted and re-installed.. then put the .bundle file but it only keeps appering this :

    anything can do?? Anyways thx a bunch!

  9. Thakns for this. But it won’t load. I get this error:

    Spotify 0.3.18 (v50512) has not been tested with the plugin Lastify (null) (v1.0). As a precaution, it has not been loaded. Please contact the plugin developer (not the SIMBL author) for further information.

    Is there ay chance it can get fixed?
    Thanks!

  10. PMC said

    Could you update this plugin for Spotify 0.3.18 (build 50512). Thanks!

  11. lolive said

    Does it work with Spotify 0.3.18 yet?

  12. Sorry for the delay for everyone who’s been waiting for Lastify to work with Spotify 0.3.18. It’s been updated, the new version is on GitHub.

  13. JakobD said

    Could you update it to work with 0.3.19? Thanks.

  14. Gmork said

    Any chance to update it to work with version 0.3.21 or a quick tutorial how to update it ourselves? Thanks in advance

  15. sytsew said

    @George… Was SO happy to find your little hack-to-love.. But, sorry, I’ve been trying to get the latest update (for Spotify 0.3.22 rev 58421) to work for the past days, still get at best the same notice as mentioned above (’… as a precaution it has not been loaded’).
    I presume you must get tired of updating.. Anything we can do about it?

  16. kl said

    I’ve compiled version from github, added to SIMBL plugins folder, but I’m not seeing the drawer.

    I *can* see “LASTIFY: track started…” messages in Console.app, but there’s absolutely nothing in Spotify.app UI, and nothing in my last.fm app settings.

    Help?

  17. @kl: i’ve not come across this issue before. Have you tried the pre-compiled version in the GitHub project?

  18. dominijk said

    please help, im on mac os x 10.4 and never done anything like this have installed simbl, where and what to i add to enable this downloaded your folder (georgebrock-lastify-f2cd2e1.zip) and extracted to the appsupport/simbl/plugin folder and nothing is happening

  19. Iver said

    Hi, Have W7, and dont really know how to install this kind of programs, any easier guide for me?

  20. @dominijk: I’ve added some downloads to the GitHub project that only include the required files will hopefully make it a bit easier. They don’t contain all the code, just the one file you need. Get the latest one from here: github.com/georgebrock/lastify/downloads

    @Iver: Unfortunately Lastify only works on Macs, there isn’t a version of Windows. Sorry.

  21. Iver said

    Ah, Ok. You should try to make a windows version too, it had been awesome :)

    Thanks afterall :)

  22. Lourdes said

    When will be available for the people who don’t have Mac?

  23. @Lourdes: The way Lastify works is very specific to the way Mac software is built, so it would be tricky to make a Windows version. Personally I don’t do much Windows development, but any Windows developers are very welcome to try and if my code would help it’s all freely available on GitHub.

  24. Hi, since the upgrade to Spotify 0.3.23 I get a SIMBL error message saying Lastify hasn’t been checked and won’t be opened. Is there an update or a workaround for this?

  25. @Toby: You just need to grab the latest version from here:
    github.com/georgebrock/lastify/downloads

  26. Ivan said

    Hi, I’ve installed SIMBL an grab last lastify.bundle, and put it in the LIbrary/Applicatiosn Support/SIMBL/plugins folder, but nothing happens, I can’t see any buttons. Am I doing something wrong? Thanks!

  27. dominijk said

    hi george many thanks for splitting up the bundles, is there any idiot proof guide to installing this. i still get nothing, i unpack SIMBL to its directory of choice (library/app support) within this there is a folder called plugins into which i drop the lastify.bundle file and authenticate. is something then meant to happen, when i start spotify nothing has changed and the tabs do not appear. Im probably missing something very obvious but i dont know what it is

  28. Joete said

    Same here. I installed SIMBL and the plugin bundle. But nothing happens…

  29. Emelie said

    Hi,

    Great idea! But I don’t know how to get it started? I drag the lastify bundle to the SIMBL plugins directory, but nothing happens. I’m new to this, so maybe I’m doing it wrong.

    Thanks!

  30. Mark said

    Similar problem for me. Used to get message that it couldn’t be loaded with older version. No message now that updated to latest version but nothing happens at all. Please help!

    This is the console message I get:
    13/03/2010 10:50:20 SIMBL Agent[755] warning: failed to get scripting definition from /Applications/Spotify.app; it may not be scriptable.

  31. Lastify is not working with the latest version of Spotify. Something’s changed within Spotify which is preventing Lastify from loading, but I’ve not had time to properly dig into it yet. I’ll keep you updated.

  32. dominijk said

    cheers, george. that would be awesome, would it be easier to parse the spotify feed through scrobbler? and then just use their functions. not tech literature so advance apologies if that idea is plain stupid.

  33. I need a windows version

  34. Pål Joakim said

    Hi,

    It would be awesome if you could upgrade your plugin to support the latest Spotify version. My error message:

    Spotify 0.4.3.427.gc63ce527 (v40300427) has not been tested with the plugin Lastify (null) (v1.0). As a precaution, it has not been loaded. Please contact the plugin developer for further information.

  35. I’d like to update this, it’s hard to find time, but I might get to it one of these days.

Continuing the Discussion

  1. Hacking spotify « Music Machinery linked to this post on 27th February 2009

    [...] Lastify – this is a rather benign hack – it adds a couple of buttons  to the bottom of your spotify client that let you apply Last.fm ‘love’ and ‘ban’ to the currently playing track. [...]

  2. Amua y Lastify, Last.fm en Mac at Pisito en Madrid linked to this post on 10th March 2009

    [...] segunda es Lastify, un plugin no oficial para Spotify que permite etiquetar, marcar como favorita o banear canciones. [...]

  3. New Spotify community sites - Spotify linked to this post on 10th March 2009

    [...] Toastify, which in an add-on to give you a pop-up on track changes and allows global hot key use. Lastify, which adds love/ban buttons for Last.fm to compliment our built-in scrobbling support and Fresh [...]

  4. ¿Decisións desafortunadas? « verbas linked to this post on 25th March 2009

    [...] usable e sen apenas bugs), unha rede de desenvolvedores externos que se está involucrando facendo plugins e comunidade (ou sites que utilizan Spotify dalgún xeito). Pero claro,  non todo ían ser cousas [...]

  5. Spotify <3 Last.fm | Pansentient League linked to this post on 23rd August 2009

    [...] Lastify – I’ve already blogged about Lastify, a plug-in that bolts onto the regular Spotify client and lets you Love, Ban, and Tag tracks back to Last.fm. I don’t use it much myself (I have my Last.fm page open in a browser usually anyway) but you might find it useful. [...]

  6. The Black Spotify (Updated) | Pansentient League linked to this post on 9th September 2009

    [...] Lastify – Adds Last.fm “Love,” “Ban” and “Tag” options to the Spotify client. [...]

  7. Spotify SpotiFM Lastify Last.FM | Tech Tonic linked to this post on 18th December 2009

    [...] Lastify - A plug-in that bolts onto the regular Spotify client and lets you Love, Ban, and Tag tracks back to Last.fm. [...]

  8. Apple Mac and iPhone Apps for Spotify | Pansentient League - a Spotify Blog linked to this post on 22nd December 2009

    [...] Lastify – I’ve blogged about Lastify before: it adds last.fm Love and Ban buttons to Spotify and also now supports tagging. [...]

  9. Love, ban and tag Last.fm tracks from Spotify | Toby James Creative linked to this post on 12th January 2010

    [...] And here’s where Mr. George Brockelhurst steps in! he’s created a SIMBL plugin called Lastify which solves this dilemma exactly. You just install SIMBL, download the Lastify code, copy the [...]

  10. Aplicaciones para Spotify « linked to this post on 17th April 2010

    [...] Lastify – Plug-in que se acopla al cliente normal de Spotify y te permite, desde allí, marcar temas como favoritos, vetarlos o ponerles tags para tu cuenta de Last.fm. [...]

  11. SpotiDJ blog | everything Music and Spotify linked to this post on 1st June 2010

    [...] (Mac OS only) If you use Spotify on Mac OS you can try Lastify to add a Love Button. I don’t have a Mac, so I haven’t been able to experiment with it. [...]

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.