Radiotrope è un nuovo player radio per Linux nella versione GUI e TUI

Radiotrope è uno di quei progetti che arrivano in sordina e riescono a sorprendere fin dal primo avvio. Si tratta di un player per internet radio sviluppato in Rust e costruito con Slint per l’interfaccia grafica, affiancato da una modalità TUI pensata per l’uso da terminale o via SSH. L’obiettivo è offrire un’esperienza moderna, reattiva e completa, capace di adattarsi sia a chi vuole un’applicazione elegante sul desktop sia a chi preferisce un ambiente minimale e leggero.

L’internet radio continua a essere una delle forme più accessibili di streaming audio. Non richiede abbonamenti, non impone registrazioni e permette di ascoltare stazioni da tutto il mondo con una semplicità che nessun servizio commerciale riesce a replicare. Radiotrope si inserisce in questo contesto con un approccio che punta alla qualità dell’esperienza, alla stabilità dello streaming e alla flessibilità dell’interfaccia.

Una delle caratteristiche più particolari è l’integrazione con un server MCP, che permette a agenti AI come Claude di controllare la riproduzione tramite linguaggio naturale. È una funzione che apre scenari interessanti, soprattutto per chi utilizza automazioni o assistenti intelligenti nel proprio workflow. L’idea di poter chiedere a un agente di cambiare stazione, regolare il volume o verificare lo stato del player senza interagire direttamente con l’interfaccia è un elemento distintivo che pochi player offrono.

Sul fronte audio, Radiotrope include un equalizzatore a dieci bande con quattordici preset e un controllo preciso del guadagno per ogni banda. È presente anche un preamplificatore, utile per adattare il livello del segnale in base alla qualità dello stream. L’interfaccia grafica mostra una visualizzazione dello spettro in tempo reale e statistiche dettagliate sul flusso audio, elementi che rendono l’esperienza più coinvolgente e informativa.

La modalità TUI, costruita con ratatui, è pensata per chi utilizza server headless o preferisce un ambiente minimale. Nonostante la leggerezza, offre un controllo completo della riproduzione e mantiene la stessa affidabilità della versione grafica. Radiotrope gestisce lo streaming con un sistema di riconnessione automatica basato su backoff esponenziale, monitoraggio dello stato e rilevamento dei blocchi, garantendo una riproduzione stabile anche con connessioni non perfette.

Il supporto ai formati è ampio e include MP3, AAC, HE‑AAC, Vorbis, Opus, FLAC su ICY, HLS e HTTP. È una copertura che permette di ascoltare praticamente qualsiasi stazione moderna senza problemi di compatibilità. Nonostante le funzionalità avanzate, il consumo di memoria rimane sorprendentemente basso, attestandosi intorno ai 50‑65 MB secondo ps_mem.

Radiotrope è un progetto giovane, ma già oggi offre un’esperienza superiore a molti player più maturi. La combinazione di leggerezza, stabilità, interfaccia moderna e funzioni avanzate lo rende una scelta interessante per chi ascolta spesso radio online e vuole un’applicazione curata, veloce e costruita con tecnologie moderne. Un progetto da tenere d’occhio, destinato a crescere rapidamente.

Installare Radiotrope

Aspettando che arrivino i pacchetti dedicati e Flatpak possiamo installare Radiotrope compilandolo da sorgenti (verificando di aver installato rust e cargo) digitando:

al termine avremo i binari precompilati della versione con interfaccia grafica in target/release/radiotrope mentre per la versione TUI target/release/radiotrope-cli
per avviare l’app.

Home Radiotrope

Lascia un commento