SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
SoundCloud @ Music Hackday Barcelona 2010
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
Social Sounds
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
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
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>
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');
});




http://github.com/soundcloud/Widget-JS-API
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

Contenu connexe

Similaire à SoundCloud @ Music Hackday Barcelona 2010

Audio Analysis with Spotify's Web API
Audio Analysis with Spotify's Web APIAudio Analysis with Spotify's Web API
Audio Analysis with Spotify's Web APIMark Koh
 
Last.fm API workshop - Stockholm
Last.fm API workshop - StockholmLast.fm API workshop - Stockholm
Last.fm API workshop - StockholmMatthew Ogle
 
Web 2.0 Sudak
Web 2.0   SudakWeb 2.0   Sudak
Web 2.0 Sudaklkhohmann
 
Web Audio API: brief introduction
Web Audio API: brief introductionWeb Audio API: brief introduction
Web Audio API: brief introductionMikhail Larchanka
 
Free Software for Free Sound
Free Software for Free SoundFree Software for Free Sound
Free Software for Free SoundXavier Amatriain
 
Jamendo at the CC Tech Summit - June 18 2008
Jamendo at the CC Tech Summit - June 18 2008Jamendo at the CC Tech Summit - June 18 2008
Jamendo at the CC Tech Summit - June 18 2008Pierre Gerard
 
MIDI is Staging a Comeback... In Your Browser!
MIDI is Staging a Comeback... In Your Browser!MIDI is Staging a Comeback... In Your Browser!
MIDI is Staging a Comeback... In Your Browser!Jean-Philippe Côté
 
Web20 Intro Naj Shaik
Web20 Intro Naj ShaikWeb20 Intro Naj Shaik
Web20 Intro Naj ShaikKaren Vignare
 
Intro To Media APIs
Intro To Media APIsIntro To Media APIs
Intro To Media APIsSachin Rekhi
 
Metadata for Musicians: session 2
Metadata for Musicians: session 2Metadata for Musicians: session 2
Metadata for Musicians: session 2Kristin Thomson
 
Best Free Web Stuff for Broke Libraries
Best Free Web Stuff for Broke LibrariesBest Free Web Stuff for Broke Libraries
Best Free Web Stuff for Broke LibrariesSarah Houghton
 
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Technology Extravaganza: New Web Sites and Applications that Show Promise for...Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Technology Extravaganza: New Web Sites and Applications that Show Promise for...lkhohmann
 
Music Hackday Boston - The Last.fm API
Music Hackday Boston - The Last.fm APIMusic Hackday Boston - The Last.fm API
Music Hackday Boston - The Last.fm APIdavidsingleton
 
Worldcat (and other) APIs
Worldcat (and other) APIsWorldcat (and other) APIs
Worldcat (and other) APIsspurioso
 
Sound recording glossary improved 2
Sound recording glossary   improved 2Sound recording glossary   improved 2
Sound recording glossary improved 2CameronMcRae901
 
Podcasting 101
Podcasting 101Podcasting 101
Podcasting 101mpumphrey
 
Sound recording glossary improved 3
Sound recording glossary improved 3Sound recording glossary improved 3
Sound recording glossary improved 3CameronMcRae901
 
TAA eLearn Course - Presentation Week 3
TAA eLearn Course - Presentation Week 3TAA eLearn Course - Presentation Week 3
TAA eLearn Course - Presentation Week 3Yum Studio
 
Living In Hi-Tech, Hi-Touch World
Living In Hi-Tech, Hi-Touch WorldLiving In Hi-Tech, Hi-Touch World
Living In Hi-Tech, Hi-Touch WorldCheryl Engle
 

Similaire à SoundCloud @ Music Hackday Barcelona 2010 (20)

Audio Analysis with Spotify's Web API
Audio Analysis with Spotify's Web APIAudio Analysis with Spotify's Web API
Audio Analysis with Spotify's Web API
 
Midinote Presentation
Midinote PresentationMidinote Presentation
Midinote Presentation
 
Last.fm API workshop - Stockholm
Last.fm API workshop - StockholmLast.fm API workshop - Stockholm
Last.fm API workshop - Stockholm
 
Web 2.0 Sudak
Web 2.0   SudakWeb 2.0   Sudak
Web 2.0 Sudak
 
Web Audio API: brief introduction
Web Audio API: brief introductionWeb Audio API: brief introduction
Web Audio API: brief introduction
 
Free Software for Free Sound
Free Software for Free SoundFree Software for Free Sound
Free Software for Free Sound
 
Jamendo at the CC Tech Summit - June 18 2008
Jamendo at the CC Tech Summit - June 18 2008Jamendo at the CC Tech Summit - June 18 2008
Jamendo at the CC Tech Summit - June 18 2008
 
MIDI is Staging a Comeback... In Your Browser!
MIDI is Staging a Comeback... In Your Browser!MIDI is Staging a Comeback... In Your Browser!
MIDI is Staging a Comeback... In Your Browser!
 
