Feishin logo

Feishin

Desktop music player for Navidrome, Jellyfin, and OpenSubsonic servers

Open Source Alternative to
Repository activity
  • Stars8.8k
  • Forks436
  • Open Issues216
License

GPL-3.0

Languages
  • TypeScript
  • CSS
  • JavaScript
Feishin screenshot

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