Radio Automation

Radio Automation 1.6.0

Radio Automation is a purpose built audio player for an off hour animated light show.

  • By JTDev
  • Open Source
  • Updated Oct 27, 2026
Download for Windows

About Radio Automation

Radio Automation is a purpose built audio player designed to be a off hours music player for my animated light display during the holidays.

What's new in 1.6.0

Features
- Audio: Retry dropped internet streams with exponential backoff (02f5310)
Bug Fixes
- audio: Enumerate source sequences once (b3d957b)
- audio: Set Device.IsDefault from constructor and promote rule to error (a87a4d1)
- AudioTrackParser: Match audio file extensions case-insensitively (fd58ae0)
- AudioTrackParser: Return each track once from recursive scans (66621c5)
- AudioTrackParser: Skip unreadable audio files in folder scans (145c978)
- Extensions: Support nullable enums in EnumerationExtension (c9a88b6)
- FileExtensions: Detect encoding for short files and UTF-32 (4bde539)
- globalization: Format temperature file names invariantly (158c6e7)
- globalization: Parse PercentageConverter operands invariantly (49faddf)
- lifetime: Make Clock disposable and dispose it on close (f688394)
- logging: Replace console error with a real log entry (4cf050f)
- nullable: Drop unscoped nullable annotations in MainWindowViewModel (e0ec5a3)
- Track: Assign Id in the stream track constructor (bca3841)
- Track: Handle empty lists in tag and genre formatting (a495e7b)
Performance
- analyzers: Hoist constant arrays and cache JsonSerializerOptions (da9b197)
Continuous Integration
- build: Run unit tests before versioning (d2483d8)
- workflows: Build the app project instead of the installer on PRs (25a95dc)
- workflows: Validate build and tests on pull requests (63ef332)
Documentation
- CLAUDE: Document test project and conventions (c4ea68b)
- CLAUDE: Update known defect testing guidance (dac7220)
- readme: Point to wiki for full documentation (d141780)

Full release notes »

Technical details

PublisherJTDev
Version1.6.0
Release date2026-10-27
LicenseGPL-3.0
Installer typewix
Architecturex64
Package IDJTDev.RadioAutomation
Install scopeAll users

Install Radio Automation from the command line

Install with Windows Package Manager
winget install --id=JTDev.RadioAutomation -e
Update to the latest version
winget upgrade --id=JTDev.RadioAutomation -e
Uninstall
winget uninstall --id=JTDev.RadioAutomation -e
Silent install with the offline installer
msiexec /i "Radio-Automation-v1.6.0-x64.msi" /qn
Uninstall the MSI package
msiexec /x {CAC8FEBF-AB56-4C2D-A884-4E4FAB88B73C} /quiet

playerradiovixen

Radio Automation version history

1.5.2 Oct 23, 2026

Bug Fixes
- Audio: Recover playback after output device loss during RDP changes (e8a84b1)
Continuous Integration
- build: Update GitHub Actions to current versions (893f14d)

1.5.1 Apr 16, 2026

Bug Fixes
- Cleanup: Address minor code quality issues (650e9c0)
- Cleanup: Address nullability issues in Audio Project (497cfb9)
- Validaton: Add better preference page validation (482cc83)
- Volume: Fix bug in setting initial audio volume at startup (6f968e6)
Documentation
- Remove old requirement doc (736ef7f)

1.4.3 Mar 4, 2026

Continuous Integration

  • Remove click once publishing now that we have a proper msi (8a54a38)
  • Specify version in winget releaser action (6eb26f1)
1.4.1 Mar 2, 2026

Frequently asked questions

Is Radio Automation free?

Yes. Radio Automation is free and open-source software released under the GPL-3.0 license.

What is the latest version of Radio Automation?

The latest version is 1.6.0, released on Oct 27, 2026.

Is it safe to download Radio Automation?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 510f1f3234074b16a8189f4818a2c08a35af9d2934f9e26a39de5d939b32513d.

Which Windows versions does Radio Automation support?

Radio Automation runs on Windows and is available for 64-bit (x64) systems.

How do I install Radio Automation silently?

Run the offline installer with msiexec /i "Radio-Automation-v1.6.0-x64.msi" /qn, or install it with Windows Package Manager: winget install --id=JTDev.RadioAutomation -e --silent.

How do I uninstall Radio Automation?

Open Settings › Apps › Installed apps, find Radio Automation and select Uninstall. From the command line, run winget uninstall --id=JTDev.RadioAutomation -e.