Skip to content

Releases: jeffvli/feishin

0.16.0

26 Jun 08:57

Choose a tag to compare

Another quick release with a couple of fixes!

Added

  • Added setting Prefer local lyrics to enable/disable the prioritization of local lyrics (from your server) over lyrics fetched from remote providers

Changed

  • Improved visibility of the collapse/config buttons in the fullscreen player
  • Adjusted styling of the current song text in the fullscreen player

Fixed

  • Fixed various styling issues present in the Default Light theme
  • Fixed shared playlists being wrongly included in the main playlists menu in the sidebar
  • Fixed lyrics in the fullscreen player breaking in the middle of words (#969)
  • Fixed the styling of the main image in the fullscreen player
  • Fixed the position of the expanded image in the sidebar when using Windows and macOS window bars

Full Changelog: v0.15.1...v0.16.0

0.15.1

25 Jun 05:47

Choose a tag to compare

Quick hotfix release to address some issues from 0.15.0.

Given the amount of internal changes in v0.15.0 and v0.15.1, please open an issue for any bugs you see as soon as possible!

Changed

  • Emphasize links on the Get Info modal

Fixed

  • Fixed docker build / release
  • Fixed lyrics styles not being applied on the full-screen player

Full Changelog: v0.15.0...v0.15.1

0.15.0

25 Jun 03:55

Choose a tag to compare

0.15.0 is here!

This release includes a lot of internal changes and modernization to the codebase as well as some design changes. As always, thanks to all contributors.

Added

  • Added option to include Simplified Chinese lyrics using the Netease lyrics fetcher (#951) (Thanks @et21ff)
  • Added Play shuffled button to various context menus (#941) (Thanks @hansyulian)
  • Added option to hide external links (such as lastfm / musicbrainz) in detail pages (Thanks @kgarner7)

Changed

  • Discord RPC now updates based on player state rather than in a timed interval (#958) (Thanks @iiPythonx)
  • Improved server selection and login flow
  • Improved UI for the player remote web UI
  • Improve some library header titles (Discography Lists, Albums/Songs by genre)
  • Updated sidebar design
  • Switched to a new icon pack remix icons -> lucide icons
  • Updated default settings to be more sane

Fixed

  • Fixed audio visualizer in the full-screen player using an incorrect background (#949) (Thanks @pyxfluff)
  • Fixed issue where app could become bricked when adjusting the lyrics offset in the fullscreen player (#948)
  • Fixed the position of the play icon in the row index column when a track is playing
Internal Changes
  • Component library upgrade from Mantine v6 -> Mantine v8
  • Reworked and simplified app theming
  • Refactored all components from styling system styled-components to css-modules (and removed scss)
  • Upgrade from React 18 -> React 19

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

0.14.0

03 Jun 04:13

Choose a tag to compare

0.14.0 is here!

Important note for packagers - the repo has been migrated from:

  • npm --> pnpm
  • webpack -> vite

Review the updated package scripts and the updated build workflows.

Added

  • Added Get Info context menu item for Playlists (thanks @kgarner7)

Fixed

  • Fixed mpv executable path setting not applying the selected file path (#930) (#940)
  • Fixed the genre filter on the Album List filters not persisting its value in the select input (thanks @kgarner7)

Other

  • Updated build / dev
    • Migrated from npm to pnpm
    • Migrated from webpack to vite

What's Changed

Full Changelog: v0.13.0...v0.14.0

0.13.0

26 May 20:09
91ce2cd

Choose a tag to compare

Added

  • (Navidrome / Jellyfin) Added additional Tag filters for album and track lists (thanks @kgarner7)
  • (Navidrome) Support cover images when using Discord RPC (thanks @kgarner7)
  • Open full screen image when clicking on Album/Artist header image (thanks @kgarner7)

Fixed

  • (Navidrome) Fixed date display on Album when releasedate tag is not available (#928)
  • Fix header title case on artist album/track lists (#929)

0.12.7

13 May 01:52

Choose a tag to compare

Small fixes

Fixed

  • Fixed issue where settings file would be reset when updating (thanks @kgarner7)
  • (Jellyfin) Hide empty song count on home carousel

0.12.6

08 May 08:24

Choose a tag to compare

Few more fixes.

Fixed

  • Fixed play button on artist pages not returning any results
  • Fixed app crash for certain Linux users using GNOME (#923)
  • (Jellyfin) Fixed issue where playing all albums from the album list would throw HTTP 414 (#899)
  • Improve playback handling when artist has no albums (thanks @kgarner7)

0.12.5

07 May 02:03

Choose a tag to compare

Another maintenance release.

Added

  • Added new artist list page (thanks @kgarner7)
    • Not to be confused with the existing Album Artists page, this shows all artists which may potentially not be album artists

Fixed

  • Fixed scrobbles potentially not being sent when repeat modes are enabled (thanks @kgarner7)
  • Fixed playback buttons on the search list returning no results (#885)
  • Fixed toast notifications blocking the player bar when open (#888)
  • Fixed arrow keys not working as expected when using as global hotkeys (#913)
  • Fixed "set rating" in the right-click context menu not working when clicking in certain areas (#900)
  • Fixed position of the sticky table header on detail pages when using non-native titlebar.

Other

  • Upgrade Electron v33 to v36 (#921)

Full Changelog: v0.12.3...v0.12.5

0.12.3

10 Mar 03:11
41c2a7d

Choose a tag to compare

Small release to support BFR for Navidrome v0.55.0 (thanks @kgarner7)

Added

  • (Navidrome v0.55.0+) Added support new smart playlist fields (for Navidrome v0.55.0+)
  • (Navidrome v0.55.0+) Added support for multi-genre and multi-artist fields in

Fixed

  • Allow css variables to be used and modified in custom css settings (thanks @kgarner7)

What's Changed

Full Changelog: v0.12.2...v0.12.3

0.12.2

25 Jan 08:33

Choose a tag to compare

A couple small fixes.

audioling update: development is still ongoing. End of year release target was missed, but I will have more news regarding the mvp release soon. Thanks for your patience.

Highlights

  • Fixed page header overlaying on top of fullscreen player (#867)
  • Fixed legacy subsonic auth being improperly encoded (#862)
  • Bumped Electron v31 -> Electron v33 due to EOL (#879)
  • Added new languages id, fi hu, ta (thanks translators)

What's Changed

  • Decode plaintext credentials before params get re-encoded in ssApiClient by @pogmommy in #862
  • fix: fetch album art via Last.fm should use album artist name by @momo-p in #855

New Contributors

Full Changelog: v0.12.1...v0.12.2