Minimal, robust iTunes scrobbling
Objective-C C Other
Latest commit 4873952 Jul 24, 2016 @mxcl committed on GitHub Merge pull request #25 from mxcl/track.getFingerprintMetadata
Track.get fingerprint metadata
Permalink
Failed to load latest commit information.
Audioscrobbler.sketch Add Sketch file for vector image sources. Nov 4, 2014
Audioscrobbler.xcodeproj
English.lproj Lyrics menu item opens LyricWiki.com Oct 16, 2010
Growl.framework Audioscrobbler Protocol 2.0 implemented Jun 7, 2010
Last.fm.wdgt Add HiDPI icons. Jul 17, 2013
Sparkle.framework
.gitignore Put API key in a separate file and use in widget. Jul 17, 2013
Audioscrobbler.icns Add HiDPI icons. Jul 17, 2013
AutoDash.h A preference to automatically show the Dashboard after user inactivity Jul 9, 2009
AutoDash.m
Credits.html Credits: improve HTML, styling. Aug 4, 2013
HighResolutionTimer.h High-resolution scrobble timer Jun 26, 2010
HighResolutionTimer.m High-resolution scrobble timer Jun 26, 2010
ITunesListener.h Use delegates and thus be more beautiful Oct 16, 2010
ITunesListener.m New iTunes scripting bridge lacks currentTrack.podcast. Use mediaKind… May 17, 2016
Info.plist Use https for scrobbling API. Add NSAppTransportSecurity exception fo… May 17, 2016
MainController.h Lyrics menu item opens LyricWiki.com Oct 16, 2010
MainController.m
NSDictionary+Track.h Lyrics menu item opens LyricWiki.com Oct 16, 2010
NSDictionary+Track.m Use https for scrobbling API. Add NSAppTransportSecurity exception fo… May 17, 2016
NSXMLNode+mxcl.h NSXMLNode convenience functions Aug 4, 2013
NSXMLNode+mxcl.m NSXMLNode convenience functions Aug 4, 2013
README.md Fixed last.fm API URL Feb 18, 2016
ShareWindow.xib Make the share button work Jul 14, 2009
ShareWindowController.h
ShareWindowController.m
iTunes.h Regenerate iTunes.h for iTunes 12.4: `sdef /Applications/iTunes.app |… May 17, 2016
icon.png icon*.png: remove drop shadows. Nov 4, 2014
icon@2x.png icon*.png: remove drop shadows. Nov 4, 2014
icon_green.png icon*.png: remove drop shadows. Nov 4, 2014
icon_green@2x.png
icon_inverted.png
icon_inverted@2x.png icon*.png: remove drop shadows. Nov 4, 2014
icon_red.png icon*.png: remove drop shadows. Nov 4, 2014
icon_red@2x.png icon*.png: remove drop shadows. Nov 4, 2014
lastfm.h track.getFingerprintMetadata Aug 4, 2013
lastfm.m Merge pull request #25 from mxcl/track.getFingerprintMetadata Jul 23, 2016
main.m
methylblue.pem Update via Sparkle and methylblue.pem Jul 9, 2009
pc.h

README.md

Screenshot

A minimal OS X iTunes scrobbling solution that implements Audioscrobbler protocol 2.0.

To compile it you'll need to create lastfm_api.h and add a Last.fm key and secret like so:

  #define LASTFM_API_KEY       "abcdef0123456789abcdef0123456789"
  #define LASTFM_SHARED_SECRET "abcdef0123456789abcdef0123456789"