Amazon Cloud Player with Last.fm Scrobbling for Greasemonkey and Chrome
With Amazon Cloud Player being launched at the end of March 2011 it sparked an innovation outmatched by any others (eg: Google, Apple). Although Amazon Cloud Player has a ton of awesomeness to it already, it’s still lacking a few features. One of the features I find crucial in any music players is the ability to Last.fm Scrobble. So here you have it, brand new and released exactly one week after Amazon Cloud Player hit the market. I’ve still got a few little things to do to it, but for the most part it’s pretty snazzy.
- If you’re using Firefox you’ll fist need to install Greasemonkey if you haven’t already. If you’re using Google Chrome you’re already set.
- Go to your Amazon Cloud Player.
- 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 Amazon Cloud Player.
- You’re done! Enjoy.
Sponsor Future Development
- Keyboard shortcuts to Play/Pause, Next song, Previous song
- Show album art from Last.fm which doesn’t exist in Amazon Cloud Player
- Update the Title Bar to show the Song Title and Artist
- Allow you to select when it Scrobbles (50% completed, 60%, 70%, etc)
May 3, 2011
- Added full support for special characters: &, #, ?, etc. (Thank you Matt, Shannon, and Jessica. Sorry for the delay!)
April 11, 2011
- Added the ability to “Love” and “Un-Love” a track from a toggleable heart icon next to the “Last.fm” text in the header of your Amazon Cloud Player.
- The script now notifies Last.fm when you start listening to a track to display “Listening now…” in your song list on Last.fm as well as continuing to mark songs as Scrobbled after 50% completion (as before).
- The script does a better job passing Album information to Last.fm in hopes it’ll display the proper album art for the song you’re listening to.
- Scrobbling better accounts for when you actually started listening to a song, instead of 30 seconds from when the Scrobble took place (the “X minutes ago” should be much more accurate on Last.fm).
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.)