Stop switching to your browser to find radio streams.
Search and play radio stations directly from PowerToys Run β Alt+Space β radio london β Done! β¨
"Listen to your favorite radio stations without opening a browser"
| β Before | β With Radio Plugin |
|---|---|
| Open browser β Google β Find radio β Copy link β Open player | Alt+Space β radio bbc β Enter |
| 30+ seconds, lost focus | 2 seconds, no context switching |
Alt+Space β radio lviv # πΊπ¦ Ukrainian stations
Alt+Space β radio bbc # π BBC Radio
Alt+Space β radio jazz # π΅ Jazz stations
Alt+Space β radio france # π«π· French stations
β¬οΈ Ready to boost your productivity?
- Overview
- Features
- Installation
- Quick Start
- Usage Examples
- For Developers
- FAQ
- Troubleshooting
- Security & Privacy
- Contributing
- License
- Credits
Radio Plugin provides instant access to over 30,000 radio stations from around the world directly from PowerToys Run. Search stations by name, city, country, or genre without opening your browser. Get instant results with detailed informationβ all from Alt+Space β radio your query.
- Plugin ID:
0CF5D160821B4F01A24D08E459AF3DC8 - Action Keyword:
radio(customizable) - Platform: Windows 10/11 (x64, ARM64)
- Tech: C#/.NET 9.0, Radio Browser API
- Database: 30,000+ radio stations worldwide
- Code Refactoring: Improved code structure by separating query handling and context menu creation into dedicated classes (
QueryHandlerandContextMenuFactory). This enhances maintainability and separation of concerns. - Build Process: Updated the release script (
newtag.sh) to streamline the process of creating and rebuilding tags, making releases more reliable. - API Change: Made
FavoriteServicepublic to support the new refactored architecture.
- Initial release of the Radio plugin.
- Core features include searching for radio stations, displaying results with metadata, and playing stations in the default media player.
- OS: Windows 10/11 (version 10.0.22621.0 or higher)
- PowerToys: Version 0.93.0 or higher
- Architecture: x64 or ARM64
- Internet Connection: Required for searching stations
- Media Player: Any player that supports streaming (VLC, Windows Media Player, etc.)
-
Download the plugin
- Visit the latest release
- Download the appropriate ZIP file for your system:
Radio-1.1.0-x64.zipfor 64-bit WindowsRadio-1.1.0-ARM64.zipfor ARM64 Windows
-
Extract to PowerToys Run plugins directory
Navigate to:
%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\Full path example:
C:\Users\YourName\AppData\Local\Microsoft\PowerToys\PowerToys Run\Plugins\Extract the downloaded ZIP file here. You should have:
Plugins\Radio\plugin.json Plugins\Radio\Community.PowerToys.Run.Plugin.Radio.dll Plugins\Radio\Images\... -
Restart PowerToys
- Right-click on PowerToys icon in system tray
- Select "Exit PowerToys"
- Launch PowerToys again from Start menu
-
Verify installation
- Press
Alt+Spaceto open PowerToys Run - Type
radio testand press Enter - You should see the plugin prompt to search for radio stations
- Press
To remove the plugin:
- Navigate to
%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\ - Delete the
Radiofolder - Restart PowerToys
Choose your architecture from Latest Releases:
Radio-1.1.0-x64.zipRadio-1.1.0-ARM64.zip
%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\Radio
Example:
C:\Users\YourName\AppData\Local\Microsoft\PowerToys\PowerToys Run\Plugins\Radio\
Right-click PowerToys icon β Exit β Launch from Start menu
Full Examples:
# πΊπ¦ Ukrainian Radio Stations
radio lviv
radio kyiv
radio ukraine
# π By City
radio london
radio paris
radio new york
radio tokyo
# π By Country
radio germany
radio france
radio usa
radio poland
# π» By Station Name
radio bbc
radio npr
radio europa
radio classic fm
# π΅ By Genre (in name)
radio jazz
radio rock
radio classical
radio news
radio folkβ Good queries:
radio bbc world service
radio jazz stations
radio ukrainian music
β Avoid:
radio # Too general (min 2 characters)
radio [very long text over 200 characters...] # Too long
- Enter - Open station in default media player
- Ctrl+C - Copy stream URL to clipboard
- Right-click - Show context menu with options
- Runtime: .NET 9.0 for Windows 10.0.22621.0+
- API: Radio Browser API with multiple mirror support
- Architecture: Service-oriented with Models/Services/Core separation
- Logging: Comprehensive logging for diagnostics
Radio/
βββ Community.PowerToys.Run.Plugin.Radio/
β βββ Main.cs # Plugin entry point
β βββ Core/
β β βββ Models/ # Data models (RadioStation, SearchQuery, etc.)
β β βββ Services/ # API client, services
β βββ Logging/ # Logging infrastructure
β βββ Images/ # Plugin icons
βββ Community.PowerToys.Run.Plugin.Radio.UnitTests/
β βββ ... # Unit tests
βββ plugin.json # Plugin metadata
If this plugin saves you time, star the repository and share with other developers!
- π Report Bugs
- π‘ Request Features
- π€ Contribute
- π’ Awesome PowerToys Plugins
Plugin not showing up?
- β
Check path:
%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\Radio - β
Check files: Ensure
plugin.jsonand DLL files exist - β Restart: Fully exit and restart PowerToys (don't just minimize)
- β Windows version: Requires Windows 10.0.22621.0 or higher
- β Enable plugin: PowerToys Settings β PowerToys Run β Plugins β Radio (enabled)
No search results?
- β Internet: Check connection (required for API requests)
- β Query length: Ensure query is 2-200 characters
- β
Keyword: Ensure you're using the
radioprefix (or your custom one) - β Wait: First search takes 2-3 seconds for API response
- β Try other terms: Use English city/country names
"All Mirrors Failed" error?
- β Check internet: Ensure connection is working
- β VPN: Temporarily disable VPN
- β Firewall: Check Windows Firewall settings
- β Wait: Servers might be temporarily unavailable
- β
Logs: Check
%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\Radio\log.txt
Stations not playing?
- β Install media player: VLC, Windows Media Player, or other
- β Try different stations: Some might be offline
- β Copy URL: Right-click β Copy URL β Test in browser
- β Check format: Your player should support streaming audio
Does it work offline?
No, an internet connection is required to search for stations since the plugin uses the Radio Browser API for network requests.Can I change the activation keyword?
Yes! PowerToys Settings β PowerToys Run β Plugins β Radio β Change "radio" to your preference (e.g., "r", "fm")How many stations are available?
Over 30,000 radio stations from around the world via Radio Browser API - a free, community-maintained database.Can I copy the station URL?
Yes! Press Ctrl+C or right-click on a result and select "Copy URL".What audio formats are supported?
MP3, AAC, OGG, FLAC, and more - depends on your media player's capabilities.Does it support other languages?
Yes! The plugin shows stations from around the world in various languages. The interface supports UTF-8.- β 100% local: All data stored on your machine
- β No tracking: Zero analytics or telemetry
- β Open source: Full code transparency
- β API only: Access only Radio Browser API
- β MIT License: Free to use for any purpose
Your data stays yours. No cloud sync, local logging only, complete privacy.
Released under MIT License. Free to use for personal and commercial purposes.
Powered by amazing open-source projects:
- Microsoft PowerToys - Extensible productivity toolkit for Windows
- Radio Browser API - Access to tens of thousands of radio stations
- .NET - Cross-platform development framework
- Community PowerToys Templates - Templates for creating plugins
Special thanks:
- Radio Browser community for maintaining the station database
- PowerToys team for the excellent plugin architecture
- All contributors and users who help improve this plugin











