{"componentChunkName":"component---src-templates-blog-post-js","path":"/javascript-sdk","result":{"data":{"site":{"siteMetadata":{"title":"SoundCloud Backstage Blog","author":"SoundCloud"}},"markdownRemark":{"id":"4e35ed3e-66c9-58dd-832c-1bfc10b550e5","excerpt":"Today we’re excited to announce a big update to our JavaScript SDK.\nAside from improving the existing functionality like authentication, API read requests and oEmbed, we’ve added some sweet new features: API write support: Create comments, follow users, like sounds and update user profiles Audio Streaming: Build your own player powered by SoundCloud Audio recording and uploading: Let your users record and upload sounds to SoundCloud from your website. All of these features can be added to your…","html":"<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto;  max-width: 519px;\"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/blog/static/6c7832499ba160d91a482087ca6c54f3/96300/record-example.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 25.240847784200387%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAIAAADKYVtkAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1UlEQVQY03WOTU7DMBCFe82KS1R0gYTYV6xY9BScoAfgGrSy04ak9oxT+beuPQk2AcSGt3iLp/fNm8VUNI7FUnDmbXdDOSdf2SSFYIy1H3LQ5K9jSmn6o0U1otKE7ROslvL5kUaa8Xoxpb7vCnxgkvG+61qntQcZEJw233Ad2Tyo9R2+3BPlXziEIIS8DEqbiBcC5a3RChGEvMVYYco55uwAht2rbQ8xU/55ryw3TcM4O57O/AioTGG899Y6IqrwNQTOmURVHjgD7t/3xtgZdq6Wpn/0CafUGZHyVa+QAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Connect and Record\"\n        title=\"Connect and Record\"\n        src=\"/blog/static/6c7832499ba160d91a482087ca6c54f3/96300/record-example.png\"\n        srcset=\"/blog/static/6c7832499ba160d91a482087ca6c54f3/9ec3c/record-example.png 200w,\n/blog/static/6c7832499ba160d91a482087ca6c54f3/c7805/record-example.png 400w,\n/blog/static/6c7832499ba160d91a482087ca6c54f3/96300/record-example.png 519w\"\n        sizes=\"(max-width: 519px) 100vw, 519px\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>Today we’re excited to announce a big update to our JavaScript SDK.\nAside from improving the existing functionality like authentication, API read requests and oEmbed, we’ve added some sweet new features:</p>\n<ul>\n<li>\n<p><strong>API write support:</strong></p>\n<p>Create comments, follow users, like sounds and update user profiles</p>\n</li>\n<li>\n<p><strong>Audio Streaming:</strong></p>\n<p>Build your own player powered by SoundCloud</p>\n</li>\n<li>\n<p><strong>Audio recording and uploading:</strong></p>\n<p>Let your users record and upload sounds to SoundCloud from your website.</p>\n</li>\n</ul>\n<p>All of these features can be added to your website with only a few lines of JavaScript saving you the pain\nof dealing with tricky things like cross domain communication, dependency loading and cross browser workarounds.</p>\n<p>Want to try it out yourself? Take a look at the <a href=\"https://connect.soundcloud.com/examples/basic.html\">examples</a> and check out the <a href=\"https://developers.soundcloud.com/docs/javascript-sdk\">docs</a> to get started.</p>\n<p>We’re excited to see what apps you can build on top of this!\nAnd let us know your thoughts on how we can continue to improve our developer resources.</p>","fields":{"teaserPlainText":null},"frontmatter":{"title":"Connect & Record with the new JavaScript SDK","date":"November 14th, 2011","categories":["Announcements"],"authors":[{"name":"Johannes Wagener","link":"mailto:api@soundcloud.com"}],"image":null}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"javascript-sdk","previous":{"fields":{"slug":"competition-app"},"frontmatter":{"permalink":"competition-app","title":"Competition App - Host a contest, powered by SoundCloud","categories":["Announcements"],"authors":[{"name":"Lee Martin","link":"mailto:lee@soundcloud.com"}]}},"next":{"fields":{"slug":"omniauth-soundcloud"},"frontmatter":{"permalink":"omniauth-soundcloud","title":"SoundCloud Strategy for OmniAuth 1.0","categories":["Announcements"],"authors":[{"name":"Lee Martin","link":"mailto:lee@soundcloud.com"}]}}}}}