hackday sf 2011

20
Saturday, May 7, 2011

Upload: eric-wahlforss

Post on 15-May-2015

1.611 views

Category:

Technology


0 download

DESCRIPTION

Feel free to ask questions regarding our api at http://soundcloudapi.takesquestions.com/

TRANSCRIPT

Page 1: Hackday sf 2011

Saturday, May 7, 2011

Page 2: Hackday sf 2011

What is SoundCloud?

Your sounds from anywhere to everywhere

Lots and lots of sounds

All kinds of audio – Music, samples, loops, recordings

Over 4 million users

Lots of activity

A platform open for hacking

100s of developers, 1000s of registered apps

Saturday, May 7, 2011

Page 3: Hackday sf 2011

Social Sounds

Saturday, May 7, 2011

Page 4: Hackday sf 2011

Hacking

Three lines of code to share any audio

One line to stream audio

Great search tools

Streaming, oEmbed, widgets, players

Machine tags

Huge social graph of audio creators

Saturday, May 7, 2011

Page 5: Hackday sf 2011

developers.soundcloud.com

Saturday, May 7, 2011

Page 6: Hackday sf 2011

RESTful API

<track> <sharing>public</sharing> <tag-list>electric,beats</tag-list> <streamable type="boolean">true</streamable> <bpm type="float">120.0</bpm> <license>cc-by-nc-sa</license> <waveform-url> http://waveforms.soundcloud.com/KcoNolQWb1bB_m.png </waveform-url> <stream-url> http://api.soundcloud.com/tracks/2/stream </stream-url> </track>

> http://api.soundcloud.com/tracks/2

Saturday, May 7, 2011

Page 7: Hackday sf 2011

Uploading with the ruby gem

client = Soundcloud.new({ :client_id => YOUR_CLIENT_ID, :client_secret => YOUR_CLIENT_SECRET, :refresh_token => SOME_REFRESH_TOKEN})

track = client.post('/tracks', :track => { :title => 'a new track', :asset_data => File.new('audio.mp3')})

Saturday, May 7, 2011

Page 8: Hackday sf 2011

Connect with SoundCloud

Saturday, May 7, 2011

Page 9: Hackday sf 2011

Custom Player API

http://github.com/soundcloud/soundcloud-custom-player

$('a.sc-player').scPlayer();

Saturday, May 7, 2011

Page 10: Hackday sf 2011

Widget APIsoundcloud.addEventListener('onPlayerReady', function(player, data) { console.log('player ready');});

http://github.com/soundcloud/Widget-JS-API

Saturday, May 7, 2011

Page 11: Hackday sf 2011

oEmbed APIhttp://soundcloud.com/oembed?url=track-url

http://github.com/soundcloud/api/wiki/oEmbed-API

Saturday, May 7, 2011

Page 12: Hackday sf 2011

Hacks

Saturday, May 7, 2011

Page 13: Hackday sf 2011

iElectribe Gorillaz Edition

Saturday, May 7, 2011

Page 14: Hackday sf 2011

Radio Free

Saturday, May 7, 2011

Page 15: Hackday sf 2011

iRig Recorder

Saturday, May 7, 2011

Page 16: Hackday sf 2011

developers.soundcloud.com

Saturday, May 7, 2011

Page 17: Hackday sf 2011

Prize

Saturday, May 7, 2011

Page 18: Hackday sf 2011

http://snd.sc/hackdaysf

Saturday, May 7, 2011

Page 19: Hackday sf 2011

[email protected]

twitter.com/ericw

Saturday, May 7, 2011

Page 20: Hackday sf 2011

We’re hiring :)soundcloud.com/jobs

Saturday, May 7, 2011