FluxTuner — internet radio across terminal, desktop and web

Open radio platform.

Discover, organize and enjoy internet radio through a modern Textual TUI, a native GTK desktop application or a browser-based web interface.

3
main interfaces
Radio
real internet stations
Open
MIT core
Textual TUI GTK4 Web interface Radio Browser mpv / ffplay / mpg123 / ogg123

One platform. Multiple experiences.

Use FluxTuner the way you prefer.

FluxTuner brings the same internet radio workflow to terminal users, desktop users and anyone who wants browser access from another device.

Terminal

Terminal-first

A keyboard-driven Textual interface for users who live in the terminal and want a focused radio workflow without leaving it.

Desktop

Desktop-friendly

A native GTK4 application for a calmer graphical experience while keeping the same station discovery and library model.

Browser

Browser-accessible

A web interface that makes FluxTuner usable from phones, tablets and laptops without asking everyone to touch a terminal.

Built for enthusiasts. Accessible to everyone.

A terminal project that grew into a radio platform.

FluxTuner started as a terminal-first internet radio player. Over time it evolved into a platform that can also be used from desktop environments and web browsers, making it accessible to family members, friends and non-technical users without sacrificing the terminal experience that inspired the project.

The web interface is the bridge between a terminal-first tool and everyday listening from any browser.

Discovery

Real internet radio

Browse thousands of live radio stations through Radio Browser integration instead of relying on a local music library.

Playback

Play your way

Use modular playback backends including mpv, ffplay, mpg123 and ogg123, with practical diagnostics and local-first control.

Library

Organize favorites

Keep preferred stations close at hand with favorites, history and playlists designed to work across the FluxTuner experience.

Personalization

Themes and workflow

Customize the interface with themes and a focused layout designed for everyday listening rather than algorithmic feeds.

Web

Remote access

Run the web interface on one machine and control playback from another browser on your network or trusted deployment.

Project

Open architecture

Built around modular components and multiple frontends so FluxTuner can keep growing without being tied to a single interface.

Screenshots

One radio workflow, three interfaces.

Terminal, GTK desktop and web access stay aligned around the same practical listening flow.

Keyboard-first Textual workflow with search, playback details and library actions.
Native GTK4 playlist and library views for a desktop-oriented experience.
Browser dashboard for private listening sessions, library access and remote control.

Open architecture

The same platform powers every interface.

FluxTuner is built around modular components: station discovery, playback backends, local library data and multiple frontends. The result is a product that can feel native in the terminal, on the desktop or in a browser.

Radio Browser discovery Textual TUI GTK4 desktop application Browser-based web interface Favorites, history and playlists Modular playback backends

Licensing

Open source core, clear commercial boundaries.

Get involved

Built for personal use. Shared with everyone.

FluxTuner is developed in the open and shaped by practical radio listening needs. Try the demo, explore the source code, read the docs or follow the changelog for release-specific updates.