API Introduction
Music Hack Day Boston 2012
Ian Gilman
What is Rdio?
Streaming and offline music subscription service
Available in 12+ countries
18 million+ tracks, thousands more added each week
Social is at the heart of the Rdio experience
Why use the Rdio API?
Easy, legal way to add music to your applications
SDKs to get started quickly
Easy to integrate with other APIs
Affiliate program
3% per month for each Rdio Unlimited subscriber
2% per month for each Rdio Web subscriber
7% for MP3 downloads
Prizes for best hacks using Rdio APIs
Web Service API
RPC API
JSON responses
OAuth 1.0a
Everything but playback
Browse the Rdio catalog
Search for artists, playlists, albums, tracks, and users
Access the Rdio social graph
Global and user statistics: top artists, albums, tracks, heavy rotation
Available libraries
C#, Java, node.js, PHP, Python, Ruby
Playback API
Full tracks for Rdio members
30-second samples for non-members
Web
JavaScript library
jQuery plugin
ActionScript library
Mobile (also includes access to Web Service API)
iOS
Android
New JavaScript API
Client-side access to both Playback and Web Service APIs
Authentication without the need for server code
Works on mobile web (mostly)
In beta now -
ask me for access
!
The Rdio API plays well with others
UPCs and ISRCs
Industry standard for identifying albums and tracks
Search Rdio using UPCs and ISRCs
Receive UPCs and ISRCs in Rdio responses
Integration with
The Echo Nest
Use Rdio keys when querying The Echo Nest APIs
Receive Rdio keys in The Echo Nest API responses
Get started now!
Hello World apps for every SDK
Interactive testing
Web Playback API console
Web Service API console
Human-powered support
ian.gilman@rd.io
rdio-api@googlegroups.com
@rdioapi
http://developer.rdio.com/
http://rdio.com/people/iangilman/
Fathom
Setlist
Roadtrip Mixtape
Happy hacking!
Find this deck at
http://iangilman.com/rdio/
←
→
/
Go to slide:
#