{"repo":"rainner/soma-fm-player","free":true,"listed":false,"github":"https://github.com/rainner/soma-fm-player","clone":"git clone https://github.com/rainner/soma-fm-player.git","description":"This is a Vue.js web application for streaming radio stations from Somafm.com. This app uses the public SomaFM JSON channels API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also uses Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected station.","language":"JavaScript","stars":147,"topics":["somafm","vuejs","threejs","javascript","spa","ui","audio","visualizer"],"license":"MIT","category":"media-processing","readme_excerpt":"[site]: https://rainnerlins.com/ [twitter]: https://twitter.com/raintek [mit]: https://www.opensource.org/licenses/mit-license.php [repo]: https://github.com/rainner/soma-fm-player/ [demo]: https://somafm.loudfusion.com/ [somafm]: https://somafm.com/ [audioapi]: https://developer.mozilla.org/en-US/docs/Web/API/AudioContext [vue]: https://github.com/vuejs/vue [node]: https://nodejs.org/ Soma FM Music Player Web-App This is a Vue.js web application for streaming radio stations from [Somafm.com][somafm]. This app uses Three.js and the [HTML5 Web Audio Context API][audioapi] to sample audio data and create a visualizer effect for the selected station. Soma FM is a user supported music streaming platform. Anyone using this code should contact dj@somafm.com for permissions to their API before using it. [Check it out here][demo]","default_branch":null,"files":null,"tree":[],"storefront":"/r/rainner","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rainner/soma-fm-player/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}