Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rainner/soma-fm-player
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.
https://github.com/rainner/soma-fm-player
audio javascript somafm spa threejs ui visualizer vuejs
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/rainner/soma-fm-player
- Owner: rainner
- License: mit
- Created: 2018-09-21T01:44:15.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T02:52:13.000Z (almost 2 years ago)
- Last Synced: 2024-08-02T12:23:52.998Z (4 months ago)
- Topics: audio, javascript, somafm, spa, threejs, ui, visualizer, vuejs
- Language: JavaScript
- Homepage:
- Size: 6.48 MB
- Stars: 139
- Watchers: 8
- Forks: 34
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-web-effect - soma-fm-player - SomaFM Music Player Web-App (🚀 A series of exquisite and compact web page cool effects / Audio Effect)
- awesome-web-effect - soma-fm-player - SomaFM Music Player Web-App (🚀 A series of exquisite and compact web page cool effects / Audio Effect)
README
[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/# SomaFM Music Player Web-App
![SomaFM-Player](https://raw.githubusercontent.com/rainner/soma-fm-player/master/thumb.jpg)
This is a Vue.js web application for streaming radio stations from [Somafm.com][somafm]. 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 used Three.js and the [HTML5 Web Audio Context API][audioapi] to sample audio data and create a visualizer effect for the selected station.
##### [Check it out here][demo]
### Author
[Rainner Lins][site]
[@raintek_][twitter]### License
Licensed under [MIT][mit].