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
33 forks
Language: JavaScript
last commit: over 3 years ago
Linked from 1 awesome list

audiojavascriptsomafmspathreejsuivisualizervuejs

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
redcodemohammed/vue-soundsA Vue.js plugin to play sounds by dynamically adding and managing audio clips.11
vueuse/soundA Vue composable for playing sound effects using the Composition API and Howler.js audio utility.503
rockymadden/somafm-cliA terminal-based command-line interface to stream SomaFM radio channels144
ionden/ion.soundA JavaScript plugin for playing sounds in web applications using the Web Audio API and HTML5 Audio.711
sevenoutman/vue-aplayerA Vue.js music player implementation of the APlayer prototype1,330
jerosoler/wave-audio-path-playerAn audio player component with a customizable waveform visualizer54
pluto1114/vue-music163A Vue.js application for playing and searching music on the popular Chinese music platform 163.95
petsgre/musicA Vue.js music player project providing basic functionality for playing audio files.27
shershen08/vuejs-sound-playerA reusable UI component for playing audio files in a web application using Vue.js179
henrikjoreteg/soundeffectmanagerA simple sound effect manager for playing sounds using the Web Audio API6
chenqiaoen521/vue-waveformA JavaScript library for visualizing waveform audio data in web applications37
gk4m/vue-spotifyA Vue.js application providing a Spotify client with features for authentication, search, browsing, playlist management and player control475
forijk/vue-audio-betterA Vue.js component library for creating custom audio players with additional features such as progress bars and volume control.138
experience-monks/web-audio-playerA WebAudio player that simplifies cross-browser playback and addresses common issues with streaming audio on mobile devices.244
jhasse/earsA Rust library for playing audio files with spatialization capabilities using OpenAL and libsndfile.90