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.

GitHub

140 stars
8 watching
32 forks
Language: JavaScript
last commit: over 1 year ago
Linked from 1 awesome list

audiojavascriptsomafmspathreejsuivisualizervuejs

Backlinks from these awesome lists:

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