Desktop music player for Navidrome, Jellyfin, and OpenSubsonic servers
- Stars8.8k
- Forks436
- Open Issues216
GPL-3.0
- TypeScript
- CSS
- JavaScript

About Feishin
Feishin is a desktop music player that connects to Navidrome, Jellyfin, and OpenSubsonic-compatible servers. It is for people who want to play their own library from a server they control instead of a bundled streaming service.
It ships with MPV and web player backends, a modern interface, playback scrobbling back to your server, a Navidrome smart playlist editor, and synchronized and unsynchronized lyrics with built-in lyrics fetching. The desktop client is the recommended way to use it.
A rewrite of Sonixd, Feishin runs on Windows, macOS, and Linux, with a Flatpak available on Flathub and an AppImage option. It supports any Navidrome, Jellyfin, or OpenSubsonic server, including Ampache, Gonic, and LMS.
Key features
- MPV and web player backends
- Connects to Navidrome, Jellyfin, and OpenSubsonic servers
- Scrobbles playback to your server
- Navidrome smart playlist editor
- Synchronized and unsynchronized lyrics with built-in fetching
Details
- On GitHub since
- 2022
- Platforms
- Windows, macOS, Linux
- Servers
- Navidrome, Jellyfin, OpenSubsonic
- Backends
- MPV and web player
- Packaging
- Flatpak, AppImage
- License
- GPL-3.0
