RadioA for Windows
🪟
Internet Radio for Windows 11

RadioA for Windows

The desktop port of RadioAndroid. Same C# codebase, same LibVLC engine — rebuilt for a window you can resize, a system tray and a keyboard.

Vintage player style, black, with the two needle VU meters moving Vintage player style, silver, with the two needle VU meters moving
11

Vintage player. In the app the needles measure the sound it plays — here they only move like music. Drag the slider to try them, AUTO to let them play.

🎚️ 10-band equalizer 🎵 ICY metadata & cover art 🎨 7 skins & 5 VU meters 📻 Vintage hi-fi style ⌨️ Keyboard & media keys 🔔 System tray 💾 PLS / JSON playlists 🛍 Microsoft Store 🆓 Free
🛍 Get it from the Microsoft Store 🖼 See it running 🔬 Technical details 📱 Android version
What it is
The phone app, at home on the desktop
🔊

One engine, every stream

LibVLC 3.0.23 plays ICY, MP3, AAC, Ogg and HLS. No second engine to choose, nothing to configure — paste a URL and it plays.

🪟

Any window size

Narrow like a phone, half a screen, a quarter, or the whole monitor. The player switches to two columns when there is room; the station grid adds columns as you widen it.

🎵

Cover art & live metadata

ICY titles are read from the stream, and the cover comes from iTunes, Deezer or AudioAddict. Station logos are cached on disk so the grid stays fast.

🎚️

10-band equalizer

60 Hz to 16 kHz, with presets you can save and load. The same EQ files as the phone version.

🎨

Skins and VU meters

Seven backgrounds plus your own custom colours, five VU meter styles, and Light / Dark / Auto for the bars — Auto takes its colours from the skin. The VU meter measures the sound the app plays: five bands, left and right, following the volume.

📻

Vintage style

The whole app as one piece of hi-fi equipment: a dot-matrix display with status lamps, brushed-metal keys in silver or black, and two needle VU meters that swing with the music like an amplifier's.

🔔

Lives in the tray

Closing the window keeps the radio playing. Left click brings it back, right click gives you play/pause, previous, next and exit.

⌨️

Keyboard and media keys

Ctrl+P plays, Ctrl+←/→ change station, Ctrl+1/2/3 switch tabs, F1 opens help. The keyboard's media keys work even when the window is in the background, through the Windows media session.

🖱️

Mouse where you expect it

The wheel over the volume bar changes volume, a double click on the cover plays or stops, drag and drop reorders stations, and the fourth mouse button goes back — as in a browser.

💾

Your files stay yours

Playlists, EQ presets and skins live in Documents\RadioA in the same formats as on the phone — copy them across and they just work. Uninstalling never touches them.

🛡️

Reconnect & watchdog

A stream that dies is reconnected; one that goes silent without an error is detected by watching the audio buffers, not just the player state.

⏱️

Sleep timer

Set it from the moon in the bar and the countdown replaces the icon. Stopping playback yourself clears the timer.

📦

From the Microsoft Store

Self-contained: .NET, the Windows App SDK and LibVLC are all in the package. The Store installs it for your account without administrator rights and keeps it up to date.

Gallery
Real windows, real streams
One window, any size

The same app at phone width, at half a screen, at a quarter and maximised. Nothing is cut off and nothing is stretched — the layout reflows.

Player in a wide window: cover art on the left, bar VU meter, station, track title and transport controls on the right

Wide window — the player splits into two columns

Station list maximised on a 1920x1080 screen, six tiles per row

Maximised — the station grid adds columns

Player at phone width, cover art above the station name and transport buttons

Phone width

Station list at phone width, two tiles per row

Phone width — station list

Station list in a half-screen window, three tiles per row

Half screen

Playlist tab in a small window: save, load, share, clear and the PLS reconstructor

Quarter screen — playlists

Skins, VU meters and cover art

Seven skins and five VU meter styles, all shown here on live RadioTunes streams — the cover art and the track title come from the stream itself.

Blue skin, bar-style VU meter, album cover and the track title from the stream

Ocean skin · bar VU

Night skin with a line-style VU meter over an album cover

Night skin · line VU

Purple skin with a wave-style VU meter over an album cover

Purple skin · wave VU

White skin with the scrolling text VU meter, light theme bars

White skin · text VU · light bars

Vintage style

The same player as one piece of hi-fi equipment — the needles measure the sound the app plays. The EDIT key opens the equalizer editor, the cup in the toolbar is the optional coffee page.

Vintage style in black across a wide window: cover in a square window with the finish, EQ and EDIT keys, needle VU meters, dot-matrix display and transport keys

Vintage · black, wide window

Vintage style in brushed silver: cover in a square window, two needle VU meters, dot-matrix station display and metal keys

Vintage · silver

Vintage style in black with gold lettering: needle VU meters and the dot-matrix display

Vintage · black

Station grid in the Vintage style: cover tiles with dot-matrix names, metal keys with engraved captions above them

Vintage · station list

Equalizer and settings

Everything has a button — nothing is hidden behind a gesture you have to guess.

Ten-band equalizer from 60 Hz to 16 kHz with save, load, reset and link controls

10-band equalizer with presets

Settings panel: app theme, player style (Modern or Vintage), cover art opacity, the skin palette and custom skin colours

Theme, player style and skins in one panel

Get it
Download for Windows
📱
RadioAndroid for Android
Phone, tablet, Android Auto

The original app, with Android Auto and Bluetooth control. Playlists, equalizer presets and skins move between the phone and the PC in both directions.

▶ Get it on Google Play
🖥️
What it needs
Requirements
  • ✓ Windows 11 (Windows 10 is not supported)
  • ✓ 64-bit x64 processor
  • ✓ ~250 MB of disk space
  • ✓ An internet connection for the streams
  • — No ARM64 build
  • — No 32-bit build
  • — Windows "N" editions need Microsoft's free Media Feature Pack for AAC stations

Licence terms: shown in the Microsoft Store · Privacy policy · Third-party licences
Found a problem? Report it on GitHub.

📱 Looking for Android?
Honest list
What the desktop port does and does not do

Half of the Android app is about the car and the phone — Android Auto, the Bluetooth media session, switching from Wi-Fi to mobile data. None of that has a meaning on a desktop, so none of it was ported. What is left is the radio itself, plus the things a desktop expects and a phone does not have.

FeatureAndroidWindows
Internet radio, ICY metadata, cover artyesyes
10-band equalizer with presetsyesyes
Skins, VU meters, sleep timeryesyes
PLS / JSON playlists (same file format)yesyes
HLS (.m3u8) streamsExoPlayerLibVLC
Keeps playing in the backgroundforeground servicesystem tray
Keyboard shortcuts & media keys—yes
Resizable window, two-column player—yes
Android Autocertifiednot applicable
Bluetooth media session (AVRCP)yes—
Wi-Fi → mobile data fallbackyesnot applicable
Chromecast / TVyes—
Under the hood
One codebase, two platforms
⚙️

C# 13 / .NET 10, MAUI on WinUI 3

The namespaces, the view models and the service layer are the Android ones, unchanged — the port was done by subtraction, not by rewriting.

🎛️

LibVLC 3.0.23

The same engine as the phone app uses for everything except HLS. On Windows it handles HLS too, so there is only one engine to reason about.

📜

Open source underneath

LibVLC and LibVLCSharp under LGPL-2.1, .NET MAUI and the Community Toolkit under MIT, Material Icons under Apache-2.0. The full licence texts ship with the app.

☕

Support the project

If RadioA plays in your room the way it plays in the car, consider buying the developer a coffee.

☕ buycoffee.to ☕ buymeacoffee.com