Radion: il client radio TUI minimale e potente per Linux

Tra i tanti strumenti da terminale per Linux, Radion si distingue come una soluzione leggera e sorprendentemente completa per l’ascolto di radio online. Pensato per sistemi GNU/Linux e macOS, questo client in Bash punta tutto su velocità, semplicità e personalizzazione, senza interfacce grafiche pesanti o dipendenze superflue.

L’approccio TUI consente di gestire le stazioni direttamente dal terminale, mantenendo un flusso di lavoro coerente per chi vive già nella shell. La possibilità di scegliere il metodo di selezione tra read, fzf, rofi e dmenu amplia notevolmente la flessibilità, adattandosi a diversi ambienti desktop e preferenze personali.

Un altro elemento che ne aumenta la rilevanza è l’integrazione con servizi esterni per la scoperta di nuove stazioni. L’accesso a database pubblici consente di trovare facilmente contenuti audio in base a genere, lingua o paese, trasformando Radion in uno strumento dinamico e sempre aggiornato.

Caratteristiche di Radion

La gestione delle stazioni avviene tramite un semplice file di configurazione, situato in $HOME/.config/radion/stations.txt. Qui l’utente può aggiungere manualmente nuove emittenti seguendo una sintassi precisa, che garantisce ordine e leggibilità anche con liste molto lunghe.

Ogni riga contiene URL dello stream, nome della stazione e una serie di tag personalizzati. I tag permettono di organizzare e filtrare rapidamente le stazioni, mentre l’etichetta #Favorites consente di accedere immediatamente ai contenuti preferiti. Il file supporta anche righe vuote e commenti, utili per mantenere una struttura chiara.

La registrazione dei flussi audio è affidata a uno script separato, che sfrutta sox per catturare l’audio in uscita. Il sistema funziona in modalità toggle: un comando avvia la registrazione, un secondo la interrompe e salva il file. Questo approccio si integra bene con le scorciatoie di mpv, permettendo di scegliere con precisione il punto di partenza.

Tra le caratteristiche tecniche più rilevanti:

  • configurazione manuale delle stazioni tramite file di testo
  • supporto a tag multipli per organizzazione avanzata
  • registrazione audio tramite script e sox
  • integrazione con mpv per la riproduzione
  • ampia personalizzazione tramite file radion.conf

Le preferenze permettono di definire editor, selettore e comportamento degli strumenti integrati. È possibile modificare anche i parametri dei menu dinamici, adattando completamente l’esperienza d’uso al proprio ambiente. Attenzione però alla registrazione: il sistema utilizza il dispositivo audio predefinito, quindi eventuali suoni di sistema o microfoni attivi possono finire nella traccia salvata.

Installare Radion

Prima di procedere con l’installazione dobbiamo verificare di aver installato Git, mpv (opzionale se vogliamo anche effettuare la registrazione delle radio sox e yad). Una volta verificato basta digitare da terminale:

per avviare Radion basta digitare:

Radion rimane così uno strumento essenziale ma estremamente flessibile, perfetto per chi cerca controllo totale e integrazione con il proprio workflow da terminale senza compromessi.

Abbiamo testato Radion su Zorin 18.1 (immagini articolo), ringrazio inoltre Maurizio Lo Nobile per la segnalazione.

Home Radion

Lascia un commento