github jeffvli/feishin v1.10.0
1.10.0

5 hours ago

1.10.0 is here!

Feishin is now on Flathub! Big thanks to @WhyKickAmooCow for the setup and maintenance of the official Flathub package.

In addition, Plex users now have unofficial support via a fork by Lux032.

Added

  • Added a vertical sidebar queue layout which can be toggled in the app menu
  • Added support for audio visualizers when using mpv player
    • Windows confirmed support
    • macOS questionable support
    • Linux questionable support
  • (macOS) Added settings to native macOS menu (#1903) (Thanks @york9675)
  • Added grouping tag to the album metadata section (#1872) (Thanks @romainvigneres)
  • Added new external links and updated icons
    • Qobuz
    • Listenbrainz
  • (OpenSubsonic/Navidrome) Added automatic transcoding in web audio player based on codec/container
  • (Navidrome) Added new smart playlist fields
    • averagerating
    • albumdateloved
    • albumlastplayed
    • albumdaterated
    • albumloved
    • albumrating
    • artistdateloved
    • artistlastplayed
    • artistdaterated
    • artistloved
    • artistplaycount
    • codec
    • missing
    • sampleRate
  • (Navidrome) Added percent limit support for smart playlists
  • (Navidrome) Added support for uploading/deleting custom images from Playlists
  • (Navidrome) Added support for uploading/deleting custom images from Radio Stations
  • Item Table enhancements
    • Resizing table columns now provide real-time feedback
    • Pinned columns can now be resized
    • The table rows will properly auto-fill to the full width of the row if auto fit is disabled
    • Improved render performance in various aspects
  • (Linux) Include radio metadata in MPRIS output

Changed

  • Server selector has been moved into the app menu from the sidebar
  • Adjusted waveform slider behavior (#1781) (Thanks @darius-it)
    • Added setting to delay waveform generation for N seconds to prevent blocking audio thread
    • Show default slider by default until waveform generation is complete
    • Improve waveform generation speed by removing transcoding from streamURL
  • (macOS) Clicking on tray icon no longer autofocuses window
  • Redesigned command palette search, improved keyboard accessibility
  • Adjusted releasedate / originaldate parsing to support partial dates (e.g YYYY-MM and YYYY) (#1683)
  • Adjusted playlist page header to include description
  • Adjusted order of the current song metadata fields in the fullscreen player

Fixed

  • Fixed mediasession handlers breaking under certain conditions (#1898) (Thanks @Auzlex)
  • Various fixes to Glassy Dark theme
  • Fixed manual re-ordering of playlists (#1875)
  • (Navidrome) Fixed playlist song order when sorting by ID (#1868) (Thanks @kast3t)
  • Analytics script now additionally conditionally loaded based upon ANALYTICS_DISABLED env variable in addition to localStorage key
  • Fixed LrcLib lyrics manual search query not including artist name in search (#1871)
  • Fixed remixers being shown multiple times in some cases
  • Fixed lyrics continuing to run when radio playback is enabled
  • Fixed fullscreen player toggle not working to toggle the fullscreen visualizer (#1857)
  • Fixed various queue behaviors when using MPV player
  • (macOS) Attempted to fix local network access permission when adding server

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.10.0

Don't miss a new feishin release

NewReleases is sending notifications on new releases.