u/Top-Forever2017

Image 1 — AMUS – A modern desktop music player built with SvelteKit and Tauri
Image 2 — AMUS – A modern desktop music player built with SvelteKit and Tauri
Image 3 — AMUS – A modern desktop music player built with SvelteKit and Tauri
Image 4 — AMUS – A modern desktop music player built with SvelteKit and Tauri
Image 5 — AMUS – A modern desktop music player built with SvelteKit and Tauri
Image 6 — AMUS – A modern desktop music player built with SvelteKit and Tauri
Image 7 — AMUS – A modern desktop music player built with SvelteKit and Tauri
▲ 34 r/sveltejs+1 crossposts

AMUS – A modern desktop music player built with SvelteKit and Tauri

I've been building AMUS, a fast, privacy-focused desktop music player for people who own their music library.

The idea was to make something that seemed modern without relying on streaming services or transferring data online. Everything works totally offline, and the software is intended to remain lightweight and responsive even with enormous libraries.

Highlights

  • 🎵 Supports MP3, FLAC, WAV, OGG, M4A, AAC and OPUS
  • ⚡ Fast incremental library scanning with automatic metadata extraction
  • 👀 Real-time file watching for added, modified and deleted tracks
  • 📊 View listening statistics, including play counts, trends, heatmaps, streaks, and library growth.
  • 📂 Playlists, favorites and queue management
  • 🖼️ Automatically fetch artist images
  • 🖥️ System tray support and background playback
  • 🎧 Mini player
  • ⌨️ Fully customizable local and global keyboard shortcuts

Tech Stack

Layer Technology
Desktop Tauri v2
Frontend SvelteKit 5
UI shadcn-svelte, Tailwind CSS v4
Backend Rust (rodio, rusqlite, r2d2, lofty, rayon, notify)

Github - AMUS

u/Top-Forever2017 — 4 days ago