Skip to content

Commit

Permalink
Release as v1.61
Browse files Browse the repository at this point in the history
  • Loading branch information
MS3FGX committed Jul 27, 2020
1 parent 68924f8 commit 79ba456
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 10 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Version History

### July 27th, 2020 (HOPE 2020 Release)
- Update README
- Update PyPi README
- Bump version to 1.61

### July 4th, 2020
- Add option to log played tracks to file
- Add PID file creation/detection

### July 1st, 2020
- Fix for MPlayer HTTPS links not working on Mac OS

### June 30th, 2020
- Starting script with -v will display backend player output for debug

### May 17th, 2020
- Update README
- Update PyPi README
Expand Down
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@
# Python SomaFM Player
This simple player for [SomaFM](https://somafm.com/) 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.
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) and Mac OS.

For an up-to-date list of what's new, check the [Changelog](CHANGELOG.md)

## Installation
Starting with version 1.5, this stable version of this program is available on PyPi and can be installed with the following command:

```console
pip3 install somafm
pip install somafm
```

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

* [colorama](https://pypi.org/project/colorama/)
* [requests](https://3.python-requests.org/)
Expand All @@ -23,13 +23,13 @@ Using this program requires the Python 3 versions of the following libraries:
Simply running `somafm` with no options will start streaming "Groove Salad." In the somewhat unlikely event you wanted to listen to something else, simply give it the channel name like so:

```console
./somafm "DEF CON Radio"
somafm "DEF CON Radio"
```

Channel entry is not case sensitive and uses a certain amount of "fuzzy" matching. So rather than typing out the entire name, the following will also work:

```console
./somafm def
somafm def
```
In addition, the following options are available:

Expand Down Expand Up @@ -66,8 +66,6 @@ While the script is already at a point where I would consider it feature complet

If you have an idea for a feature you'd like to see, let me know.

In addition, the only testing done so far has been on Linux. Presumably it can work on other operating systems with some tweaks, so if you've got a PR to make it work on your OS of choice, I'd be happy to take a look at it.

## About SomaFM
![somabanner](http://somafm.com/linktous/728x90sfm.jpg)

Expand Down
4 changes: 2 additions & 2 deletions pypi.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
This simple player for [SomaFM](https://somafm.com/) 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.
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) and Mac OS.

For an up-to-date list of what's new, check the [Changelog](CHANGELOG.md)

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

* [colorama](https://pypi.org/project/colorama/)
* [requests](https://3.python-requests.org/)
Expand Down
2 changes: 1 addition & 1 deletion somafm
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Python frontend for playing SomaFM with MPlayer
# Written by Tom Nardi (MS3FGX@gmail.com)
# Licensed under the GPLv3, see "COPYING"
version = "1.6"
version = "1.61"

import re
import os
Expand Down

0 comments on commit 79ba456

Please sign in to comment.