← Package directory
Available on winget

Install Feishin

A modern self-hosted music player.

Install with winget
winget install --id jeffvli.Feishin
Upgrade
winget upgrade --id jeffvli.Feishin
Uninstall
winget uninstall --id jeffvli.Feishin

About Feishin

A modern self-hosted music player.

What's new in 1.13.0

1.13.0 is here! Quick release as there were a few player and feature fixes that needed to go through. Added - Added "End of current album" toggle for sleep timer (#2081) (Thanks @Overdrivendev) - (Jellyfin) Added support for Playlist / Artist image uploading Fixed - Fixed butterchurn visualizer presets from being applied due to new content security policy (Thanks @kgarner7) - Fixed player seeking behavior when seeking rapidly (#2084) (Thanks @fiso64) - Improved cross platform font handling (#2104) (Thanks @kgarner7) - Fixed regression on app hotkeys handler when using various punctuation keys (#2091) (Thanks @york9675) - Fixed app hotkey behavior from triggering browser default behavior in some cases (#2082) (Thanks @york9675) - Fixed lyrics fetch behavior if "prefer lyrics from server" setting is enabled to longer wait for external lyrics fetchers before returning (#2100) - Fixed automatic queue saving behavior from showing notification toast on every queue mutation (#2090) - (Subsonic) Fixed favoriting/unfavoriting of playlist songs (Thanks @kgarner7) - Fixed some behaviors for context menu go-to actions for artists (Thanks @kgarner7) - (Subsonic/Navidrome) Fixed position timestamp and seek behavior for playback report / scrobble (Thanks @kgarner7) What's Changed - Fix playback hotkeys by preventing browser default by @york9675 in https://github.com/jeffvli/feishin/pull/2082 - fix #2089: punctuation hotkeys not captured by @york9675 in https://github.com/jeffvli/feishin/pull/2091 - Better cross platform font handling by @kgarner7 in https://github.com/jeffvli/feishin/pull...

Read release notes

Version history

Version Updated Notes
1.13.0 Unknown 1.13.0 is here! Quick release as there were a few player and feature fixes that needed to go through. Added - Added "End of current album" toggle for sleep timer (#2081) (Thanks @Overdrivendev) - (Jellyfin) Added support...
1.12.1 Unknown A couple fixes! Fixed - Fixed table issue with various numeric-based columns incorrectly using the Track Number column (#2065) - Fixed waveform playerbar not generating when transcoding is required (#2060) - Fixed mpv ap...
1.12.0 Unknown 1.12.0 is here! This release has been a long time coming, including a lot of fixes and new features. Translators please read: A significant refactor has taken place with the i18n localization which transformed the origin...
1.11.0 Unknown 1.11.0 is here! This is a small / quick release since there have been long-standing issues with the container builds, and finally it has become completely broken in v1.10.0 due to the multi-arch image getting stuck durin...
1.10.0 Unknown 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 - Ad...
1.9.0 Unknown 1.9.0 is here! Added - Added a Open in Spotify button to the external links (#1839) (Thanks @letruxux) - Added simpmusic as a lyrics provider (#1820) (Thanks @letruxux) Changed - Redesigned sleep timer UI - (Docker) REMO...
1.8.0 Unknown 1.8.0 is here! Quick release since there seem to have been some issues regarding the (lack of) codesigning for the macOS builds. Added - Added client-side sort options for Favorites songs in the Artist page (#1691) - (Do...
1.7.0 Unknown 1.7.0 is here! Added - (Navidrome/Subsonic) Added setting to automatically save play queue to server (Thanks @kgarner7) - (Docker) Added default settings override as ENV variables https://github.com/jeffvli/feishin/blob/...
1.6.0 Unknown 1.6.0 is here! Added - Enhanced the playlist page - Added album/song view toggle (#1700) - Added (pinnable) client-side song filters - Added support for pagination views - (Navidrome) Added JSON editor for smart playlist...
1.5.0 Unknown 1.5.0 is here! To receive daily (if available) updates, subscribe to the new Alpha (nightly) release channel which is published every day at 11:00 UTC. Added - Added a new Detail view mode for the Album list pages (#1681...
1.4.2 Unknown A few more fixes. Fixed - Fixed the Favorite / Rating functionality on the Artist page header - Reverted visualizer from using a static black background to use the theme background Full Changelog: https://github.com/jeff...
1.4.1 Unknown A couple hotfixes for regressions introduced in 1.4.0. Changed - Support viewing up to 5 previous releases in the Release Notes modal Fixed - Fixed modals appearing hidden below the Fullscreen Player / Visualizer - Fixed...
1.4.0 Unknown Added - Added Save as collection button to the Album and Song list filters to save your selected filters as a browsable collection - Added setting to Enable grid multi-select which toggles between single and multiselect...
1.3.0 Unknown 1.3.0 is here! Added - Added audio device selector functionality when using the MPV player type - (Jellyfin) Added recently played songs carousel to the home page (#1494) - Record labels are now clickable in the Album ta...
1.2.0 Unknown Added - Added Grid view for playlist songs (thanks @Fluttrr) - Added hotkeys for list selection playback (#1469) - Added a file path replacement setting to replace/append to your song's path (#1402) - Added a context men...
1.1.0 Unknown Added - Added support for a Public URL in the server configuration to allow dynamic switching between local and remote URLs - Updating a server no longer requires re-entering your password - Added docker ENV variable ANA...
1.0.2 Unknown Small fix for default lyric fetchers to be applied on first start. Fixed - Fixed internet lyrics fetcher sources not being properly synced to the setting Full Changelog: https://github.com/jeffvli/feishin/compare/v1.0.1....
1.0.1 Unknown Important: Analytics are now being tracked in Feishin using a locally hosted instance of Umami. If you wish to opt-out, please do so under Settings -> Advanced -> Analytics The data being tracked is: - Generic platform n...
0.22.0 Unknown 0.22.0 is here! This has been in beta for some time now and is the last release slated for v0.x.x. Added - Add 'preservePitch' toggle to playback speed dropdown (#1243) - Add additional information to album: record label...
0.21.2 Unknown Fixed - Fixed regression with playback completion scrobble not being sent when conditions are met - Fixed application crash when Playback tab is opened on Web Full Changelog: https://github.com/jeffvli/feishin/compare/v0...