Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jun 06:03
28118a5

rtrax v0.8.0 — Windows support 🪟

rtrax now runs on Windows, joining macOS and Linux. The build, test suite, and a real machine all confirm it: tracker playback, the TUI, per-channel meters, and the spectrum analyzer all work.

Highlights

  • Prebuilt Windows bundle. Grab rtrax-windows-x64.zip from the Assets below — no toolchain, no compiler, no setup.
  • Truly self-contained. The zip ships rtrax.exe (static CRT) alongside libopenmpt, its audio dependencies, and the MSVC runtime DLLs. No Visual C++ redistributable required — unzip and run on any 64-bit Windows machine.
  • Audio via WASAPI and the terminal via crossterm — both native on Windows, nothing to configure.

Getting started on Windows

  1. Download rtrax-windows-x64.zip and unzip it (keep rtrax.exe and the .dll files together).
  2. Run from Windows Terminal for the best colors and box-drawing.
  3. rtrax.exe song.xm to play a file, or launch with no argument to open the file browser.

If SmartScreen warns about an unsigned binary, choose More info → Run anyway.

macOS / Linux

Unchanged — still built from source against system libopenmpt. See the README.

Under the hood

  • New windows-latest leg in CI, so Windows stays green going forward.
  • Playlist/CLI tests are now path-portable (POSIX-absolute fixtures no longer assumed), fixing the only Windows test failures.
  • New release workflow packages and attaches the Windows bundle automatically on every v* tag.

Full changelog: v0.7.0...v0.8.0