Skip to content
nathwn12Public

About

Windows media player with slowed reverb and an A-B loop — TypeScript.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2,545 Commits

Folders and files

Repository files navigation

Slowburn icon

Slowburn

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.

Install

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.

Usage

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

What it does

  • 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

Requirements

  • Windows 10/11, 64-bit
  • To build: Node 24.14.0, bun 1.4.4, and a stable Rust toolchain

Development

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.toml

Upstream player this fork builds on: museeks by martpie. Issues are tracked in this repository.

Updating from npm or pnpm

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 install

Use bun run <script> from then on. Commit bun.lock and never recreate the old lockfile; the repo pins "packageManager": "[email protected]".

Status

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.

Links

About

Windows media player with slowed reverb and an A-B loop — TypeScript.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages