AR Logo
All Projects

Muselyo Music Player - Desktop Application

TauriTypeScriptTailwindCSSBunReact
Muselyo Music Player - Desktop Application
Muselyo Music Player - Desktop Application

A collection of my work and side projects

A modern, high-performance desktop music player built with cutting-edge technologies. This application combines the power of Rust with the flexibility of React to deliver a native desktop experience for managing and enjoying your local music library.

Key Features:

  • Comprehensive library management organized by artists, albums, genres, and custom playlists
  • Seamless local audio playback supporting multiple formats
  • Statistics dashboard tracking listening habits and most played tracks
  • Last.fm integration for scrobbling and metadata enrichment
  • Embedded lyrics support with external API integration
  • Native media session controls for system integration
  • Modern, responsive UI with light/dark theme support
  • Folder-based music exploration

Technical Highlights:

  • Built with Tauri v2 for native performance and small binary size
  • Frontend powered by React 19 with TanStack Router for routing
  • Styled using TailwindCSS v4 and shadcn/ui component library
  • Rust-based backend handling audio decoding (Symphonia), playback (CPAL), and metadata extraction
  • SQLite database for efficient library management
  • State management with Zustand
  • Type-safe development with TypeScrip