An improved Curses interface for listening to internet radio.
An internet radio in the terminal.
Curseradio-improved is an improved version of
curses interface for browsing and playing an
OPML directory of internet radio streams. It is designed to use the tunein directory found here, but could be adapted to others.
Audio playback uses mpv.
python3 and the libraries
Install the module from
pip3 install curseradio-improved
You can also install
curseradio-improved by downloading the source code (or cloning this repository) and typing:
make # might prompt for `sudo' password make test # tests the success installation
Settings are parsed from
./curseradio-improved/configs.json. This file serves as an example, colors and key bindings can be change to your liking, though. Additional settings like status bar display text will be configurable in the future.
You can use the keys below to navigate and select things in the
vi-like keys should work intuitively.
|↑ or k, ↓ or j||navigate|
|PgUp or p, PgDn or n||navigate quickly|
|Home or g, End or G||to top/bottom|
|Enter||open/close folders, play stream|
|s||stop playing stream|
Curseradio-improved is MIT-licensed (see LICENSE.md).
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size curseradio_improved-0.3.7-py3-none-any.whl (9.1 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size curseradio-improved-0.3.7.tar.gz (7.2 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for curseradio_improved-0.3.7-py3-none-any.whl
Hashes for curseradio-improved-0.3.7.tar.gz