This post will review the history of music APIs in iOS, and discuss some of its advantages for developer+affiliate opportunities, as they relate to competing “Music as a Service” (MaaS) providers and their developer “Terms of Service” (TOS).

And at the end, I have a simple ask.

Music APIs in iOS

Let’s start at the beginning, with the release of the MPMusicPlayer** SDK in iOS 2. It allows a developer to access the system music player object, find and iterate song objects in the user’s music library, control their playback, and access various rich metadata (e.g. duration, BPM, album art).

One of the most…

(Adapted from my blog

Of all the new devices Apple has released this year, I’m most excited about the iPad Pro. Its as close to a self-contained cinematic experience as Apple can create. And I’ve been preparing for it for almost 3 years now.

The writing has been on the wall for quite some time that Apple was going to expand into all kinds of screen sizes, and has tried to keep up. When iOS 7 first arrived, Apple emphasized deference, clarity, and depth in UI design. …

Apple Music lets you play any song in their catalog, but can only dance to songs in your My Music library.

Here’s how to add a song to your My Music library:

Tap a dance to put it on stage

Since my family and I got back from the islands last summer, I’ve been crazy busy creating a new app called Aura.

Aura is a personal art notebook.

Aura is also social art awareness.


Maker of elegant mobile-cloud user experiences.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store