🎵 Muorg - The Music Organizer from Hell

A cross-platform desktop app for organizing MP3 and FLAC music libraries. Dense, keyboard-friendly, library-style UI - not a minimal player, but a serious tool for keeping your collection clean and consistent.

Pronounced "Mu-Ork" - think of a Musical Ork who organizes your music.
Muorg icon
Platforms: macOS · Windows · Linux

Features

  • Library management - Add folders (or drag-and-drop); Muorg scans for .mp3 and .flac and builds a persistent catalog in SQLite. Rescan or remove folders from the sidebar. Hide/show folders; expand or collapse all groups.
  • Library view - Table with album art, title, artist, album, year, duration, format, and path. Full-text search across title, artist, and album. Group by album or artist with collapsible headers. Multi-select (Ctrl+A) for bulk actions.
  • Metadata editor - Edit title, artist, album, album artist, year, genre, track/disc number, and album art. Bulk edit: select multiple tracks and change only the fields you want - other fields stay per-track.
  • Smart Suggestions - Define how your file paths are structured, then apply it to auto-fill tags from any track's path. Keeps tags consistent with your folder layout. Example patterns:
    • Artist / Album / TrackNumber - TrackTitle
    • Artist / Year - Album / TrackNumber - TrackTitle
    • Artist / TrackTitle
  • Playlists - Create, rename, delete, and export playlists to M3U. Add tracks via context menu or drag-and-drop.
  • Queue & Playback - Reorderable queue, shuffle, continuous playback, and a maximized player with full-screen album art tinted gradient.
  • Reports - Sidebar panels for missing metadata, duplicate tracks, and missing album covers. Configurable and clickable to jump directly to the offending track.
  • Theming - Auto (system), Dark, Light, Orkish (green), and DOOM. Fully configurable layout, column widths, and panel sizes - all persisted.
  • Keyboard-first - Every major action has a shortcut. Ctrl+K opens the full key map.

Screenshots

Main library view:

Muorg library view

Metadata editor with tag fields and album art:

Muorg metadata editor

Compact player bar and maximized full-screen player:

Muorg player bar

Muorg maximized player

Theme settings and Smart Suggestions:

Muorg theme settings

Key map (Ctrl+K):

Muorg key map

Tech Stack

Tauri Tauri 2 - Rust-powered desktop shell; native installers for macOS, Windows, and Linux with auto-update support
Vue Vue 3 - Component-based frontend running in the Tauri WebView
TypeScript TypeScript - Typed frontend throughout; interfaces mirror Rust types
Tailwind CSS Tailwind CSS - Utility-first styling with theme-aware classes
Pinia Pinia - State management for catalog, settings, and playlists
SQLite SQLite - Persistent catalog of tracks, roots, and playlists via Rust's rusqlite
Rust Rust - Backend logic: ID3 metadata (MP3), Vorbis/FLAC metadata, file scanning, and all 21 Tauri commands

CI/CD Status

Source Code

The project is open source and available on GitHub