0.3.0 is here! This release has been a long time coming. Hopefully I can push out releases at a quicker pace moving forwards, but that is TBD based on my availability. Feishin is also now sporting a new logo, with all credit to Rycia in the Feishin discord server!
For the next release I will be prioritizing the following:
- Potential support for Subsonic API
- Potential support for Funkwhale API
- Adding multi-language and translation support via i18next/weblate
- more tbd
Added
- Added genres list page (#3)
- Clicking on a genre link now redirects to the song list with the genre filter applied
- Lyrics enhancements (#146)
- Matched lyrics are now permanently cached in the browser
- Add sliders to adjust synchronized and unsynchronized lyrics font size and spacing
- Add toggle to show/hide the lyrics provider
- Add toggle to show/hide the lyrics match
- Add selection to set the text alignment of the lyrics
- Split lyrics
Clear
button to aClear
andReset
button
- Songs in all list views now show a text highlight indicator for the currently playing song (#178)
- Added column customization options to the album detail page
- Added an external player remote control (#164) (Thanks @kgarner7)
- Added search bar to playlist list
- Added
Inter
font style - Added grid-view for playlist list
- Added setting to navigate directly to the full playlist view instead of the default view
Changed
- Styling on currently playing song is now a text highlight rather than background highlight
- Player bar time values are now centered
- List grid-views now load initial data from the cache to improve UX on navigation
- List grid-views now scale based on the window size
- Changed overlay scrollbars implementation to support all browsers instead of only Electron v22 chromium version
Fixed
- Fixed sidebar cover not using correct dimensions (#158) (Thanks @gelaechter)
- Fixed
More from this artist
shown when no albums are available (#173) (Thanks @BlackDragon-B) - Fixed the
X
clear button on the search bar not updating results (#176) - Fixed playlist list not refreshing when deleting a playlist (#134)
- Fixed playlist list not setting the correct initial count of playlists resulting in needing to scroll to the bottom to fetch more (#180)
- Fixed potential unicode errors from special characters / update to Electron 25 (#151)
- (Navidrome) Fixed smart playlist not setting the correct sort order during creation (#163)
- (Jellyfin) Fixed the order of songs in the album detail page (#192)
Removed
- (Temporarily) removed the
Table (Paginated)
option from lists due to bugs in implementation
What's Changed
- Show first instance when starting a second one by @gelaechter in #149
- Fix label-font-family typo by @zackslash in #157
- Update default window bar style to be platform-specific by @zackslash in #150
- Add fix to hide the "More from this artist" carousel when it contains no albums by @BlackDragon-B in #173
- Add remote control by @kgarner7 in #164
- Fix Jellyfin album duration normalization by @gelaechter in #191
- Fix sidebar layout to show full album cover by @gelaechter in #193
New Contributors
- @zackslash made their first contribution in #157
- @BlackDragon-B made their first contribution in #173
Full Changelog: v0.2.0...v0.3.0