What is SoundCloud?
Your sounds from anywhere to everywhere
Lots and lots of sounds
All kinds of audio – Music, samples, l...
Social Sounds
Hacking
Three lines of code for sharing any audio
Huge database of tracks – growing every second
Great search tools over A...
The SoundCloud API
Restful

Libraries for most languages
  AS3, C, Cocoa, Java, Javascript, PHP, Python, Ruby

Connect wit...
RESTful API
> http://api.soundcloud.com/tracks/2
<track>
  <sharing>public</sharing>
  <tag-list>electric,beats</tag-list>...
Connect with SoundCloud
Custom Player API
$('a.sc-player').scPlayer();




http://github.com/soundcloud/soundcloud-custom-player
Widget API
soundcloud.addEventListener('onPlayerReady', function
(player, data) {
  console.log('player ready');
});




h...
oEmbed API
http://soundcloud.com/oembed?url=track-url




http://github.com/soundcloud/api/wiki/oEmbed-API
soundcloud.com/developers
Hacks
Radio Free
Tracks on a Map
CloudPost
AmpKit
Prize
Thanks!
eric@soundcloud.com
   twitter.com/ericw
We’re hiring :)
soundcloud.com/jobs
SoundCloud @ Music Hackday Barcelona 2010
Upcoming SlideShare
Loading in...5
×

SoundCloud @ Music Hackday Barcelona 2010

2,320

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,320
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SoundCloud @ Music Hackday Barcelona 2010

  1. 1. What is SoundCloud? Your sounds from anywhere to everywhere Lots and lots of sounds All kinds of audio – Music, samples, loops, recordings Almost 2 million users Lots of activity A platform open for hacking 100s of developers, 1000s of registered apps
  2. 2. Social Sounds
  3. 3. Hacking Three lines of code for sharing any audio Huge database of tracks – growing every second Great search tools over API Streaming, oEmbed, widgets, players Machine tags Big social graph of audio creators
  4. 4. The SoundCloud API Restful Libraries for most languages AS3, C, Cocoa, Java, Javascript, PHP, Python, Ruby Connect with SoundCloud oAuth 2 authentication – Facebook connect style Typical actions Track Upload, download, searching & streaming Meta Data, Artwork, Comments & Favorites Public & Private Sharing
  5. 5. RESTful API > http://api.soundcloud.com/tracks/2 <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>
  6. 6. Connect with SoundCloud
  7. 7. Custom Player API $('a.sc-player').scPlayer(); http://github.com/soundcloud/soundcloud-custom-player
  8. 8. Widget API soundcloud.addEventListener('onPlayerReady', function (player, data) { console.log('player ready'); }); http://github.com/soundcloud/Widget-JS-API
  9. 9. oEmbed API http://soundcloud.com/oembed?url=track-url http://github.com/soundcloud/api/wiki/oEmbed-API
  10. 10. soundcloud.com/developers
  11. 11. Hacks
  12. 12. Radio Free
  13. 13. Tracks on a Map
  14. 14. CloudPost
  15. 15. AmpKit
  16. 16. Prize
  17. 17. Thanks! eric@soundcloud.com twitter.com/ericw
  18. 18. We’re hiring :) soundcloud.com/jobs
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×