Slowburn is a Windows media player with slowed reverb and an A-B loop. Open a track, slow it down, add reverb, and loop a passage.
There is no downloadable installer yet. The fastest real route is to build it on a Windows machine:
git clone https://github.com/nathwn12/slowburn.git
cd slowburn
vp install
vp run tauri build
Run the NSIS installer from src-tauri/target/release/bundle/nsis/, launch Slowburn, and add a music folder. You need Windows 10/11, 64-bit.
No release is published to pin. Build from the checked-in 0.23.7 sources with the commands above; package.json and src-tauri/tauri.conf.json both carry version 0.23.7.
Import music and start it:
Ctrl+O add a folder or files to the library
Space play or pause the current track
Loop any passage. Your loop, speed, and reverb settings are remembered per file:
[ set loop point A at the playhead
] set loop point B at the playhead
\ clear the loop
Shape the sound, then shrink the window:
Open Effects, move the slow and reverb sliders, reset to dry when done
Ctrl+M switch between full and mini mode
? show every shortcut
- Slow and reverb effects that stay set per track, with one-click reset to dry
- A-B loop on the seek bar; saved loops reapply when you reopen the track
- Queue with drag-to-reorder, multi-folder library, and search
- Four themes: Light, Dark, Dark Warm, AMOLED
- Plays mp3, flac, ogg, opus, m4a, wav, aac, 3gp, and weba
- Windows 10/11, 64-bit
- To build: Node 24.14.0, bun 1.4.4, and a stable Rust toolchain
bun install --frozen-lockfile
bun run test:typings
bunx vp check
bunx vp test run --project e2e
cargo test --locked --manifest-path src-tauri/Cargo.tomlUpstream player this fork builds on: museeks by martpie. Issues are tracked in this repository.
This repo uses Bun to install dependencies and run scripts; Node still runs the code.
# once, if bun is missing
scoop install bun # or: npm i -g bun / winget install Oven-sh.Bun
# in the repo
Remove-Item package-lock.json,pnpm-lock.yaml -ErrorAction SilentlyContinue
Remove-Item node_modules -Recurse -Force -ErrorAction SilentlyContinue
bun installUse bun run <script> from then on. Commit bun.lock and never recreate the old lockfile; the repo pins "packageManager": "[email protected]".
Experimental and still moving. It works today, but it is not a finished product: interfaces may change, features may be improved or removed, and a release can break the one before it. This is maintained by one person, not a team. If it breaks, open an issue with the command you ran and what you saw.