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
groupingtag 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_DISABLEDenv 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
- fix playlist sort by id (#1867) by @kast3t in #1868
- Waveform playerbar improvements by @darius-it in #1781
- feat(albums): show grouping tags on album detail page by @romainvigneres in #1872
- feat(playlist): support updating playlist track order by @kgarner7 in #1875
- fix(macos): stop click on menu bar switching to feishin window by @ebee04 in #1881
- glassy dark theme improvements by @pyxfluff in #1844
- fix: window bar disappearing in Glassy Dark by @Sutaai in #1878
- Bump fast-xml-parser from 5.3.6 to 5.3.8 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1777
- chore: upgrade dependencies by @kgarner7 in #1906
- feat: macOS menu enhancement by @york9675 in #1903
- fix: prevent media session handlers from breaking/vanishing during playback by @Auzlex in #1898
New Contributors
- @kast3t made their first contribution in #1868
- @darius-it made their first contribution in #1781
- @romainvigneres made their first contribution in #1872
- @ebee04 made their first contribution in #1881
- @Sutaai made their first contribution in #1878
- @Auzlex made their first contribution in #1898
Full Changelog: v1.9.0...v1.10.0