Releases: jeffvli/feishin
0.12.1
0.12.0
0.12.0 is here!
Maintenance Notice
This release marks the last major feature release for Feishin. I started this project over 2 years ago as a rewrite of Sonixd, and I'm quite proud of how far it has come. I taught myself web development by building Sonixd, and rebuilt it as Feishin with the intention of using all of my learnings from trial and error to build a more polished desktop audio experience. With the support of all the contributors, I can proudly say that this project has become one of the go-to music players for self-hosting enthusiasts.
With that said, I have a vision to bring an even better experience to the self-hosted audio landscape. Feishin is undergoing a full rewrite to audioling!
For the tl;dr of what this encompasses:
- Electron -> Tauri
- Performance and UX improvements based on my learnings from Feishin
- First-class support for the OpenSubsonic standard
You can follow along with the progress by:
- Joining the discord or matrix community servers
- Dropping a follow or star on the audioling repository
Feature and bugfix PRs will still be accepted for the time being!
Thanks,
Jeff
Highlights
- Added Discord RPC art fetcher via last.fm (#817) (Thanks @jackmerrill)
- (Jellyfin) Fixed compilation albums display on Artist page (Thanks @sel10ut)
- (Subsonic) Fixed stream/coverart fetchers when username includes special characters (#817
- Fixed app crashes in certain cases (#834)
What's Changed
- [fix]: package.json's devEngines property by @ari-party in #801
- Fix artist page not showing "Appears On" section by @sel10ut in #812
- feat: Discord Rich Presence album art via Last.fm (#341) by @jackmerrill in #817
- README.md: Colorize YAML block, fix macOS capitalization and remove deprecated compose version by @C0rn3j in #847
New Contributors
- @ari-party made their first contribution in #801
- @jackmerrill made their first contribution in #817
- @C0rn3j made their first contribution in #847
Full Changelog: v0.11.1...v0.12.0
0.11.1
A couple fixes
Highlights
- (UI) Fixed artist links not clickable on the
Title (Combined)
column on track lists - (UI) (Navidrome) Fixed parser to account for timezones when displaying album release dates
- (UI) (Jellyfin) Playlist list will return all results now instead of only Audio to match Jellyfin WebUI behavior
- (Subsonic) Fixed API parser where in certain cases some Subsonic servers would not work
Full Changelog: v0.11.0...v0.11.1
0.11.0
Highlights
- (UI) Added a play button to list row items (Thanks @Egor3f)
- (UI) Added
Move to Next
button to the play queue context menu to move selected songs in the queue (Thanks @TrevTV) - (UI) Fixed mouse wheel volume adjustments in some cases (Thanks @kgarner7)
- (UI) Removed animated playing indicator on track list entries (See #783 for details)
- (Player) Fixed MPV playback speed on startup when using a custom speed (Thanks @kgarner7)
- (Server) Fixed
Subsonic
server endpoints when using Funkwhale API
What's Changed
- Add play button to song table album cover, like it is in grid by @Egor3f in #772
- Some fixes to #772 (Add play button to song table) by @Egor3f in #784
- Add "Move to next" button to queue by @TrevTV in #781
New Contributors
Full Changelog: v0.10.1...v0.11.0
0.10.1
Several fixes
Highlights
- (UI) (Navidrome) Fix playlists longer than 300 tracks not loading
- (UI) (Subsonic) Fix album list sort options for
Year
andRecently Played
- (Docker) Fix
SERVER_LOCK
configuration when settingSERVER_TYPE
to subsonic
What's Changed
New Contributors
Full Changelog: v0.10.0...v0.10.1
0.10.0
Important for Navidrome: v0.10.0 removes support for Navidrome < v0.53.2 due to sort mappings changing in its API.
Subsonic support is finally here, thanks to @kgarner7! It has not been extensively tested, so please create issues for any bugs you find.
Highlights
- (UI) Added Subsonic server support (#758) (Huge thanks to @kgarner7)
- (UI) Added lyric translation with support for Azure and Google translator APIs (#732) (Thanks @DrENDzZ)
- (UI) Fixed various date and timestamp formatting
- (UI) Fixed layout shift when hovering the lyrics in the fullscreen player
- (Player) Various fixes around queue shuffle behavior
What's Changed
- [bugfix]: switch to UTC for release dates by @iiPythonx in #743
- Removed references to "ElectronReact" in MacOS menu bar by @jamie6king in #756
- Update Navidrome list sort mappings for ND v0.53.2 by @jeffvli in #754
- Lyrics Translation and Romaji (Fulfill #732) [Translation Part] by @DrENDzZ in #747
- Subsonic 2, general rework by @kgarner7 in #758
- Improved translations for English and Russian versions. by @Suoslex in #760
New Contributors
- @jamie6king made their first contribution in #756
- @DrENDzZ made their first contribution in #747
- @Suoslex made their first contribution in #760
Full Changelog: v0.9.0...v0.10.0
0.9.0
Highlights
- (UI) Added visualizer to fullscreen player (web audio only) (#314)
- (UI) Added context menu item to play items shuffled
- (UI) Fixed issue where app could crash if duplicates rows existed in certain tables (#729)
- (UI, Jellyfin) Fixed issue where image aspect ratio was not displaying correctly
- (Desktop) Added setting to disable OS tray
What's Changed
Full Changelog: v0.8.1...v0.9.0
0.8.1
Small fix.
Highlights
(UI) - Fixed issue where songs in the queue would be automatically skipped when viewing lyrics in the full-screen player
Full Changelog: v0.8.0...v0.8.1
0.8.0
As always, thanks to contributors!
Highlights
- (UI) Added alternative album header styling using blurred image (#717)
- (UI) Added play countto album header (#720)
- (UI) Fixed synchronization between playqueue rating/favorite values and detail pages (#707)
- (UI) Fixed issue where in-page text could not be deselected if selected using keyboard shortcuts (#723)
What's Changed
- Bump electron-updater from 4.6.5 to 6.3.0 in the npm_and_yarn group across 1 directory by @dependabot in #687
- Add play count to albums by @pyxfluff in #720
- Album blur, allow clicking the playerbar to toggle the player, misc changes by @pyxfluff in #717
- Bump electron-updater from 6.3.0 to 6.3.1 in the npm_and_yarn group across 1 directory by @dependabot in #688
- [qol]: adjust rules for user-select by @iiPythonx in #723
- [slightly less scuffed bugfix]: Update table rating/favorite when updated anywhere β¦ by @kgarner7 in #707
Full Changelog: v0.7.3...v0.8.0