Google Play with Last.fm

play.google.com_lastfmThis script allows you to add Last.fm scrobbling support to Google Play/Music. Keep in mind this is a growing project, and there may be bugs introduced by future updated of the Google Play/Music player. If you experience any issues or would like additional features added, please let me know in the comments.

Software Requirements

Installation Directions

  1. If you’re using Firefox you’ll fist need to install Greasemonkey and in Chrome you’ll need to first install Tampermonkey. These extensions allow for user scripts to be installed (which is what this script is).
  2. Download/Install my script* into Greasemonkey or Tampermonkey by following the simple prompts (You may need to restart your browser!).
  3. Go to your Google Music Player.
  4. In the top right next to Settings, Sign out, and Help you should now see “Last.fm Requires Authentication.” Click on this and grant access to my script to Scrobble for you from Last.fm. You should then be redirected back to your Google Music Player.
  5. You’re done! Enjoy. 🙂

* In Downloading and/or Installing my script you agree to its Privacy Notice and Terms of Use.

Sponsor Future Development

Future Improvements

  • The option for thumbs up clicks to represent a “love” on Last.fm, with the option to turn this feature off.
  • Support for Safari and Opera
  • Have an idea? Post a comment below.

Change Log

April 3, 2016

  • Fixed a bug preventing scrobbling.
  • The script will no longer scrobble when you’re listening to an advertisement.

May 16, 2015

  • Implemented an update to account for the new “material design”, which broke scrobbling.

June 5, 2014

  • Fixed a cosmetic bug introduced by an update from Google. (Thank you Charlie C.)

March 10, 2014

  • Google changed the DOM structure, updated script to accommodate.
  • Fixed a bug preventing the Super Secret Setting from working.

October 18, 2013

  • Google changed the DOM structure, which required a quick update to the script so the Last.fm option box would show up again.

October 12, 2013

  • Updated the script so it wont float the settings over the new Google header. It should be backwards compatible in the event not everyone has gotten the new update.

August 23, 2013

  • Fixed a bug where disabling scrobbling would still scrobble.
  • Fixed a bug where an artist with an ampersand (&) wouldn’t post to Last.fm.

July 31, 2013

  • Fixed another bug causing duplicate scrobbles; that should be the last of them.
  • Fixed a bug where some people were not seeing the love/unlove heart icon.
  • Fixed a bug where a song with an ampersand (&) wouldn’t post to Last.fm.

July 11, 2013

  • Fixed a bug where duplicate scrobbles would randomly occur for the same song. 

July 3, 2013

  • Complete rewrite of the script from the ground up to handle the recently introduced (and long outstanding) bugs. If you experience anything strange, please let me know ASAP.

May 15, 2013

  • Google released a new player today (it’s pretty neat), but it broke the script. This update primarily fixes that issue (Thank you everyone who reported this bug).
  • Added the ability for a single-song repeat to continuously scrobble every time it is listened to. This update was rolled back in a previous version of the script as it was causing some duplicate scrobbles when it shouldn’t have. If anyone experiences duplicate scrobbling in a row, please let me know (Thank you Onur, Gabor, and everyone else who helped test it).
  • Added album to the scrobbling data passed to Last.fm, so now you should see album art work and album data. This feature was made available in the update released by Google (Thanks you Google).

March 9, 2013

  • Fixed a bug which was preventing scrobbling. Google updated the DOM of the player, causing Last.fm to not accept scrobbles as the album artist was incorrect. Scrobbles should work again now.

November 27, 2012

  • A quick patch put into place to fix a problem with people without Google+ accounts from seeing the settings pane and the ability to authenticate.
  • When the player would load it wouldn’t show the settings unless you navigated to another page and then back again. This has been fixed, but I had to disable scrobbling of the album name (it was flukey anyways) until the next release.

June 5, 2012

  • Added an option to the Super Secret Setting to play nice with one of the new Labs. But I can’t talk about it, because it’s a secret. (Thank you Cory)

May 14, 2012

  • Rolled back the source code to November’s version as it seems the March-May version of the code has a bug I haven’t been able to fix. Until I have a working solution do keep in mind the script will no longer scrobble what album you’re listening to, or allow you to listen to the same song on repeat. I plan on having most of this back in place (after a full re-write) in the next few weeks. If the November script seems to be causing any issues please let me know.

