Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
iPhone application for
Objective-C Nu Ruby
branch: master
Failed to load latest commit information.
Classes Show the auth view on startup when the stored credential are invalid.
Images added icons
Spec Add specs for last AuthenticationViewController changes and refactor …
Views Show the auth view on startup when the stored credential are invalid.
design Update image placeholder icons so we have retina and non-retina versi…
iTrakt.xcodeproj Remove headers from compile phase to get rid of last warnings.
vendor Update ObjectiveBacon to the latest and use Xcode 3 to workaround a b…
.gitignore Switch from NuBacon to ObjectiveBacon
Authentication.h.sample Store username in preferences and make saving/setting credentials work. Make instructions a bit clearer.
Rakefile Improve rake spec task.
Specs-Info.plist Add a spec runner target and make the spec runner run. Show the auth view on startup when the stored credential are invalid.
iTrakt-Info.plist icons
iTrakt_Prefix.pch initial import
main.m initial import

iTrakt, an iPhone client for

The app shows you your tv-show calendar, allows you to browse your tv-show library, and recommendations based on your library.

It allows you to keep your library up-to-date by marking episodes as 'seen'.


Fetch the source and its dependencies:

$ git clone --recursive git://
$ cd iTrakt

Or if you still forgot to use the --recursive flag:

$ git submodule update --init

Tell the app what your API key is by copying the sample and upating it with your key:

$ cp Authentication.h.sample Authentication.h

Run specs

First make sure you've followed the steps described in Install. You do not, however, have to have an actual API key to run the specs, just copy the sample file and you'll be fine.

Enable the Accessibility Inspector in the iOS simulator Settings app:

General -> Accessibility -> Accessibility Inspector

Install ios-sim if you don't already have it:

$ brew install ios-sim

Start the fixture server:

$ rake serve_fixtures

And finally run the specs:

$ rake spec
Something went wrong with that request. Please try again.