Skip to content

0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Oct 10:35
· 531 commits to development since this release

0.5.0 is here!

This release introduces localization (multi-language) support which is now hosted on weblate. Visit the link if you would like to contribute a translation.

Known issues: There's a couple bugs on the full screen player in 0.5.0 regarding opacity and the translation keys. They're already fixed, but going to wait a bit to see if there are any other bugs that need fixing before pushing 0.5.1.

Added

  • Added localization support via weblate (#74)
  • Added discord rich presence (#72)
  • Added amd64, arm64, and armv7 Docker images (#336) (Thanks @bubylou)
  • Added animated play indicator to currently playing track (#237) (Thanks @kgarner7)
  • Added PUBLIC_PATH Docker environment variable to allow customizing the path Feishin is served from (#307) (Thanks @kgarner7)
  • Added system and custom font support (#270, #288) (Thanks @kgarner7)
  • Added customizable primary accent color (#282) (Thanks @kgarner7)
  • Added customizable playback speed (#94) (Thanks @kgarner7)
  • Added additional hotkeys (#326) (Thanks @GermanDarknes)
    • Favorite/unfavorite current song
    • Favorite/unfavorite previous song

Changed

  • Changed Rating component functionality from [double click to clear] -> [click on the same rating to clear] (#332) (Thanks @kgarner7)
  • (Jellyfin) Change hardcoded Jellyfin DeviceID values to include hostname and username (#312) (Thanks @LilyRose2798)
  • Fullscreen player now uses dynamic image resolution based on window size (#290) (Thanks @TacoCake)
  • Poster carousel now resets to initial position on data refresh (#285) (Thanks @kgarner7)
  • (Navidrome) Artist images are now always attmepted to be fetched even when it is potentially unvailable (#317) (Thanks @kgarner7)
  • Window title now displays SONG_NAME — ARTIST_NAME instead of SONG_NAME

Fixed

  • (MPV player) Fixed MPV playing the same track twice after toggling repeat (#292) (Thanks @kgarner7)
  • (WEB player) Fixed queue not pausing on the last track when repeat is disabled (#291)
  • (Navidrome) Fixed artist year filter becoming stuck (#299) (Thanks @kgarner7)
  • (Navidrome) Fixed smart playlist query editor unable to scroll (#322)
  • (Jellyfin) Fixed playing songs from global search menu (#294) (Thanks @kgarner7)
  • (Jellyfin) Fixed playlist fetch implementation (reverted to previous)
  • (Jellyfin) Fixed missing Play count filter on Jellyfin album sort
  • (Jellyfin) Fixed "edit playlist" form not working due to invalid fetch (#327)
  • Removed unused CORS and SSL toggle from web UI (#305) (Thanks @kgarner7)
  • Fixed add to playlist logic when attempting to skip duplicates (#300) (Thanks @kgarner7)
  • Fixed current track queue position when removing songs from the queue (#226) (Thanks @kgarner7)
  • Fixed rate 0 hotkey not working (#338) (Thanks @GermanDarknes)

Full Changelog: v0.4.0...v0.4.1

What's Changed

  • [bugfix]: Fix MPV player playing the same track twice after toggling repeat by @kgarner7 in #292
  • [bugfix]: fix artist discography year filter not clearing by @kgarner7 in #299
  • [bugfix]: Replace hardcoded Jellyfin authentication DeviceId to include hostname and username by @LilyRose2798 in #312
  • [bugfix]: remove ignore CORS/SSL switches from web version by @kgarner7 in #305
  • In the fullscreen player use dynamic resolution for the main image by @TacoCake in #290
  • [bugfix]: properly implement Jellyfin getSongDetail by @kgarner7 in #298
  • [bugfix]: do not duplicate tracks when adding to multiple playlists by @kgarner7 in #300
  • [feature]: support running feishin on custom path by @kgarner7 in #307
  • Reset Carousel position on data refresh by @kgarner7 in #303
  • [Remote] Full PWA support, misc bugfixes by @kgarner7 in #280
  • add more emphasis to current song by @kgarner7 in #283
  • [bugfix]: fix queue offset when removing tracks by @kgarner7 in #301
  • [feature]: Support using system fonts by @kgarner7 in #304
  • [bugfix/feat]: always fetch artist image for Navidrome by @kgarner7 in #317
  • [Feature] Support changing accent/primary color by @kgarner7 in #282
  • Support changing playback rate by @kgarner7 in #275
  • Add favorite hotkey options by @GermanDarknes in #326
  • [bugfix/feature]: Improve ratings by @kgarner7 in #332
  • [bugfix]: prevent default by @kgarner7 in #334
  • Build docker container for arm by @bubylou in #336
  • Fix clear rating hotkey by @GermanDarknes in #338
  • Add localization support by @jeffvli in #333

New Contributors

Full Changelog: v0.4.1...v0.5.0