Releases: jeffvli/feishin
0.16.0
Another quick release with a couple of fixes!
Added
- Added setting
Prefer local lyricsto 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 Lighttheme - 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
WindowsandmacOSwindow bars
Full Changelog: v0.15.1...v0.16.0
0.15.1
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 Infomodal
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
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
Neteaselyrics fetcher (#951) (Thanks @et21ff) - Added
Play shuffledbutton 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
playicon 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-componentstocss-modules(and removedscss) - Upgrade from React 18 -> React 19
What's Changed
- Feature: Shuffle Button by @hansyulian in #941
- disable visualizer background by @pyxfluff in #949
- fix(player): Improve MPV stability and seek performance by @et21ff in #953
- update readme because subsonic is supported now by @pyxfluff in #960
- lyrics: add translation lyrics for netease.ts by @et21ff in #951
- feat: discord rpc changes/improvements by @iiPythonx in #958
- Migrate to Mantine v8 and Design Changes by @jeffvli in #961
New Contributors
- @hansyulian made their first contribution in #941
- @et21ff made their first contribution in #953
Full Changelog: v0.14.0...v0.15.0
0.14.0
0.14.0 is here!
Important note for packagers - the repo has been migrated from:
npm-->pnpmwebpack->vite
Review the updated package scripts and the updated build workflows.
Added
- Added
Get Infocontext menu item for Playlists (thanks @kgarner7)
Fixed
- Fixed
mpv executable pathsetting not applying the selected file path (#930) (#940) - Fixed the
genrefilter on the Album List filters not persisting its value in the select input (thanks @kgarner7)
Other
- Updated build / dev
- Migrated from
npmtopnpm - Migrated from webpack to vite
- Migrated from
What's Changed
Full Changelog: v0.13.0...v0.14.0
0.13.0
0.12.7
0.12.6
Few more fixes.
Fixed
0.12.5
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
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
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,fihu,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