Skip to main content

This simple player for SomaFM keeps the distractions, and system resource utilization, to an absolute minimum. The look of this player was inspired equally by the excellent SomaFM terminal interfaces which were already available, and the 90's hacker aesthetic that I seem to find myself nostalgic for when listening to a Shoutcast stream at 2AM.

As of the current version, the player supports completely unnecessary features like desktop notifications and Chromecast support at no extra charge. Known to work on Linux (including Raspberry Pi and Chrome OS's Crostini), Mac OS, and even Windows.

For an up-to-date list of what's new, check the Changelog

Dependencies

At minimum, this program requires Python 3 versions of the following libraries:

Supported Players

This program is simply a front-end, playback requires one of these media players to be installed:

  • MPlayer (Best choice)
  • mpg123 (Lightweight, but lacks AAC support)
  • mpv (Slow to start stream, minimal functionality)

About SomaFM

somabanner

SomaFM is a listener-supported Internet-only radio station. That means no advertising or annoying commercial interruptions. SomaFM's mission is to search for and expose great new music which people may otherwise never encounter.

If you like what you hear on SomaFM and want to help, please consider visiting their site and making a donation.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

For details, see the file "COPYING" in the source directory.

Metadata

Release files for somafm 1.71

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for somafm 1.71
File Size Uploaded
somafm-1.71.tar.gz 10.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for somafm 1.71
File Interpreter ABI Platform
somafm-1.71-py3-none-any.whl Python 3 none any Details

Total release size: 31.9 kB

Release files / somafm-1.71.tar.gz

Download URL somafm-1.71.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c3aa2fcb3c310a10e833430c2f9b6ab171d2a05daef7c487ef3524d4df33ba3f
BLAKE2b-256 checksum
How to use checksums
97c797f3452f00e4261732b8eb2d0ef078e08c75fab23811e6cf276b832d4dea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release files / somafm-1.71-py3-none-any.whl

Download URL somafm-1.71-py3-none-any.whl
Size 21.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b7bd543b12baaa66387b8c1dd82e89ea341a11c826cf8749f600a96c60dee320
BLAKE2b-256 checksum
How to use checksums
a000e05f423b02be51329f4197a9bee9284430f1e5769d537f35655099517d46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.71 This release

2 release files

1.70

2 release files

1.61

2 release files

1.6

2 release files

1.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page