Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

a minimal, local listener for iTunes data.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 Pods
Octocat-spinner-32 assets
Octocat-spinner-32 heard.xcodeproj
Octocat-spinner-32 heard.xcworkspace
Octocat-spinner-32 heard
Octocat-spinner-32 heardTests
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Podfile
Octocat-spinner-32 Podfile.lock
Octocat-spinner-32 heard-huge.icns
Octocat-spinner-32 heard-huge.png
Octocat-spinner-32 icon.icns
Octocat-spinner-32 icon.png


This is an Mac OSX App, tested in 10.8, but will likely work in 10.7. It works with iTunes and logs listening data.

A sample song-play recorded by heard:

  "album" : "On The Water",
  "artist" : "Future Islands",
  "duration" : 291526,
  "id" : "-1183402847677178919",
  "minute" : 1346294601.155178,
  "name" : "On The Water",
  "rating" : null

Read more about heard and the visualizations possible with it on my blog.

Internally it uses CoreData for data storage, and relies on a single third-party library, underscore.m. It uses CocoaPods to include that library.

Running It

This is an unsigned app, not distributed in the Apple Store. To run it on Macs with Gatekeeper installed, either (right click or control-click) -> Open or turn off Gatekeeper.

See Also

Something went wrong with that request. Please try again.