May 12, 2012

  • Fixed a bug where songs would stop scrobbling once the album changed for some people. If your player is still having issues with this let me know. (Thank you Daniel)

March 18, 2012

  • You can now listen to a single song on repeat until your heart explodes with joy and the script will Scrobble every listen.
  • Scrobbling albums now works much better and doesn’t require the script to navigate to the album page on load, but may cause performance issues. In the event you’re experiencing performance issues I’ve added an option in the settings pane to turn off album Scrobbling. Personally with 1335 tracks I’m not seeing any issues in either Firefox or Chrome, but there could be some if you were near the 20,000 maximum. If you are someone who is seeing performance issues please do let me know so I can work with you to get a better optimized release in the future.

March 6, 2012

  • Added play.google.com to the list of domains/websites the script runs on, fixing the new update from “Google Music” to “Google Play.” This will require you to update the script to the latest client from this project page. (Thank you Blake)

November 28, 2011

  • The new Google+ strip caused display issues for people without Google+ accounts. This bug has been fixed and everyone without a Google+ account should now be able to scrobble and/or authorize their account again.

November 23, 2011

  • Google updated the top strip to match the Google+ layout with a black background. I’ve updated the color of the Last.fm text to contrast and match the rest of the Google+ color scheme so the text is readable again. (Thank you Shawn B and Jacob G)

October 7, 2011

  • Fixed a bug in Firefox/Greasemonkey where the script would not load the first time you logged into Google Music Beta. Firefox users will need to re-download the script from this project page and install it for the bug to be fixed. Chrome users need not update to the new client script. (Thank you Josh and Nick)

September 28, 2011

  • Corrected a compatibility issue which caused the script to fail at loading in Firefox 3.5/3.6 with older versions of Greasemonkey. (Thank you Marcos and Holly)

September 27, 2011

  • Changed the way album data is stored locally to optimize the script for users with tens-of-thousands of songs.

September 26, 2011

  • Updated the client script to run over HTTPS properly in newer versions of Greasemonkey/Firefox. This change will not require Chrome users to update their script, but it will not hurt if they do. (Thank you Josh)
  • Updated the server script to run the Scrobbling commands over whatever HTTP/HTTPS you have accessed Google Music from instead of defaulting to HTTP. This was only causing an issue for some Chrome/Firefox users who typed in “HTTPS” when accessing their Google Music Players. (Thank you Josh and Chris)

September 24, 2011

  • Adding Scrobbling of album name. Yay!
  • Fixed a bug where multiple Scrobbles could occur in a row under very rare circumstances.
  • Increased the speed in which the script looks up rather you’ve previously loved the song by 20x (now 1/4 of a second).
  • My server no longer acts as a proxy for Scrobbles, Loves, or Play data allowing for your Last.fm to get updated even faster, and my server not to crash from the large quantity of unexpected users.

July 31, 2011

  • Added a “Super Secret Awesomely Helpful Setting” for anyone who has donated towards the efforts of the script’s development. What is the Super Secret Awesomely Helpful Setting? Well, I can assure you it’s very fancy, but telling you wouldn’t make it Super Secret or Awesome would it? 🙂

July 28, 2011

  • Fixed a bug causing duplicate scrobbling issues, and server slowdown. I’m sorry for anyone who was affected by this. (Thank you Mike)

July 27, 2011

  • Added a long awaited settings drop-down menu! Hooray!
  • Added “When to Scrobble” as a setting which allows you to specify when during the song it Scrobbles. Defaults to 50%, and has the options: 50, 60, 70, 80, 90.
  • Added “Scrobbling: Yes/No” as a setting which allows you to stop Scrobbling until you re-enable it.
  • Added the ability to un-authenticate your Last.fm account with the script in the event you want to change it, or for whatever reason.
  • Added helpful links to: Donate (hint hint), Contact me (email), Project’s Homepage, and Terms of Service.
  • Have other awesome ideas for additional settings? Yes? Well, then try out the “Contact me” link. 🙂

June 9, 2011

  • Fixed a bug where “Loving” tracks didn’t work sometimes. (Thank you Caleb)
  • Fixed a bug where songs or artists containing special characters wouldn’t Scrobble. (Thank you Bryan, Caleb)
  • Fixed a bug where the non-existing album art (see: Future Improvements) was pushing to Last.fm as “null” and messing up statistics. Now the album title just isn’t provided, and no statistics on album listens are recorded. Hopefully I’ll find a solution to this soon. (Thank you Doug)

