soma-fm-player
Radio player
A Vue.js application for streaming and visualizing radio stations from Somafm.com using Three.js and the Web Audio Context API.
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.
140 stars
8 watching
32 forks
Language: JavaScript
last commit: over 1 year ago
Linked from 1 awesome list
audiojavascriptsomafmspathreejsuivisualizervuejs
Related projects:
Repository | Description | Stars |
---|---|---|
redcodemohammed/vue-sounds | A Vue.js plugin to play sounds by dynamically adding and managing audio clips. | 12 |
vueuse/sound | A Vue composable for playing sound effects using the Composition API and Howler.js audio utility. | 496 |
rockymadden/somafm-cli | A terminal-based command-line interface to stream SomaFM radio channels | 144 |
ionden/ion.sound | A JavaScript plugin for playing sounds in web applications using the Web Audio API and HTML5 Audio. | 712 |
sevenoutman/vue-aplayer | A Vue.js music player implementation of the APlayer prototype | 1,327 |
jerosoler/wave-audio-path-player | An audio player component with a customizable waveform visualizer | 53 |
pluto1114/vue-music163 | A web application for playing and searching music using Vue.js | 94 |
petsgre/music | A Vue.js music player project providing basic functionality for playing audio files. | 27 |
shershen08/vuejs-sound-player | A reusable UI component for playing audio files in a web application using Vue.js | 178 |
henrikjoreteg/soundeffectmanager | A simple sound effect manager for playing sounds using the Web Audio API | 6 |
chenqiaoen521/vue-waveform | A JavaScript library for visualizing waveform audio data in web applications | 37 |
gk4m/vue-spotify | A Vue.js application providing a Spotify client with features for authentication, search, browsing, playlist management and player control | 475 |
forijk/vue-audio-better | A Vue.js component library for creating custom audio players with additional features such as progress bars and volume control. | 137 |
experience-monks/web-audio-player | A WebAudio player that simplifies cross-browser playback and addresses common issues with streaming audio on mobile devices. | 243 |
jhasse/ears | A Rust library for playing audio files with spatialization capabilities using OpenAL and libsndfile. | 90 |