• Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    Shell
  • Created over 8 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🎵 Listen to SomaFM in your terminal via pure bash

somafm-cli | Listen to SomaFM in your terminal via pure bash

version versioning branching license gitter circleci

$ somafm listen groovesalad
22:27:30 | Mindex - Jagga-jah
22:31:11 | Fresh Moods - Orfine
22:33:15 | Dr. Toast - Thunderclap

Install

Via Homebrew:

$ brew tap rockymadden/rockymadden
$ brew install rockymadden/rockymadden/somafm-cli

Via compiling from source:

$ git clone [email protected]:rockymadden/somafm-cli.git
$ cd somafm-cli
$ make
$ make install

NOTE: Both jq and mpv are dependencies and without Homebrew you must ensure they are satisfied.

Use

$ somafm --help
Usage:
  somafm channels
  somafm listen <channel> [--quality=<low|high|highest>]

Options:
  quality    The listening quality (default: high)

Commands:
  channels|list|ls    List channels
  listen|play         Listen to channel

Listen to Groove Salad:

$ somafm listen groovesalad
22:27:30 | Mindex - Jagga-jah

Listen to Groove Salad at highest quality:

$ somafm listen groovesalad --quality=highest
22:27:30 | Mindex - Jagga-jah

List channels:

$ somafm channels
groovesalad | 1535 listeners | A nicely chilled plate of ambient/downtempo beats and grooves.
dronezone | 682 listeners | Served best chilled, safe with most medications. Atmospheric textures with minimal beats.
spacestation | 332 listeners | Tune in, turn on, space out. Spaced-out ambient and mid-tempo electronica.
indiepop | 307 listeners | New and classic favorite indie pop tracks.
lush | 283 listeners | Sensuous and mellow vocals, mostly female, with an electronic influence.
secretagent | 237 listeners | The soundtrack for your stylish, mysterious, dangerous life. For Spies and PIs too!
deepspaceone | 195 listeners | Deep ambient electronic, experimental and space music. For inner and outer space exploration.
u80s | 154 listeners | Early 80s UK Synthpop and a bit of New Wave.
bootliquor | 96 listeners | Americana Roots music for Cowhands, Cowpokes and Cowtippers
beatblender | 92 listeners | A late night blend of deep-house and downtempo chill.
poptron | 86 listeners | Electropop and indie dance rock with sparkle and pop.
suburbsofgoa | 84 listeners | Desi-influenced Asian world beats and beyond.
sonicuniverse | 83 listeners | Transcending the world of jazz with eclectic, avant-garde takes on tradition.
seventies | 77 listeners | NEW! Mellow album rock from the Seventies. Yacht friendly.
bagel | 73 listeners | What alternative rock radio should sound like.
defcon | 72 listeners | Music for Hacking. The DEF CON Year-Round Channel.
folkfwd | 70 listeners | Indie Folk, Alt-folk and the occasional folk classics.
thetrip | 63 listeners | Progressive house / trance. Tip top tunes.
illstreet | 59 listeners | Classic bachelor pad, playful exotica and vintage music of tomorrow.
digitalis | 59 listeners | Digitally affected analog rock to calm the agitated heart.
fluid | 58 listeners | NEW! Drown in the electronic sound of instrumental hiphop, future soul and liquid trap.
thistle | 54 listeners | Exploring music from Celtic roots and branches
missioncontrol | 53 listeners | Celebrating NASA and Space Explorers everywhere.
dubstep | 48 listeners | Dubstep, Dub and Deep Bass. May damage speakers at high volume.
cliqhop | 43 listeners | Blips'n'beeps backed mostly w/beats. Intelligent Dance Music.
7soul | 39 listeners | Vintage soul tracks from the original 45 RPM vinyl.
sf1033 | 30 listeners | Ambient music mixed with the sounds of San Francisco public safety radio traffic.
earwaves | 23 listeners | Spanning the history of electronic and experimental music from the early pioneers to the latest innovators.
brfm | 22 listeners | From the Playa to the world, back for the 2015 Burning Man festival.
doomed | 22 listeners | Dark industrial/ambient music for tortured souls.
covers | 18 listeners | Just covers. Songs you know by artists you don't. We've got you covered.
metal | 14 listeners | NEW! From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial.
sxfm | 5 listeners | Music from bands who will be performing at SXSW, one of the biggest and best music festivals in the world. [explicit]

License

The MIT License (MIT)

Copyright (c) 2018 Rocky Madden (https://rockymadden.com/)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

More Repositories

1

slack-cli

:neckbeard: Powerful Slack CLI via pure bash. Rich messaging, uploads, posts, piping, oh my!
Shell
1,053
star
2

stringmetric

🎯 String metrics and phonetic algorithms for Scala (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein).
Scala
485
star
3

gap

🔩 Fix default Google Analytics tracking methodologies and track micro user behaviors.
CoffeeScript
81
star
4

circleci-cli

🚦 Powerful CircleCI CLI via pure bash
Shell
76
star
5

scala-node

🔗 Proof of concept to determine if Scala.js could be leveraged to make a Node.js module. It can.
CoffeeScript
55
star
6

canvas-lms-cloud

☁️ Automagically configure, deploy, and host the open source Canvas LMS on everything from simple local virtual machine instance to a horizontally scaling, fault-tolerant, load balanced private cloud.
Shell
50
star
7

transfer-cli

🚡 Powerful transfer.sh CLI via pure bash
Shell
29
star
8

lti.js

🎓 Learning Tools Interoperability Node library.
CoffeeScript
17
star
9

github-crypt

:octocat: Send encrypted messages to GitHubers via their SSH public key
Shell
15
star
10

delimited

🚀 Simple CSV I/O for Scala. Read, write, validate, and transform. Do so line-by-line, all-at-once, or via streams.
Scala
11
star
11

droplr.sh

🎉 Upload files to Droplr via the command line.
Shell
11
star
12

tomorrow-night-eighties-syntax-theme

Atom syntax theme using the ever popular Tomorrow Night Eighties colors.
CSS
9
star
13

dotfiles

:neckbeard: Personal dotfiles
Vim Script
6
star
14

canvas-lms.js

Functional Node wrapper for the open source Canvas LMS REST API.
CoffeeScript
5
star
15

algs1

Algorithms, Part I
Java
2
star
16

leetcode

Java
1
star
17

react-github-repos

:octocat: React GitHub repos component with a high degree of customizability.
JavaScript
1
star
18

dotfiles-ubuntu

:neckbeard: Personal dotfiles for ubuntu server
Shell
1
star
19

homebrew-dotfiles

🍺 dotfiles management via homebrew
Shell
1
star
20

algs1-queues

Java
1
star