github jeffvli/feishin v0.1.0
0.1.0

latest releases: v0.7.1, v0.7.0, v0.6.1...
12 months ago

Feishin is officially out of alpha! 0.1.0 brings an array of new features, design changes, and stability/bug fixes.

Added

  • Added a global hotkey manager for app commands (#84)
  • Added global search page / command palette (#107)
  • Added a setting to save and restore the play queue -- desktop only (#111) (Thanks @kgarner7)
  • Added a collapsible sidebar (#68)
  • Added create playlist button on the playlist list page
  • Added stop button on player bar
  • Added play random (shuffle all) modal on the player bar
  • Added indicator on grid/carousel cards for favorited items
  • Added notification / canceller on long-running play-queue add API requests
    • Useful if you accidentally attempt to queue your entire library in one go

Changed

  • Double clicking on a song in a list now queues all available tracks with its starting index
    • Important If you double click on the unfiltered Tracks page list -- this will attempt to queue your entire library
  • Carousels item components are now consistent with grid list
  • Full-width disc number rows are now shown on the album page regardless of whether or not the album as more than 1 disc
  • Loading skeleton animation removed to improve performance
  • Adding a server no longer requires an input password to validate (#48)

Fixed

  • Fixed volume defaulting to 100 on startup (sorry about your ears) (#76)
  • Fixed MPV issue where sample rate would sometimes be applied as 0 if unset
  • Fixed responsiveness of full-screen player layout (#113) (Thanks @kgarner7)
  • (Jellyfin) Fixed artist discography view (#81)
  • Various error handling improvements
  • Fixed volume slider styling on 100% (#85)
  • Fixed stop behavior on mpv
  • Fixed MPV playback repeating when repeat is disabled (#55)

Other / refactor

  • Migrated http client from ky back to axios
  • Refactor API controllers to use ts-rest and zodios frameworks
  • Switch carousel components to use swiper.js to allow drag/swipe

What's Changed

New Contributors

Full Changelog: v0.0.1-alpha6...v0.1.0

Don't miss a new feishin release

NewReleases is sending notifications on new releases.