Skip to content

v0.1.5-alpha

Pre-release
Pre-release

Choose a tag to compare

@shubham-pathak1 shubham-pathak1 released this 08 Aug 17:22
· 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 .m3u files 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 .lrc lyrics: 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.