michael yoch (npr) - the npr api: powering "radio" in a multiplatform world

63
The NPR API: powering "radio" in a multiplatform world Michael Yoch Director, Product Development, NPR [email protected] @mjyoch

Upload: radiocamp-2011

Post on 01-Dec-2014

1.135 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

The NPR API: powering "radio" in a multiplatform world

Michael Yoch Director, Product Development, NPR [email protected] @mjyoch

Page 2: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

•  NPR = National Public Radio

•  2nd largest radio group in America

•  Combination of public and private funding

•  268 independent NPR member organizations

•  764 stations  •  NPR programming available on 146 other stations  •  Total:  910 stations, 92% US population  #Broadcast audience: ~ 35 million weekly listeners

##

Who is NPR?

Page 3: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

NPR is both a producer and distributor

NPR makes: •  Radio programming

•  Digital-only content: articles, blogs, audio, video, slideshows

•  Live events

NPR distributes: •  Radio programming from NPR stations and

independent producers

•  Digital-only content from NPR stations

•  Live events from stations

Page 4: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 5: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

1. Ubiquitous broadband 2. Proliferation of internet connected devices (capable of audio) Major disruption / shift radio usage patterns

Big changes are coming

Page 6: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Europe = top mobile broadband penetration

Page 7: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Internet radio is everywhere

Page 8: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Source: Triton Digital, 4/28/2011 | http://bit.ly/jc6JA0

Pandora: ~60% of internet streaming

Page 9: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Source: Target Spot, 2011 | http://bit.ly/kJMSA1

Usage patterns

Page 10: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Mobile audience connects with the brand

Percentage of the digital audience that also listens to NPR on the radio:

•  Android app 83%

•  iPhone app 81%

•  Mobile Web 79%

•  iPad app 65%

•  NPR.org 22%

Page 11: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

By 2020: •  22 billion internet connected devices

•  6 billion mobile phones

•  2.5 billion televisions

•  1.1 billion cars

The Internet of Things

Source: Read Write Web, August, 2010 | http://rww.to/d51hno

Page 12: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

API = application programming interface Simple definition: An easy system / interface for retrieving data from an organized container.

What is an API?

Page 13: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

flexible content + technology(API) + product strategy

=

broad footprint

API allows nimble development

Page 14: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

COPE (create once publish everywhere) •  COPE drives all other architectural decisions Build content management tools, not web publishing tools: •  Separate data/content from display/presentation •  Make sure all content is modular and portable

(flexible) Pick a smart building block: •  Story is the Atom for NPR •  Stories contain assets (text, audio, video, images) •  Stories belong to lists •  Break things down to the smallest possible parts

API guiding principles

Page 15: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Content flow through the system

CMS API Presentation Layers

Page 16: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Content (flexible): •  audio

o  streams o  on demand

•  text •  photo galleries •  video •  rights / permissions •  metadata (about stations, streams, audio, etc.) !from NPR, stations, other public media sources

What goes into the API?

Page 17: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 18: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

“From Washington DC! this is NPR”

Page 19: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Oops!

Page 20: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Flexible content: audio

Page 21: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Flexible content: images

Page 22: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Flexible content: images

Page 23: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

From many sources to many destinations

Page 24: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Who benefits from the API?

NPR •  It powers everything we publish •  Easier development •  NPR audience benefits

Stations •  NPR content on station sites •  Stations better serve their audiences

Partners •  Creates new opportunities (easy / low cost

implementation) •  Easier to build on existing relationships

Public •  Engages the community

Page 25: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

•  NPR.org •  2 iPhone apps •  1 iPad app •  1 Android app •  mobile web site •  newsletters •  Chrome web app •  Sony connected TV widget •  Google TV (coming) •  RSS •  NPR station sites and mobile products •  A variety of open source / public development projects

The API makes possible!.

Page 26: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Lifecycle of an NPR story

Page 27: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 28: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 29: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Lifecycle of an NPR story

Page 30: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Lifecycle of an NPR story

Page 31: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 32: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 33: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 34: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 35: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Lifecycle: NPR Music iPhone app

Page 36: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

NPR Music iPhone app story page

Page 37: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

NPR News for iPhone music category

Page 38: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 39: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 40: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Lifecycle of an NPR story

Page 41: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 42: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 43: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 44: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Page 45: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

API is an investment that pays off (PVs)

Elections spike

1-year anniversary of API

Page 46: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

API growth

Page 47: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Listening (million hours / month)

2.75 3

2

Source: Omniture and Splunk, April 2011

Page 48: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Digital vs. broadcast audience

Page 49: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

iPad app: page views per visit

Source: Omniture and Splunk, April 2011

Page 50: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

iPhone news app: page views per visit

Source: Omniture and Splunk, April 2011

Page 51: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

iPhone music app: page views per visit

Source: Omniture and Splunk, April 2011

Page 52: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

What does “radio” look like in the future?

"In the multi-device, multi-connection world,

product strategists need more than a good

product with a connection to win customer loyalty

-- they need to create a digital customer

relationship and deliver that in a continuously

connected experience across many devices."

Source: Thomas Husson, Forrester Mobile Analyst, April 2011 | http://bit.ly/l6oEY0

Page 53: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Tablet effect on other device usage

Page 54: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Ask users

Page 55: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Ask users

Page 56: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Ask users

Page 57: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Use cases

Page 58: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Design for patterns, not platforms

Page 59: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Connected cars

Page 60: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Live streaming to mobile

Page 61: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Live streaming to mobile

Page 62: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Infinite personalized radio?

Page 63: Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World

Danke! Michael Yoch [email protected] @mjyoch NPR: http://www.npr.org NPR Music: http://www.npr.org/music NPR Berlin: http://www.nprberlin.de/ NPR API: http://www.npr.org/api