{"id":13529236,"url":"https://github.com/rockymadden/somafm-cli","last_synced_at":"2025-09-01T13:32:00.308Z","repository":{"id":6092772,"uuid":"54725066","full_name":"rockymadden/somafm-cli","owner":"rockymadden","description":":musical_note: Listen to SomaFM in your terminal via pure bash","archived":false,"fork":false,"pushed_at":"2024-06-30T20:10:14.000Z","size":40,"stargazers_count":144,"open_issues_count":9,"forks_count":12,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-12-22T01:08:33.240Z","etag":null,"topics":["ambient","cli","downtempo","groove-salad","indie","jazz","music","radio","soma","somafm","somafm-cli","streaming","trance"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rockymadden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-25T14:47:24.000Z","updated_at":"2024-11-11T17:50:38.000Z","dependencies_parsed_at":"2024-01-03T04:13:34.420Z","dependency_job_id":"1a84943e-108f-4012-bde6-51bf97768d4b","html_url":"https://github.com/rockymadden/somafm-cli","commit_stats":{"total_commits":46,"total_committers":2,"mean_commits":23.0,"dds":"0.10869565217391308","last_synced_commit":"1ee37845c4dbc961c495bec73504f4bbe8499a34"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockymadden%2Fsomafm-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockymadden%2Fsomafm-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockymadden%2Fsomafm-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rockymadden%2Fsomafm-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rockymadden","download_url":"https://codeload.github.com/rockymadden/somafm-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231694115,"owners_count":18411997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ambient","cli","downtempo","groove-salad","indie","jazz","music","radio","soma","somafm","somafm-cli","streaming","trance"],"created_at":"2024-08-01T07:00:34.612Z","updated_at":"2024-12-29T02:20:26.428Z","avatar_url":"https://github.com/rockymadden.png","language":"Shell","funding_links":[],"categories":["Entertainment"],"sub_categories":["Music"],"readme":"# somafm-cli \u003csub\u003e\u003csup\u003e| Listen to SomaFM in your terminal via pure bash\u003c/sup\u003e\u003c/sub\u003e\n[![version](http://img.shields.io/badge/version-0.3.1-blue.svg)](https://github.com/rockymadden/somafm-cli/releases)\n[![versioning](http://img.shields.io/badge/versioning-semver-blue.svg)](http://semver.org/)\n[![branching](http://img.shields.io/badge/branching-github%20flow-blue.svg)](https://guides.github.com/introduction/flow/)\n[![license](http://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n[![gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/rockymadden/somafm-cli)\n[![circleci](https://circleci.com/gh/rockymadden/somafm-cli.svg?style=shield)](https://circleci.com/gh/rockymadden/somafm-cli)\n\n```console\n$ somafm listen groovesalad\n22:27:30 | Mindex - Jagga-jah\n22:31:11 | Fresh Moods - Orfine\n22:33:15 | Dr. Toast - Thunderclap\n```\n\n## Install\n### Via Homebrew:\n```console\n$ brew tap rockymadden/rockymadden\n$ brew install rockymadden/rockymadden/somafm-cli\n```\n\n### Via compiling from source:\n```console\n$ git clone git@github.com:rockymadden/somafm-cli.git\n$ cd somafm-cli\n$ make\n$ make install\n```\n\u003e __NOTE:__ Both `jq` and `mpv` are dependencies and without Homebrew you must ensure they are satisfied.\n\n## Use\n```console\n$ somafm --help\nUsage:\n  somafm channels\n  somafm listen \u003cchannel\u003e [--quality=\u003clow|high|highest\u003e]\n\nOptions:\n  quality    The listening quality (default: high)\n\nCommands:\n  channels|list|ls    List channels\n  listen|play         Listen to channel\n```\n\n### Listen to Groove Salad:\n```console\n$ somafm listen groovesalad\n22:27:30 | Mindex - Jagga-jah\n```\n\n### Listen to Groove Salad at highest quality:\n```console\n$ somafm listen groovesalad --quality=highest\n22:27:30 | Mindex - Jagga-jah\n```\n\n### List channels:\n```console\n$ somafm channels\ngroovesalad | 1535 listeners | A nicely chilled plate of ambient/downtempo beats and grooves.\ndronezone | 682 listeners | Served best chilled, safe with most medications. Atmospheric textures with minimal beats.\nspacestation | 332 listeners | Tune in, turn on, space out. Spaced-out ambient and mid-tempo electronica.\nindiepop | 307 listeners | New and classic favorite indie pop tracks.\nlush | 283 listeners | Sensuous and mellow vocals, mostly female, with an electronic influence.\nsecretagent | 237 listeners | The soundtrack for your stylish, mysterious, dangerous life. For Spies and PIs too!\ndeepspaceone | 195 listeners | Deep ambient electronic, experimental and space music. For inner and outer space exploration.\nu80s | 154 listeners | Early 80s UK Synthpop and a bit of New Wave.\nbootliquor | 96 listeners | Americana Roots music for Cowhands, Cowpokes and Cowtippers\nbeatblender | 92 listeners | A late night blend of deep-house and downtempo chill.\npoptron | 86 listeners | Electropop and indie dance rock with sparkle and pop.\nsuburbsofgoa | 84 listeners | Desi-influenced Asian world beats and beyond.\nsonicuniverse | 83 listeners | Transcending the world of jazz with eclectic, avant-garde takes on tradition.\nseventies | 77 listeners | NEW! Mellow album rock from the Seventies. Yacht friendly.\nbagel | 73 listeners | What alternative rock radio should sound like.\ndefcon | 72 listeners | Music for Hacking. The DEF CON Year-Round Channel.\nfolkfwd | 70 listeners | Indie Folk, Alt-folk and the occasional folk classics.\nthetrip | 63 listeners | Progressive house / trance. Tip top tunes.\nillstreet | 59 listeners | Classic bachelor pad, playful exotica and vintage music of tomorrow.\ndigitalis | 59 listeners | Digitally affected analog rock to calm the agitated heart.\nfluid | 58 listeners | NEW! Drown in the electronic sound of instrumental hiphop, future soul and liquid trap.\nthistle | 54 listeners | Exploring music from Celtic roots and branches\nmissioncontrol | 53 listeners | Celebrating NASA and Space Explorers everywhere.\ndubstep | 48 listeners | Dubstep, Dub and Deep Bass. May damage speakers at high volume.\ncliqhop | 43 listeners | Blips'n'beeps backed mostly w/beats. Intelligent Dance Music.\n7soul | 39 listeners | Vintage soul tracks from the original 45 RPM vinyl.\nsf1033 | 30 listeners | Ambient music mixed with the sounds of San Francisco public safety radio traffic.\nearwaves | 23 listeners | Spanning the history of electronic and experimental music from the early pioneers to the latest innovators.\nbrfm | 22 listeners | From the Playa to the world, back for the 2015 Burning Man festival.\ndoomed | 22 listeners | Dark industrial/ambient music for tortured souls.\ncovers | 18 listeners | Just covers. Songs you know by artists you don't. We've got you covered.\nmetal | 14 listeners | NEW! From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial.\nsxfm | 5 listeners | Music from bands who will be performing at SXSW, one of the biggest and best music festivals in the world. [explicit]\n```\n\n## License\n```\nThe MIT License (MIT)\n\nCopyright (c) 2018 Rocky Madden (https://rockymadden.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frockymadden%2Fsomafm-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frockymadden%2Fsomafm-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frockymadden%2Fsomafm-cli/lists"}