Terminal-first
A keyboard-driven Textual interface for users who live in the terminal and want a focused radio workflow without leaving it.
FluxTuner — internet radio across terminal, desktop and web
Discover, organize and enjoy internet radio through a modern Textual TUI, a native GTK desktop application or a browser-based web interface.
One platform. Multiple experiences.
FluxTuner brings the same internet radio workflow to terminal users, desktop users and anyone who wants browser access from another device.
A keyboard-driven Textual interface for users who live in the terminal and want a focused radio workflow without leaving it.
A native GTK4 application for a calmer graphical experience while keeping the same station discovery and library model.
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.
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.
Browse thousands of live radio stations through Radio Browser integration instead of relying on a local music library.
Use modular playback backends including mpv, ffplay, mpg123 and ogg123, with practical diagnostics and local-first control.
Keep preferred stations close at hand with favorites, history and playlists designed to work across the FluxTuner experience.
Customize the interface with themes and a focused layout designed for everyday listening rather than algorithmic feeds.
Run the web interface on one machine and control playback from another browser on your network or trusted deployment.
Built around modular components and multiple frontends so FluxTuner can keep growing without being tied to a single interface.
Screenshots
Terminal, GTK desktop and web access stay aligned around the same practical listening flow.
Open architecture
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
Get involved
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.