Internet Radio

goradion – command line radio player

Internet radio, often referred to as web radio, streaming radio, or online radio, is a digital audio service that streams over the Internet.

So, what makes internet radio so appealing? For starters, there are no sign-up or subscription fees, making it accessible to everyone. You can tune into a vast array of stations from around the globe. Whether you’re a fan of classical music, pop, folk, or even news and talk shows, there’s something for everyone, no matter where you are, as long as you have an internet connection. Internet radio covers every format you’d find on traditional broadcast stations, providing endless listening options.

goradion is a TUI internet radio player for Linux. It uses mpv as its playback engine. As its name suggests, it’s written in Go. This is free and unencumbered software released into the public domain.

Installation

I tested goradion using the Manjaro distribution. I installed the binary package using Manjaro’s GUI package manager (called Pamac).

goradion

The package installs with no issues.

In Operation

Here’s what you see when launching the program.

goradion in action

The software has populated a reasonable range of internet radio stations which are well organized. But I’d like to see a much larger range. For example, in the 80s section there are only 4 stations listed.

There’s search functionality. The station search dialog is brought up with Ctrl+F or with :

Search functionality

What other functionality is available?

  • Play a random station (accessible by pressing * when in a category).
  • The status line shows the station and track being played as well as the bitrate information and volume level.
  • Control the volume (with left and right arrows).
  • Shuffle play. Shuffle uses the stations currently open/visible. On tag screen (top level) all stations are shuffled.
  • Press ? shows the shortcuts.

Summary

Goradion definitely has its perks. It’s resource-efficient, reliable, and boasts a good text-based user interface.

The stations are configured using a CSV file with a title, URL and semicolon ; separated tag(s). I’d really love to have the ability to add stations from within the program ideally integrating with the Radio Browser API.

Goradion is cross-platform software running under Linux, macOS, and Windows.

Website: github.com/agejevasv/goradion
Support:
Developer: Viktoras Agejevas
License: The Unlicense

goradion is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Terminal-Based Internet Radio Apps
PyRadioCross-platform curses based with support for Radio Browser
radio-activeCommand-line tool to listen to more than 30,000 radio stations
SonicRadioStylish TUI radio player
RadioGoGoSurf global radio waves
teraPlay radio stations, CRUD your favorite lists, and explore stations
radionTUI client written in Bash
cTunencurses tool with good search functionality
rig.fmFast, focused, keyboard-friendly, and free of clutter
Radio RecorderInternet radio player and recorder
PMRP-NGGround-up rewrite of PMRP
goradionTUI internet radio player that uses mpv
RadiotropeAI agent-enabled internet radio player
RadioboatTerminal web radio client, built with simplicity in mind
PMRPPoor Man's Radio Player
radio-cliSimple radio CLI written in Rust
TuneIn CLIBasic internet radio with TuneIn Radio and Radio Browser as providers
tmuzikaMusic player and internet radio player
CurseradioVery simple application for navigating and playing radio streams

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted