An open API service indexing awesome lists of open source software.

https://github.com/cheshire137/soma-chrome

Chrome extension to listen to SomaFM web radio stations from your browser.
https://github.com/cheshire137/soma-chrome

browser-extension chrome-extension javascript music somafm

Last synced: 3 months ago
JSON representation

Chrome extension to listen to SomaFM web radio stations from your browser.

Awesome Lists containing this project

README

          

# SomaPlayer for Chrome

[![Build status](https://travis-ci.org/cheshire137/soma-chrome.svg?branch=master)](https://travis-ci.org/cheshire137/soma-chrome)

SomaPlayer is a Chrome extension for playing stations from [SomaFM](http://somafm.com).

**[Install from the Chrome Web Store](https://chrome.google.com/webstore/detail/somaplayer/dpcghdgbhjkihgnnbojldhjmcbieofgo?hl=en&gl=US&authuser=1)**

See the [change log](CHANGELOG.md). You might also be interested in my [desktop app](https://github.com/cheshire137/huxleyfm) for macOS, Windows, and Linux.

## Screenshots

![Screenshot - popup](https://raw.githubusercontent.com/cheshire137/soma-chrome/master/promo-assets/920x680.png)

![Screenshot - a song notification](https://raw.githubusercontent.com/cheshire137/soma-chrome/master/screenshots/notification.png)

## How to Develop

Pull requests welcome!

In Chrome:

1. Navigate to `chrome://extensions/`
1. Toggle on "Developer mode" in the top right
1. Click "Load Unpacked" and choose the extension/ directory

## How to Check Code Style

npm install
npm test

## Thanks

- [SomaFM](http://somafm.com/) - where all the music comes from!
- [Google Material Icons](https://material.io/icons/) - for pause and play icons.
- [Primer CSS library](https://primer.github.io/)