github jeffvli/feishin v1.5.0
1.5.0

15 hours ago

1.5.0 is here!

To receive daily (if available) updates, subscribe to the new Alpha (nightly) release channel which is published every day at 11:00 UTC.

Added

  • Added a new Detail view mode for the Album list pages (#1681)
  • Added favorite songs section to Artist page (#1604)
  • Added a Personal / Community toggle for Top Songs in the Artist page (#1372)
  • Added 🅴 explicit / 🅲 clean badge indicators on song and album titles (#1634)
  • Added setting to blur album / song images in the app based on explicit status
  • Added Glassy Dark theme (#1388) (Thanks @pyxfluff)
  • (macOS) Added native menu bar options to open settings (#1655) (Thanks @martgnz)
  • (Windows) Added win-arm64 binary (#1665) (Thanks @ahmelsayed)
  • Added a Alpha (nightly) release channel to the automatic updates channel selection

Changed

  • The play button on the Song list images now only add the selected song to the queue instead of the entire current page; double click behavior remains the same
  • The track radio feature now sets the triggering song as the first song in the queue
  • Ignore CORS / SSL toggles are now included in all authentication forms
  • The version button in the app menu now opens the release notes modal instead of acting as link to the GitHub page
  • Song repeats now trigger another scrobble 'start' request (#1662) (Thanks @Mateleo)

Fixed

  • Fixed favorite button in playlist songs not updating when favorite state changed (Thanks @kgarner7)
  • Fixed MPV player spamming errors in some cases (Thanks @kgarner7)
  • Fixed duplicate scrollbar on artist/genre filter when the list is refreshed
  • Fixed some list refresh behavior (#1637) (Thanks @eramdam)
  • Fixed MPV path selector showing invalid value (#1641) (Thanks @rushiiMachine)
  • Fixed rating on the playerbar from displaying when the Show Star Ratings setting is disabled (#1646)
  • (Jellyfin) Fixed missing song bitDepth value (#1648)
  • (Jellyin) Fixed the Instant Mix to use the correct endpoint for Audiomuse-AI (#1642) (Thanks @A-wels)
  • Fixed missing radio metadata in Discord RPC and Fullscreen Player (#1649)
  • Fixed command palette opening twice when in Mobile responsive view (#1669) (Thanks @kaigritun)
  • Fixed search results being sorted by original sort order instead of best match in playlist songs page (#1650)

What's Changed

  • Use a re-usable Intl.Collator instance for locale compare when possible by @eramdam in #1638
  • Prevent double fetching when force refreshing paginated views by @eramdam in #1637
  • fix(mpv): only check player time when there is an item in the track by @kgarner7 in #1639
  • Update instant mix to use the new items endpoint instead of songs by @A-wels in #1642
  • Fix: ratings display on player bar and mobile player by @dev0T in #1646
  • fix(Settings): mpv path selector displays wrong default by @rushiiMachine in #1641
  • Populate bit depth from Jellyfin by @thearrow in #1648
  • Implement Glassy Dark theme by @pyxfluff in #1388
  • Open settings with shortcut by @martgnz in #1655
  • fix(scrobble): send now-playing updates on repeat-one loops for Navidrome by @Mateleo in #1662
  • Add win-arm64 target by @ahmelsayed in #1665
  • fix: remove duplicate CommandPalette in mobile layout by @kaigritun in #1669
  • Add album detail list view by @jeffvli in #1681

New Contributors

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

Don't miss a new feishin release

NewReleases is sending notifications on new releases.