- Fast, modern TUI radio player built with Textual
- Browse, search, and play thousands of internet radio stations
- Add and manage favorites
- Multiple color themes
- Volume control, pause/resume, and stop
- Minimal dependencies, easy to install
- Configurable and hackable
# With yay
yay -S termr
# Or clone and build manually
git clone https://aur.archlinux.org/termr.git
cd termr
makepkg -si# Download and install
wget https://github.com/Hibbins/termr/releases/download/v1.2.0/termr_1.2.0-1_all.deb
sudo apt install ./termr_1.2.0-1_all.debpip install termr# Clone and install from source
git clone https://github.com/Hibbins/termr.git
cd termr
pip install .
# Or install directly from GitHub
pip install git+https://github.com/Hibbins/termr.git- VLC Media Player (with cvlc command)
Navigate the main list to discover and play radio stations from around the world.
Press s to search for stations by name, genre, country, etc.
Press f to add/remove the selected station to/from your favorites. Access your favorites from the main menu.
Switch between multiple color themes from the menu for the best TUI experience.
| Key | Action |
|---|---|
q |
Quit |
h |
Home |
s |
Search |
f |
Add/Remove Favorite |
+ / - |
Volume Up/Down |
p |
Pause/Resume |
x |
Stop |
r |
Refresh station list |
escape |
Back |
enter |
Play selected station |
The application automatically creates configuration files in ~/.config/termr/:
favorites.json- Favorite stationssettings.json- Application settings
You can edit ~/.config/termr/settings.json:
{
"max_stations": 100,
"default_sort": "clickcount",
"auto_play": false,
"volume": 100,
"theme": "default",
"last_station": null,
"api_timeout": 10
}Default playback volume (0-200).
Choose your preferred color theme.
Set the maximum number of stations to load.
Choose how stations are sorted (e.g., by popularity).
Set the timeout for API requests.
If enabled, termr will automatically start playing the last played station on launch.
Install VLC according to the instructions above.
Check that you are using the correct package manager for your system.
chmod +x termrEnjoy listening!
If you like the project, consider starring it on GitHub or buying me a coffee!

