Replay Svelte Themes

Replay

Your music. Lighter. — A small, native Windows music player built with Tauri + Svelte 5 that unifies YouTube and local files in one library.

Replay

Replay

Your music. Lighter.

A beautiful, native desktop music player that streams from YouTube and plays your local files — in the same library, with the same playlists, with the same small footprint.


⬇  Download Installer (.msi)  ·  ⬇  Download Installer (.exe)  ·  ⬇  Portable (Replay.exe)

Windows 10/11 · 64-bit · no install required for the portable build


Replay screenshot

Why Replay?

Most music apps force a trade-off. Streaming apps lock you into their catalog. Local players can't reach anything that isn't already on your disk. Desktop music apps built on Electron weigh half a gigabyte before you've played a single note.

Replay is a small, honest alternative:

  • One library, two sources. Search and stream anything on YouTube, drop in your own MP3s, and they live side-by-side in the same playlists and likes.
  • Actually native. Built with Tauri — a real desktop app with a Rust backend, not a browser wrapped in a window. The portable EXE is about 32 MB, startup is instant, and while playing it sits at around ~0.1% CPU and ~5 MB of RAM.
  • Designed, not assembled. Custom titlebar, polished right-click menus, a full-screen now-playing view with synced lyrics, smooth animations. Built to feel good, not just to work.
  • Yours. Your library, your playlists, and your playback history live locally in a single SQLite file. No account required.

Install

  Download Best for
🗂 MSI installer Replay_0.1.0_x64_en-US.msi Corporate deployments, winget, system-wide install
📦 NSIS installer Replay_0.1.0_x64-setup.exe Recommended for most users — adds Start Menu entry + uninstaller
Portable Replay.exe No install, no admin rights, run from anywhere

Windows SmartScreen: Replay isn't code-signed yet, so SmartScreen may warn on first run. Click More info → Run anyway.

Your data is stored under %APPDATA%\dk.brillient.replay\ and your local music files are expected in %LOCALAPPDATA%\Replay\Music\.

Building from source

Prerequisites:

  • Node.js 18+
  • Rust stable toolchain
  • Windows build tools (Visual Studio C++ build tools — automatic via rustup)
  • yt-dlp.exe — download it and place it at src-tauri/binaries/yt-dlp.exe (it's bundled into the final binary)
# 1. Clone
git clone https://github.com/fpihl/Replay.git
cd Replay

# 2. Install JS deps
npm install

# 3. Drop yt-dlp.exe into src-tauri/binaries/
#    Get it from https://github.com/yt-dlp/yt-dlp/releases

# 4. Run in dev
npm run tauri dev

# 5. Build the production app
npm run tauri build

Artifacts land in src-tauri/target/release/bundle/ — both an MSI (msi/) and an NSIS installer (nsis/), plus a standalone Replay.exe one directory up.

Acknowledgements

Replay stands on the shoulders of:

  • Tauri — for the native shell
  • yt-dlp — for media resolution
  • Svelte — for the UI framework
  • LRCLIB — for community-contributed synced lyrics

License

MIT — see the LICENSE file for details.

Replay is not affiliated with YouTube, Google, or any of the services it integrates with.

Top categories

Loading Svelte Themes