u/paranical

Show r/tauri: Melo – A multi-window Windows music player built with Tauri 2, Rust & TypeScript
▲ 3 r/tauri

Show r/tauri: Melo – A multi-window Windows music player built with Tauri 2, Rust & TypeScript

Hey everyone!

I wanted to share Melo, an open-source Windows music player I’ve been building with Tauri 2, TypeScript, and Rust.

Coming from Electron, my main goal was to build a highly responsive, resource-efficient audio app while pushing Tauri 2’s multi-window capabilities and IPC performance.

Tauri & Architecture Highlights:

  • Multi-Window System: The main player, Library, Playlist, Equalizer, Synced Lyrics, and Settings each run in independent OS windows, synced seamlessy via Tauri's event bus (emit / listen).
  • Rust Backend Processing: Uses lofty for ultra-fast native tag/cover extraction, rayon + walkdir for parallel audio library scans, and tauri-plugin-single-instance for smooth Explorer protocol handling.
  • Dynamic Artwork Color Extraction: Extracting dominant album colors on the fly to dynamically theme UI accents, visualizers, and ambient glows.
  • Disk Skinning & Live Reload: Supports loading custom skins/CSS straight from the installation directory with instant reload.

It’s currently in Beta (v0.3.0) with pre-built Windows installers (.exe / .msi) available on GitHub.

I’d love to get feedback from the Tauri community on the architecture, IPC structure, or ideas for optimization!

🔗 GitHub Repo:https://github.com/Arvanta/Melo

u/paranical — 6 days ago
▲ 3 r/winamp

Melo – A lightweight, modern multi-window music player for Windows

I wanted to share Melo, a clean, lightweight Windows music player I’ve been developing as an open-source alternative to heavy, resource-hungry desktop players.

If you miss the fast, multi-window layout of classic players like Winamp or AIMP, but want a modern look with dynamic visuals, Melo was built for you.

Highlights:

  • Multi-Window Layout: Pop out your Library, Playlist, Equalizer, or Lyrics into separate Windows that stay perfectly synced with the main player.
  • Dynamic Artwork Themes: Automatically changes theme accents, glows, and visualizers based on the colors of your album artwork.
  • Synced Lyrics & Equalizer: Real-time .lrc scrolling lyrics support and a built-in 10-band EQ with customizable presets.
  • Super Lightweight: Uses minimal RAM and CPU compared to modern web-based audio apps.
  • Custom Skins: Easily load custom skins and CSS directly from the app folder.

It's completely free, open-source, and has no ads or trackers. You can grab the ready-to-use Windows installer (.exe / .msi) from the GitHub Releases page.

I’d love for you to try it out and let me know what you think!

🔗 Download & GitHub:https://github.com/Arvanta/Melo

u/paranical — 6 days ago