Skip to content

v1.6.0

Choose a tag to compare

@kushalpandya kushalpandya released this 20 Jul 21:50
27b838a

A new playback engine, Mini Player & Immersive mode, smart playlists, localization support, Siri shortcuts, enhanced UI, and a lot more.

Features

  • Integrate Crescendo, a new playback backend built using modern AVFoundation APIs, enabling gapless playback, spatial audio support, and better-sounding stereo width.
    • Note: It's currently in beta and opt-in, and will become the default in the next release (#304)
  • Add Mini Player with embedded play queue and lyrics (#307)
  • Add Immersive mode with embedded play queue and lyrics (#309)
  • Add support for creating smart playlists with configurable rules (#310)
  • Add support for merging duplicate artists, albums, and composers (#312)
  • Add Automation API for Shortcuts, Spotlight, and Siri (#313)
  • Add support for in-app Problem Reporting (#322)
  • Add customization options for appearance and playback visuals (#314)
  • Add support for pinning folders to Home sidebar (#315)
  • Add support for localization (#305)
  • Add Simplified Chinese (zh-Hans) localization (#318) (Thanks @akkva!)
  • Add Animated sync lyrics during playback (#291) (Thanks @hemingtsai!)
  • Update Player bar to show track format, refine playback controls (#306)

Fixes

  • Fix blank title/artist/album for tracks with empty string metadata tags (#284) (Thanks @hatute!)
  • Prevent compilation albums from showing fragmented (#287)
  • Improve library refresh to be concurrency-safe to prevent crashes (#297)
  • Improve lyrics parsing for CRLF files and non-UTF-8 encodings (#303)
  • Fix app crash on macOS 14, other UI updates (#308)
  • Fix reordering of sidebar items not working reliably (#311)
  • Fix library categories not showing tracks for "Unknown" items (#317)
  • Improve playback controls legibility & performance (#319)
  • Fix various issues across the app following the feature changes (#316)
  • A lot of small bug fixes and UI polish.

Others

  • Update Dependencies (#299)
  • Remove dead code and clear all SwiftLint warnings (#301)

Full Changelog: v1.5.2...v1.6.0