
PyRadio è un lettore radio open source basato su curses, pensato per chi ama la semplicità e la potenza del terminale. Compatibile con Linux, macOS e Windows, consente di ascoltare stazioni radio online senza dover aprire un browser o utilizzare interfacce grafiche pesanti.
L’interfaccia è interamente testuale, ma sorprendentemente ricca di funzionalità. Con pochi comandi da tastiera, è possibile navigare tra le stazioni, regolare il volume, salvare preferiti, modificare playlist e persino cambiare tema. PyRadio è pensato per essere leggero, veloce e altamente configurabile, ideale per chi lavora spesso da terminale o usa Linux su hardware limitato.
Funzionalità avanzate e supporto per RadioBrowser
PyRadio offre una serie di funzionalità che lo rendono molto più di un semplice lettore. Supporta playlist multiple, stazioni personalizzate, editor integrato per aggiungere o modificare stazioni, e persino la compatibilità con caratteri CJK per lingue asiatiche. Una delle caratteristiche più interessanti è l’integrazione con RadioBrowser, un servizio online che consente di cercare e aggiungere nuove stazioni radio direttamente dall’interfaccia.
Il software include anche un server di controllo remoto, utile per gestire la riproduzione da altri dispositivi o script. I comandi da tastiera sono ispirati a vi, con supporto per frecce direzionali e tasti speciali. È possibile personalizzare le scorciatoie, creare registri di stazioni e modificare l’aspetto dell’interfaccia tramite temi.
Compatibilità con MPV, VLC e MPlayer
Per la riproduzione audio, PyRadio si affida a lettori esterni come MPV, VLC o MPlayer. Questi devono essere installati e presenti nel PATH del sistema. La scelta del lettore può essere configurata tramite l’interfaccia o il file di configurazione, e ogni lettore offre vantaggi specifici in termini di prestazioni e compatibilità.
In caso di utilizzo con MPlayer, è richiesto anche MKVToolNix per gestire tag, capitoli e copertine nei file registrati. PyRadio rileva automaticamente il lettore disponibile e consente di passare da uno all’altro in modo semplice. Inoltre, è possibile definire parametri extra per ogni player, migliorando la flessibilità del sistema.
Installazione e raccomandazioni
L’installazione di PyRadio su Linux può avvenire tramite pacchetti distribuiti dalle principali distribuzioni. Arch Linux e derivate lo offrono nei repository AUR, mentre FreeBSD lo include nei ports. È anche possibile compilare il software dal sorgente, seguendo le istruzioni disponibili nel repository GitHub.
È importante evitare l’installazione tramite pip o pacchetti di terze parti come Snap o AppImage, poiché non sono mantenuti ufficialmente e potrebbero causare problemi di compatibilità. Il maintainer consiglia di utilizzare solo pacchetti ufficiali o di compilare da sorgente per garantire stabilità e supporto.
Personalizzazione e theming
PyRadio include un sistema di theming che consente di modificare l’aspetto dell’interfaccia. È possibile scegliere tra temi predefiniti, attivarli con un semplice comando e impostare quello preferito come default. La personalizzazione si estende anche ai colori, ai font e alla disposizione degli elementi, rendendo l’esperienza utente più piacevole e coerente con il proprio ambiente desktop.
Per chi desidera creare temi personalizzati, la documentazione fornisce esempi e istruzioni dettagliate. È anche possibile contribuire con nuovi temi alla community, migliorando l’estetica e la varietà del progetto.
PyRadio è il lettore radio perfetto per il terminale
PyRadio è una soluzione elegante e funzionale per ascoltare radio online su Linux direttamente dal terminale. Con il supporto per playlist, RadioBrowser, theming, editor integrato e compatibilità con lettori esterni, offre tutto ciò che serve per un’esperienza audio completa e personalizzabile. Per gli utenti Linux che preferiscono strumenti leggeri e testuali, PyRadio è una scelta eccellente. È open source, attivamente mantenuto e pensato per adattarsi a ogni tipo di utente, dal principiante al power user.
Home PyRadio