Skip to content

Releases: kushalpandya/Petrichor

v1.5.2

09 May 18:21

Choose a tag to compare

Fixes

  • Fix tracks not showing correctly on item select in Library tab (#263)
  • Fix library optimization stalling on Intel Macs when upgrading from v1.4.x to v1.5.x (#268)
  • Prevent high-res track album art from causing memory overload (#278)
  • Improve compilation album parsing to prevent album fragmentation (#279)
  • Prevent CJK artist names from crashing the app during library scan (#281)
  • Prevent potential hang risk while viewing a playlist (#282)

Others

  • Refactor EntityGridView for better performance & memory usage (#269)
  • Include hardware info in diagnostic snapshot & restructure properties (#270)

Full Changelog: v1.5.1...v1.5.2

v1.5.1

02 May 15:01

Choose a tag to compare

Fixes

  • Fix inconsistency of tracks for pinned items between Library and Home (#250)
  • Fix album art appearing blurry in Albums & Artists view (#255)
  • Fix Playlist track playback state not reflecting instantly (#257)
  • Fix global sort order not applying on pinned items (#259)
  • Prevent manual artist image download to exceed size limit (#261)
  • Speed up folders list animation in Settings (#262)

Full Changelog: v1.5.0...v1.5.1

v1.5.0

25 Apr 20:58

Choose a tag to compare

Artist images, reordering sidebar items, colorized views, & big performance improvements

Features

  • Add support for fetching and showing artist image & bio (#225)
  • Allow reordering sidebar items in Home and Playlists (#224)
  • Add ability to manually reorder tracks within playlists (#227)
  • Improve Artists matching by using known artists database (#232)
  • Show album art based color gradients across views (#222)
  • Refresh Playlist, Artist, and Album detail view UX on macOS 26 (#231)
  • Update UX of pinned library categories like Genre, Decade and Years, in Home sidebar (#235)
  • Consolidate Library settings within its own tab (#239)
  • Update icon used for Genre (#241)
  • Use HEIC format to store album art in database, resulting in 50% smaller database size (#217)

Fixes

  • Fix potential app crash during periodic library refresh (#236)
  • Ensure renaming playlist also updates its pinned version in Home sidebar (#237)
  • Fix various issues around playlists import/export (#234)
  • Ensure playlist cover art doesn't have repeating artwork (#230)
  • Improve tracks list scroll performance (#228)
  • Improve library scanning performance (#233)
  • Improve tab switching performance and occasional glitches (#240)
  • Optimize rendering & scroll performance of sidebar list views (#243)
  • Update views stack to cleanup unnecessary nesting (#223)

Others

  • Add background db migrations support (#216)
  • Update Dependencies (#219)
  • Add app diagnosis snapshot to log file (#238)

Full Changelog: v1.4.2...v1.5.0

v1.4.2

23 Mar 21:36

Choose a tag to compare

Fixes

  • Fix artist name with "/" being split incorrectly (#210)
  • Fix duplicate tracks detection and Folders sidebar (#212)
  • Fix playlist and its count not updating reliably (#213)
  • Fix default tracks order in Artists and Playlists (#214)

Full Changelog: v1.4.1...v1.4.2

v1.4.1

07 Mar 20:07

Choose a tag to compare

Fixes

  • Handle incorrect track durations gracefully (#198)
  • Add support for +W to close app window (#199)
  • Fix importing of playlists with relative track paths (#201)
  • Remember EQ enabled state across app relaunches (#204)

Full Changelog: v1.4.0...v1.4.1

v1.4.0

23 Feb 00:31

Choose a tag to compare

Last.fm scrobble, automatic lyrics download, & several other enhancements

Features

  • Support for Last.fm scrobbling (#181)
  • Download track lyrics automatically from the internet (#189)
  • Perform library scan in the background to make app ready for use quickly on first run (#188)
  • Sort Albums by "Date added" (#174)
  • Refresh Discover tracks manually when needed (#173)

Fixes

  • Update lyrics when playing track changes (#172)
  • Update Top 25 Most Played smart playlist behaviour (#175)
  • Show track's own album art when album info is missing (#178)
  • Prevent audio distortion when EQ is enabled (#180)
  • Fix context menu closing during playback (#183, #185) (Thanks @chaim-chv!)
  • Improve library folder removal UX (#190)

Full Changelog: v1.3.1...v1.4.0

v1.3.1

06 Jan 16:08

Choose a tag to compare

Fixes

  • Improve playlist import behaviour (#158)
  • Sort album tracks by disc & track number by default in Album view (#159)
  • Prebuffers track before playback on slower data sources to prevent playback stuttering (#160)
  • Fix some tracks not showing in library (#161)

Full Changelog: v1.3.0...v1.3.1

v1.3.0

12 Dec 05:10

Choose a tag to compare

Lyrics, playlist export/import, & tracks multi-select

Features

  • View lyrics of a playing track when lyrics are available as embedded or external .lrc/.srt file (#144)
  • Export/import M3U playlists (#147)
  • Multi-select tracks in the list to do bulk operations (#141)
  • Show favorites within the track list and allow for sorting by favorites (#145)
  • Sort tracks by date added (#144)
  • Force refresh library folders by doing Cmd + Click to rescan complete metadata (#143)
  • Add File menu to expose library and playlist actions (#150)
  • Update app icon with new design to be fully adaptive in macOS Tahoe (#151)

Fixes

  • 8129223 Fix repeat all when playback queue ends, update button tooltip (#140)
  • 62d5be4 Normalize rating field to handle ID3v2 POPM ratings (#149)
  • 3c7fa2c Update media playback framework to handle MP3 files efficiently (#136)

Full Changelog: v1.2.3...v1.3.0

v1.2.3

28 Nov 07:04

Choose a tag to compare

Fixes

  • This release fixes app crashes happening around the library folder scanning and refresh
  • Shows scanning progress more accurately with file count status

Full Changelog: v1.2.2...v1.2.3

v1.2.2

20 Nov 08:09

Choose a tag to compare

Fixes

⚠️ This is a hotfix on 1.2.1 to prevent app crash on folder refresh.

  • Major improvements to library scanning, resulting in fast and accurate population of the library when folders are added
    • Note: It is highly recommended that you refresh your library folders after this upgrade, in case some data is still not showing, remove and re-add folders.
  • Improve Track Detail view text alignment and formatting
  • Update Play Count and Last Played info of a track only when track playback has finished
  • Make the playback toggle keyboard shortcut reliable

Full Changelog: v1.2.0...v1.2.2