Requirements for a Scrobble

Because I know someone is going to ask, I’m going to put this here. These are the requirements set forth by Last.fm when posting to their servers with a Scrobble. If you don’t see your song marked as being played right away, it’s probably because you haven’t listened to it long enough.

A track should only be scrobbled when the following conditions have been met:

  • The track must be longer than 30 seconds.
  • And the track has been played for at least half its duration, or for 4 minutes (whichever occurs earlier.)

935 Comments

  1. Does not scrobble always for me, Skipped the first track I played today, skipped the last track on queue once. Also listened half of an album then went away for an hour and resumed, didn’t scrobble the song I stopped and continued. Anyway I can fix this?

      • Well, 2 tracks that I can remember were “Born In Darkness” and “Why Do We Fall?” from dark knight rises, but I cannot reproduce the problem. Sometimes when I thumb down it does not scrobble and sometimes it does. Just wild quesses here but what if last.fm could be overloaded when it tries to scrobble and then fails to send it? Any way for me to check in real time from javascript console or somewhere when it scrobbles?

    • You can turn on debugging at any time (it’ll go away if you refresh your Google Music Player) from the console by typing the following:

      core.debug = true;

      Once debugging is on, you’ll see console messages from the script when things happen (such as scrobbling). If the script says it scrobbled something, it just means it sent the command to Last.fm, not that Last.fm actually accepted or got it. Hopefully that helps, and if you see anything strange (like it not scrobbling), please let me know.

    • I would also like to know how to uninstall the script. Now I have this last.fm sticker in the upper right corner of my album art. It’s an eyesore, i’m not willing to ignore. How do I uninstall?

      • Hello Adrian – I just released an update today that moves it into a more appropriate spot on the new version of the Gmail header. But, if you’re still interested in uninstalling it, you can do so in Chrome under “Extensions” (Window/Extensions) or in Firefox under “Add-ons” (Tools/Add-ons). From there you can either uninstall Tampermonkey/Greasemonkey, or go into that script’s options and uninstall my script (in the event you have other scripts installed too). If you have any other questions please let me know.

  2. Today i noticed that google play removed the top toolbar of google play music, here’s how it was before (google image, no lastfm): http://screenshots.en.sftcdn.net/blog/en/2012/07/Google-Play-Music-albums.jpg

    And here’s how it’s now (printscreen with lastfm):
    http://i.imgur.com/YFPnW8w.png

    This is just a minor design alteration, function wise everything is perfect as it was before 🙂

    Just thought I let you know.

    Thanks for this great script once again!

    • Eww. That doesn’t look good anymore. I’ll take a stab at moving it somewhere else soon, but I’m not sure how quickly I’ll be able to get to that. It looks like it is still working correctly, just not looking too great. So hopefully the cosmetic blemish is alright for now. 🙂

  3. I’m not sure what I’m doing wrong. I get to the point when I load Google Play and I see “last.fm requires authorization” in red lettering in top right. I click it and allow authorization and nothing happens from there. It’s not going through with allowing for some reason. I even went into last.fm settings>applications and it’s not there. I load up GooglePlay and it’s still asking me to authorize. I’ve exited the browser, cleaned cache and all that, rebooted my laptop even. I don’t know why it’s not authorizing. It’s been driving me up the wall, I desperately want this to work….it seems like such a great ext. I tried another extension for last.fm/google play and it wouldn’t authorize either.

    • Hello Daemon – I’ve never heard of anyone having this issue with authenticating, but I can try and help you figure out what is happening. It may be, seeing that you’re trying to authenticate with two different scripts, that there is a problem on Last.fm’s side. I wonder if you created another Last.fm account (just temporarily) to see if you can authenticate with the new account, if it would work. If it does work, I’d recommend trying to contact Last.fm explaining that on one of your accounts it doesn’t allow you to link with third party scripts.

  4. Hello there. Love the script!
    Would there be any way to bring last.fm scrobble counts into Google Play Music? Would that even be possible?

    • Hello Jacob – It would be doable to get the number of scrobbles for the currently playing song, but grabbing every song’s scrobble count in Google Music without it ever playing wouldn’t be possible. How would you envision that look?

      • I guess what I am saying is, you have scrobbled song x so many times in Last.fm, could it show that play count in google play as well?
        The idea I am reaching for here is to get google’s recommendations via my Last.fm scrobbled songs.

  5. Hi Daniel,

    Firstly, many thanks for your plugin which is brilliant! I’m using for more than a year and it does well the job!

    Unfortunately, I don’t know if it comes from an update from Google, but for several days now, it seems that each time it scrobbles the track playing restarts from 0. It happens with every single track I have in my library. Before I never had this problem.
    Any idea?

    Thx

    • Strangely, after selecting “No” in the scrobbling options of the plugin, it seems to work fine but it still scrobbles to Last.fm! Note that I saved the change without restarting Chrome.

      • In fact it’s still the same. Even after restarting Chrome. Strangely even with Scrobbling to Last.fm turned off it still scrobbles to it.

      • Hello Dorian – I just updated the script, and the bug you reported should now be fixed. To see the update you’ll need to either restart your browser or refresh Google Play Music. If you have any other questions please let me know.

      • Hi Daniel,

        Thanks for this fix! Looks like nothing is scrobbled now (as expected). I was a bit suspicious when I saw “var version = ‘7/31/2013’;”
        But you probably directly changed your code on this version?!
        And now it looks like with scrobbling off, it doesn’t bring back tracks to the start. I’ll do more tests and let you know.
        Thx

      • Well, it’s still resetting randomly to the start. Even with the scrobbling off. So it doesn’t seem to come from your script!
        Also, I noticed that it’s completely random, it can be after 2min, 4min or 6min that it resets automatically.
        I guess it’s either a problem with Google Music or with my machine. I’ll check on another machine to see if I get the same problem.
        Thx

  6. Hey Daniel,
    Even using the most recent update (7/31), I still have a problem with scrobbling an artisxt field with an ampresand (&). For reference (Zola Jesus, JG Thirlwell & Mivos Quartet).

    All other tracks seem to still scrobble just fine.

    Fantastic app – I’ve donated too!

  7. Thank you for the script! I was wondering if you could expand the icon in Chrome with the popup to make it easier to use for discovery.

    Placing the Thumbs Up and Down on there would make it quick and easy to use the Explore function of the All Access Pass.

  8. Hi Daniel, with the latest version I still have missing scrobbles. From the album Sunbather by Deafheaven, the tracks Sunbather and Windows were not scrobbled.

    stable version: client 7/31/2013, server 8/1/2013
    Firefox 17.0.7 on Linux

  9. I see this error when I start up Google Music after installing the script: “An update is available for your Last.fm script; would you like to update now?”
    When I do so I get redirected to this page and I can only select following version (// @version 7/3/2013)
    Where can I find the more recent one? Or am I doing something wrong here?

  10. Hi Daniel,

    I’m trying to use the script, but I keep getting told that I need to update (despite the fact I installed it about 15 minutes ago).

    This is in Tampermonkey on Chrome. Any ideas?

    Cheers,

    Dan

    • Hello Daniel – Ooop! I apologize for that. I pushed an update into production last night and missed a spot where it checks for version updates. It should stop nagging you now to update. Please let me know if that isn’t the case.

  11. Having trouble getting the update to go through properly. Following the steps above when I log into music I get a pop up saying there’s an update to the script. I’ve tried multiple routes of hitting ok, cancel, reinstalling, etc but always get that pop up and never the script interface on Music.

    If you’ve not seen this I’ll help however I can!

  12. i’ve installed greasemonkey but wehnevr i try loggin into the play music website it just tells me there’s an update adn leasds me bakc here everytime. Can you help with that?

  13. i logged onto a different laptop that had the “7/3/2013” version installed (which works), and i noticed that the “var pk” was different and there is NO “script.async” line. copying the old script over allows the script to work now

    sorry to bombard you with comments, just wanted to update you with the situation

    • Hello MAGICK – It should be all fixed now. I pushed a change into production, and missed a file, which caused that alert. Could you try it again now and let me know if that fixed it?

  14. I really appreciate your script. Anyway, as other, I’m still having issues with duplicate scrobbling even with latest versione (7/3/2013). Hope you can fix the problem soon.

      • Hello Phil – I just pushed out an update today (about 10 minutes ago). Could you give it a try for a little bit (you’ll need to refresh your browser to get the update) and let me know if that fixed it?

      • Hi Daniel,

        Thanks for the help – but it seems that on the new build it isn’t scrobbling properly – it seems like most of the time it will scrobble the first song I select off an album/playlist, some of the time it will show as ‘now playing’ on Last.fm but disappear from the page when the track finishes and occasionally doesn’t scrobble at all.

        So far I’ve only managed to get it to scobble properly once (in the same firefox instance and page load as repeated failures, both before and after the one that worked, and now can’t reproduce with the same tracks) – every other time it has been just the first track (and very occasionally the second) in a playlist. I can’t seem to pick out a pattern.

        I’ve also played around with the percentage to scrobble setting but that doesn’t seem to have an effect either (tested 50% and 90%). I’ve restarted Firefox several times since it updated – my version says: “stable version: client 7/3/2013, server 7/31/2013”

        Thanks again

  15. Hello Daniel

    Could you please add an option to scrobble “album artist” when possible instead of “artist”? I listen a lot of Japanese indie circles and they have a lot of performers, who sometimes even do rotations between bands. So it would be much sense to scrobble with album artist/band name.

    Any modern desktop player like foobar2000 or DeaDBeeF allows to do this. It would be much appreciated if such option will be available for Google Play.

    • Hello Igor – If I’m ever able to program the script in a way to be able to access the “album artist” I will most certainly do this. Right now the only data I seem to be able to access is what shows up on the bottom of your screen in the Google Play player when a song is playing.

  16. I am also getting duplicate scrobbles. I have not figured out what is triggering the extra one. I am using Greasemonkey in Firefox.

    • Hello Devin – I just pushed out an update today (about 10 minutes ago). Could you give it a try for a little bit (you’ll need to refresh your browser to get the update) and let me know if that fixed it?

  17. Hey Daniel,

    I still have the old version installed in google play and I’m wondering how to remove it… I get the update to the latest popup every time, I don’t really need the plugin anymore (even though it works very nicely!), but I have no idea where to remove it!

    greets,

    – bram

    • Hello bram – If you’re using Chrome you’ll need to go into the options for Tampermonkey to disable/remove it, and if you’re using Firefox you’ll need to go into the options for Greasemonkey to disable/remove it. Another option would be to remove the plugin Tampermonkey/Firefox which will essentially also remove the script. If you have any other questions please let me know.

  18. For the last week Im getting double scrobbling for most (not all) songs.

    I hope it can be solved soon, the double scrobbling is distorting my lastfm stadistics =/

  19. I am using your most recent updated script with Tampermonkey.

    Occasionally I’m getting duplicate scrobbles. Like, it scrobbles officially before it even plays, then scrobbles at 50% play also.

    Anything that has “&” in it will not scrobble.

    Otherwise everything seems great, and your super secret feature is really nice!

    • In case you are wondering, my most recent “&” that won’t scrobble is “Pop Evil – Silence & Scars” as well as “Huey Lewis and the News – Heart of Rock & Roll”

      I also had to change my auto tagging of the Huey album to “and” for their band name (it was in it as both “and” and “&” Once I changed it all to “and” for band name, all the other songs would scrobble.)

      All the above scrobbled from official last.fm wmp plugin fine.

  20. Hi Daniel,
    I love your script, but since the new version I can’t love tracks anymore because the little heart <3 is missing.
    (Firefox 22.0, Mac OS X)

      • Same issue, the heart icon has been gone for months. (I’m using Chrome).

        By the way, thanks for the script and the timely changes to keep up with Google’s ever-changing interface.

      • Okay, I inspected the source and all four versions of the heart icon are there, but they are all display:none. I made the UnLoved heart visible and clicked it, and the track was loved on Last.fm. The next track started playing and the heart was not reset, it stayed on Loved. No Javascript errors in the console.

  21. I’m seeing a few dupes. Also, Mikal Cronin – Green & Blue will not scrobble for me. Could it be because of the ampersand?

  22. As always, works like a charm. Thanks for the continued work. Hope the donations are coming in fast and steady.

  23. Awesome work, Thank-you for the update. My love/unlove track heart shortcut is back 😀

    Have only played for 30 mins but no dupes yet so looking good. :cheers:

  24. Hi Daniel,
    The scrobbling is broken since today, even with another application (Chrome plugin), Google may have changed something (again).
    Sometimes, a song correctly appears as “playing now”, but once it can be scrobbled (50% played), the song disappears from lastfm.

    Thanks

  25. I’ve had problems scrobbling this track: “(What’s So Funny ‘Bout) Peace, Love, and Understanding” – it might well be for the fact it starts with a “(“. I’ve played this song twice, and it won’t scrobble, the rest of the songs of the tracklist work just fine.

    I also don’t see the heart button on my Mozilla browser, but I can live without it.

    Many thanks,

    • I’ll take a look at that bit of the code to see if I am not accounting for something. Are you sure you’re not just seeing the same song twice in a row for it being the current song playing, and the song that was just scrobbled (assuming the same song is still playing, and it’s greater than 50% played)?

  26. Your work is awesome, thanks for the update!

    I’m running your script with Greasemonkey on Firefox 22 and I have experienced a few duplicates, but it hasn’t seemed to be consistent. In one album, the first two songs scrobbled fine, the third and fourth duplicated, the fifth and sixth were fine, and the seventh duplicated. None of them were particularly long.

    I did notice that when one of them scrobbled twice, Last.fm was showing it has played a minute ago even though the song had not reached the 50% mark yet. (Maybe it scrobbled as soon as the song began for some reason?)

    • I’m seeing duplicate scrobbles, also, haven’t noticed any particular reason for it either. And while it does duplicate some songs (without apparent reason) it “swallows” others and doesn’t scrobble them at all, while it scrobbles the same tracks fine at other times. But besides that, it works pretty well 😉

      • When you’re seeing duplicates, is it that you’ve listened to “Song A”, then “Song B”, then “Song C” and it shows scrobbles like: “Song A, Song A, Song C” where “Song B” is replaced by the duplicated “Song A?” Or is it “Song A, Song A, Song B, Song C”?

      • It’s the “Song A, Song A, Song C” variant, where it seems to “think” that the first song is repeated when actually there’s another song playing.

      • I have noticed similar problem – duplicating scrobbled songs. But not as it has been mentioned here, but easy duplicates as for example:
        playing: song A, song B, song C, song D
        scrobbling: song A, song B, song B, song C, song D, song D.

  27. Thank-you for the rewrite. Chrome win7 64 working here. Had to re authenticate with last.fm to the rid of broken heart icon and make scrobbling work for any that are seeing that.

    One change I notice is your icon is moved up to the Google black bar above its old location by profile pic. Looks good 🙂

    One problem on my end though is I have to grey/red hart beside it to show Last.fm loved track status and convenient shortcut to love unlove current playing track. I played with adblock and script blockers but don’t see anything messing with script.

    How did I break my love button 🙂

    • Toddler was “helping” me missed typo

      “I have to grey/red hart beside.. ” should be

      I have NO grey/red heart beside

    • After a few hours of use here I have noticed quite a few duplicate scrobbles.

      As of right now in a list of the last 15 plays I have 3 diferent songs that duplicated back to back scrobbles.

      If I can provide any info that helps let me know 🙂

  28. Heya Daniel,

    Update looks good, save for the giant block of blank space presented to me if I click on Radio, Library, etc.

    And Chrome users don’t actually need to install Tapermonkey. If you download a script that’s not in the Webstore, you can open up the extensions page in Chrome, drag the script from wherever it downloaded to the page, and it’ll install.

  29. So far it scrobble every song i’ve played except for those which are over ten minutes in length. I don’t know if that’s the cutoff but the three songs i’ve played over ten minutes have failed to scrobble.

    • Hello Josh – Do you mind me asking what the track/artist of those 10 minute songs are? I can see if I can reproduce it over here. I’m thinking I may possibly know what the issue is, but I’ll need to see how Google Music is handeling it.

      • the two songs that wouldn’t scrobble were “sunbather” and “the pecan tree” by deafheaven. later on i found that i couldn’t scrobble “behind two hills,,,, a swimmingpool” by mum and “one to blame” and “nervous wreck” by sera cahoone.

      • i was watching last.fm populate as the albums played so i tacked those songs onto the end of my playlist. on the second play they did all scrobble properly.

  30. Had to do a manual install. I wasn’t getting any scrobbling until I de-authenticated and re-authenticated my account. Everything seems to be working now. Thanks for your hard work.

  31. Er…so I just updated this, and now Google Music doesn’t appear to be working for me. It’ll load most of the interface except for the large space where you’d see your music! Just a grey block now. Restarted the browser (Chrome) and whatnot, and it didn’t make a difference.

    Halp?

    • Hello Headspaced,

      Are you able to take a screen shot of what is loading?

      In Chrome could you go to: View > Developer > Javascript Console, and then refresh Google Music Player. Are there any script errors (they’d be red) displayed there? What are they?

      • This is what it looks like for me now: http://i.imgur.com/WjPaUpe.jpg

        And this is after doing what I believe you asked me to do with opening the Javascript console: http://i.imgur.com/EU3w2ys.jpg

        For the record, I just tried opening G-Music in Firefox (where I don’t have any extra plugins for it), and that’s showing up fine. And I just remembered that originally when I was prompted to update the last.fm script today I declined, and that’s when it started. I had hoped updating the script would fix it and it hasn’t.

      • Okay, and now I just disabled the Google Music Plus extension, and it’s working in Chrome again (and didn’t work again when I re-enabled it), so there’s just something weird going on specifically with Google Music Plus apparently.

    • I sent an email to Adam Pash (developer of Google Music Plus) letting him know I’ve updated my script so he can update his with my newest version. I haven’t heard back yet, but I’d imagine with it being Independence day/weekend in the USA it’ll be a little bit.

      • I believe Adam just updated Google Music Plus with my new version if you want to update it and give it a try again. Since the new version of my script will now be in his script, you wouldn’t have to keep both scripts installed/enabled.

  32. im very confused on what to do. i did step 1 & 2 , then went to google music, got the prompt for an update again, clicked cancel so i can see any change, discovered there is no change, in fact i cant even see the ‘Last.fm’ logo anymore. so i dont know where to find that ““Last.fm Requires Authentication.””. someone help 🙂

    • Hello tiptop – Do you by chance have Music Plus for Google Play Music installed? It’s a script that includes multiple other scripts, including my Last.fm script. It may be that you’ll need to go into the settings for that plugin and disable it from loading the Last.fm script for that to stop popping up. Let me know if that’s the case.

      I’m referencing: https://chrome.google.com/webstore/detail/music-plus-for-google-pla/ipfnecmlncaiipncipkgijboddcdmego?hl=en-US

      • ahhh thank you very much, it changed my situation, before it wouldn’t even load the music library, now it works. but i still dont see the “Last.fm Requires Authentication” at the top right. it just says ‘Last.fm’ , with a drop down menu of a kind that shows that i am authenticated already. don’t know if i installed the script correctly (i am using google chrome)

  33. Thanks, it works flawlessly. The only thing is that it doesn’t seem to remember donations given in the past. My username (ferglobal) does not grant me access to the super secret feature anymore. And it is kind of neat to give you the appreciation you deserve. I’ll forward my PayPal separately. Thanks again.

    • Indeed, after manually updating the greasemonkey script, I could scrobble again. Also, the last.fm icon is now clickable. BTW noscript users will have to allow danielslaughter.com to make it work.

  34. This plugin has stopped working for me, not sure if its the firefox nightlies or not, but it’s stopped scrobblin’ since the 23rd June. Can you see the same thing?

  35. Well ,….
    all seemed to be Okay.
    But if I click on the last.fm requires authetication, just nothing happens….
    I also tried to login at last.fm in a different tab, nothing happens but the login requires link disappears ,… but it’s still not scrobbling!

    Can you help me? what do I need to do ?

    Regards,

  36. Here is the errors showing on chrome console for the latest crash on the plugin. I really dunno much scripting or i would help you to fix it. So I only can identify the issue :/

    Uncaught TypeError: Cannot call method ‘addEventListener’ of null contentscript.js:215
    (anonymous function) contentscript.js:215
    Port error: Could not establish connection. Receiving end does not exist. miscellaneous_bindings:235
    chromeHidden.Port.dispatchOnDisconnect miscellaneous_bindings:235
    Uncaught TypeError: Cannot read property ‘innerHTML’ of null
    check
    init
    (anonymous function) scrobble.js:37
    (anonymous function) scrobble.js:81

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.