v0.1.5-alpha
Pre-release
Pre-release
·
11 commits
to main
since this release
What's new in v0.1.5-alpha
This release focuses on library performance, playlist portability, and making lyrics work better offline.
Features
- M3U playlist import and export: Export Orca playlists as standard
.m3ufiles and import them back when needed. - Local lyrics cache: Lyrics fetched from LRCLIB are now saved locally, so revisiting a track does not repeatedly hit the service.
- Import
.lrclyrics: Add local lyric files through the metadata editor. - Incremental library updates: Orca now handles added, edited, renamed, and deleted tracks or folders without running a full library rescan every time.
- Virtualized library views: Album, artist, genre, playlist, and song views keep only nearby items mounted, making large libraries smoother and lighter on memory.
Improvements
- More reliable playlist imports: Improved M3U path matching and clearer import results.
- Consistent missing-cover fallback: Queue artwork now falls back cleanly when a track has no cover.
- Background ambience consistency: The blurred now-playing background preference now applies consistently in both Library and the full player.
- Refined library and player UI: Small polish passes across browsing, settings, seek controls, queue behavior, and the full player.
Performance & Reliability
- Lower memory use in large libraries: Offscreen cards and artwork are no longer kept mounted unnecessarily.
- Smarter folder watching: Orca updates only the tracks affected by file changes instead of repeatedly rescanning the whole library.
- More dependable playback UI: Improved artwork fallbacks and consistent player background preferences across views.
- Cleaner internal architecture: The app and Rust backend are now split into smaller focused modules, making future changes safer and easier to maintain.