There are 2 repositories under somafm topic.
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.
:musical_note: Listen to SomaFM in your terminal via pure bash
Chrome extension to listen to SomaFM web radio stations from your browser.
Unofficial player that gives you minimal, background playback of SomaFM channels.
An unofficial desktop app for listening to SomaFM, built with Electron.
Online radio(Icecast/Shoutcast) recorder(downloader)
A scraper to collect and analyze the "Top 30" charts from SomaFM.
SomaFM desktop player built with Electron and React
somafm command line client
SomaScrobblerApi for Android
Create a playlist for your favorite stream-capable music player.
An API client for Soma FM. Provides methods to retrive data about channels and recently played songs.
Get the last song played on a limited choice of radios
Pop-up notification about the currently playing music track.
VSoma is a Visual Studio Code extension to play SomaFM radio streams from inside the editor.
:musical_note: Listen to SomaFM in your terminal
VLC Wrapper Script for SFM: flask.Flask(), flask.render_template, csv.reader()
Save songs from https://somafm.com as JSON. See somafm-json for results https://github.com/inktrap/somafm-json
Output of soma-songs https://github.com/inktrap/soma-songs
A basic webscraper to fetch currently playing track from a given station