Adds Last.fm Love, Ban and tagging abilities to Spotify
Objective-C C Ruby
Permalink
Failed to load latest commit information.
English.lproj New Xcode bundle project Jan 16, 2009
Lastify.xcodeproj Load the UI on auth completion. Dec 13, 2010
class-dump-headers Update the headers from class-dump. Dec 13, 2010
.gitignore Don't keep the compiled version in Git. Dec 15, 2010
Info.plist Update for Spotify version 0.5.1.98.gbbd878b6 Jun 5, 2011
LICENSE Moved the drawer to the right hand side of the Spotify window and pre… Feb 11, 2009
LastifyController.h New method swizzling that works with OS X 10.6 Dec 13, 2010
LastifyController.m Attempt to load the UI when a new track starts. Dec 14, 2010
LastifyDrawerView.h Moved the drawer to the right hand side of the Spotify window and pre… Feb 11, 2009
LastifyDrawerView.m Updated colours and layout to fit in better with Spotify's UI Feb 11, 2009
LastifyInterface.xib Remove redundant connection for result icon click Dec 15, 2010
LastifyLastfmClient.h Improved the authentication process: It should no longer be necessary… Mar 31, 2009
LastifyLastfmClient.m Passing uninitialised pointers around is BAD! Dec 14, 2010
Lastify_Prefix.pch New Xcode bundle project Jan 16, 2009
NSButton+Lastify.h Moved the drawer to the right hand side of the Spotify window and pre… Feb 11, 2009
NSButton+Lastify.m Moved the drawer to the right hand side of the Spotify window and pre… Feb 11, 2009
NSString+Lastify.h Basic auth flow implemented Jan 17, 2009
NSString+Lastify.m Basic auth flow implemented Jan 17, 2009
README.markdown Lowercase extension on readme file. Dec 15, 2010
Rakefile Rakefile descriptions didn't match tasks. Mar 31, 2011
SPGrowlDelegate+Lastify.h - Added tracking of what's currently playing in Spotify (code from Sp… Jan 17, 2009
SPGrowlDelegate+Lastify.m New method swizzling that works with OS X 10.6 Dec 13, 2010
SPTypes.h - Added tracking of what's currently playing in Spotify (code from Sp… Jan 17, 2009
icon_ban.png Moved the drawer to the right hand side of the Spotify window and pre… Feb 11, 2009
icon_error.png Fixed string errors with non-ASCII characters in track names and adde… Feb 26, 2009
icon_key.png Reworked the authentication flow to give the user more information ab… Feb 11, 2009
icon_list.png Added GUI for adding tracks to playlists (currently non-functional) Mar 17, 2009
icon_loading.gif Fixed string errors with non-ASCII characters in track names and adde… Feb 26, 2009
icon_love.png Moved the drawer to the right hand side of the Spotify window and pre… Feb 11, 2009
icon_tag.png Moved the drawer to the right hand side of the Spotify window and pre… Feb 11, 2009
icon_tick.png Fixed string errors with non-ASCII characters in track names and adde… Feb 26, 2009
lastfm_black.png Added last.fm logo to interface Jan 16, 2009

README.markdown

Lastify

Screenshot of Lastify

A SIMBL plugin that adds Last.fm Love, Ban and Tagging capabilities to Spotify.

Installation instructions

  1. Download and install SIMBL
  2. Download the latest version of Lastify
  3. Put the Lastify.bundle file into your /Users/your-username-here/Library/Application Support/SIMBL/Plugins directory

Features

  • Add edit and remove Last.fm tags for the track you're listening to in Spotify
  • Love the track you're listening to in Spotify on Last.fm
  • Ban the track you're listening to in Spotify on Last.fm
  • User interface integrated into Spotify
  • Securely stores authentication details in the KeyChain (so you don't have to log into Last.fm every time)

Still to do

  • Handle specific errors from Last.fm API (e.g. expired auth tokens should be automatically removed from the KeyChain and re-requested from Last.fm)

Attribution

Lastify uses the famfamfam Silk icon set. See famfamfam.com for more information.