Web20 Intro Naj Shaik
Web20 Intro Naj ShaikWeb20 Intro Naj Shaik
Web20 Intro Naj Shaik
 
Intro To Media APIs
Intro To Media APIsIntro To Media APIs
Intro To Media APIs
 
Metadata for Musicians: session 2
Metadata for Musicians: session 2Metadata for Musicians: session 2
Metadata for Musicians: session 2
 
Best Free Web Stuff for Broke Libraries
Best Free Web Stuff for Broke LibrariesBest Free Web Stuff for Broke Libraries
Best Free Web Stuff for Broke Libraries
 
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Technology Extravaganza: New Web Sites and Applications that Show Promise for...Technology Extravaganza: New Web Sites and Applications that Show Promise for...
Technology Extravaganza: New Web Sites and Applications that Show Promise for...
 
Music Hackday Boston - The Last.fm API
Music Hackday Boston - The Last.fm APIMusic Hackday Boston - The Last.fm API
Music Hackday Boston - The Last.fm API
 
Worldcat (and other) APIs
Worldcat (and other) APIsWorldcat (and other) APIs
Worldcat (and other) APIs
 
Sound recording glossary improved 2
Sound recording glossary   improved 2Sound recording glossary   improved 2
Sound recording glossary improved 2
 
Podcasting 101
Podcasting 101Podcasting 101
Podcasting 101
 
Sound recording glossary improved 3
Sound recording glossary improved 3Sound recording glossary improved 3
Sound recording glossary improved 3
 
TAA eLearn Course - Presentation Week 3
TAA eLearn Course - Presentation Week 3TAA eLearn Course - Presentation Week 3
TAA eLearn Course - Presentation Week 3
 
Living In Hi-Tech, Hi-Touch World
Living In Hi-Tech, Hi-Touch WorldLiving In Hi-Tech, Hi-Touch World
Living In Hi-Tech, Hi-Touch World
 

Plus de Eric Wahlforss

SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011Eric Wahlforss
 
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sSoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sEric Wahlforss
 
SoundCloud API Learnings
SoundCloud API LearningsSoundCloud API Learnings
SoundCloud API LearningsEric Wahlforss
 
SoundCloud Presentation @ AWS Startup Event London
SoundCloud Presentation @ AWS Startup Event LondonSoundCloud Presentation @ AWS Startup Event London
SoundCloud Presentation @ AWS Startup Event LondonEric Wahlforss
 
Sound & Clouds: Reboot 10 Talk
Sound & Clouds: Reboot 10 TalkSound & Clouds: Reboot 10 Talk
Sound & Clouds: Reboot 10 TalkEric Wahlforss
 
Disruptive Media Conference
Disruptive Media ConferenceDisruptive Media Conference
Disruptive Media ConferenceEric Wahlforss
 
Trustmojo Reboot 9 Talk
Trustmojo Reboot 9 TalkTrustmojo Reboot 9 Talk
Trustmojo Reboot 9 TalkEric Wahlforss
 
Trustmojo Talk at Yahoo Innovation
Trustmojo Talk at Yahoo InnovationTrustmojo Talk at Yahoo Innovation
Trustmojo Talk at Yahoo InnovationEric Wahlforss
 
Trustmojo: Architectures For Trust
Trustmojo: Architectures For TrustTrustmojo: Architectures For Trust
Trustmojo: Architectures For TrustEric Wahlforss
 

Plus de Eric Wahlforss (10)

SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011
 
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sSoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:s
 
m.soundcloud.com
m.soundcloud.comm.soundcloud.com
m.soundcloud.com
 
SoundCloud API Learnings
SoundCloud API LearningsSoundCloud API Learnings
SoundCloud API Learnings
 
SoundCloud Presentation @ AWS Startup Event London
SoundCloud Presentation @ AWS Startup Event LondonSoundCloud Presentation @ AWS Startup Event London
SoundCloud Presentation @ AWS Startup Event London
 
Sound & Clouds: Reboot 10 Talk
Sound & Clouds: Reboot 10 TalkSound & Clouds: Reboot 10 Talk
Sound & Clouds: Reboot 10 Talk
 
Disruptive Media Conference
Disruptive Media ConferenceDisruptive Media Conference
Disruptive Media Conference
 
Trustmojo Reboot 9 Talk
Trustmojo Reboot 9 TalkTrustmojo Reboot 9 Talk
Trustmojo Reboot 9 Talk
 
Trustmojo Talk at Yahoo Innovation
Trustmojo Talk at Yahoo InnovationTrustmojo Talk at Yahoo Innovation
Trustmojo Talk at Yahoo Innovation
 
Trustmojo: Architectures For Trust
Trustmojo: Architectures For TrustTrustmojo: Architectures For Trust
Trustmojo: Architectures For Trust
 

Dernier

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 

Dernier (20)

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 

SoundCloud @ Music Hackday Barcelona 2010