Skip to content

v2.20.2

Choose a tag to compare

@github-actions github-actions released this 09 Mar 00:33
· 10 commits to main since this release

Changelog

v2.20.2 - 2026-03-09

馃幆 Smart Matching Reliability + UX

  • Reworked smart M3U matching for NAS, remote-server, and remapped-path libraries so imports no longer depend on exact case-sensitive path matches.
  • Added stronger path parsing and metadata extraction for path-only M3U files, including better handling for portable-backup paths, mixed separators, URL-encoded paths, and artist-prefixed album folders.
  • Fixed smart matching false metadata extraction from container folders like Playlists / Rock Hits, preventing those values from polluting artist/album scoring.
  • Improved ambiguous-match scoring so duplicate title/artist tracks prefer the correct album version more consistently.
  • Added session-level smart-match library indexing reuse so repeated imports against the same connected Plex library are significantly faster after the first run.
  • Replaced status-bar-only smart-match startup feedback with a dedicated Smart Match Import progress dialog.
  • Added Cancel Import support to the smart-match progress dialog with clean worker cancellation.
  • Fixed a Qt thread-affinity warning in batched playlist track-count loading by removing nested worker-thread parenting.