XR-Elisa is a lightweight, high-performance desktop music player and audio library manager developed for the Xray OS ecosystem, crafted in modern C++20 and Qt 6 (QML) for Linux. (*Note: XR-Elisa is an independent project and is not affiliated with or based on KDE's Elisa*).
Powered by GStreamer 1.0, TagLib 2.x, and SQLite 3, it combines the fast, playlist-centric workflow of classic players with sleek desktop integration. It features a flexible 3-pane layout with hierarchical library browsing, multi-tab playlists, real-time VU meters, and a Vivaldi-inspired instant search palette (Ctrl+K).
With full MPRIS2 DBus control, dynamic tray progress rendering, global shortcuts, and theme-aware icon adaptation, XR-Elisa delivers a responsive, distraction-free listening experience for your local music collection.
Features
- Xray Ecosystem Integration: Native look and feel, optimized for modern Linux desktop workflows.
- Independent Architecture: Custom lightweight C++20 / Qt6 implementation (not a fork of KDE Elisa).
- High-Performance Audio Engine: GStreamer 1.0 backend supporting FLAC, MP3, OGG, Opus, AAC, M4A, ALAC, and WAV.
- Fast Metadata & Artwork: TagLib 2.x metadata extraction with automatic embedded cover art caching.
- Local SQLite 3 Database: High-speed collection indexing, categorization, and instant library querying.
- Classic 3-Pane Interface: Hierarchical library tree (Artists, Albums, Genres, Folders), multi-tab playlist table, and live context panel.
- Multi-Tab Playlist Manager: Organize distinct playlists side-by-side with smooth mouse-wheel tab scrolling and sortable columns.
- Real-Time VU Level Meters: Audio buffer pad probes calculate left/right peak levels dynamically to drive stereo VU meters in the playbar.
- Quick Command Palette (HUD): Vivaldi-inspired global fuzzy search overlay (Ctrl+K / Ctrl+P / F2) for tracks and player actions.
- Floating Mini-Player & System Tray: Compact floating player (ctrl+shift+x) and a live circular progress indicator drawn directly on the tray icon.
- Full Linux Desktop Integration: Native MPRIS2 DBus media controls, KGlobalAccel global keybindings, and single-instance IPC.
- Theme-Aware Asset Engine: Dynamically adapts internal control icon sets to active desktop icon themes with automatic fallbacks.