Feishin

Feishin provides a modern client for playing music from self-hosted services.

github.com/jeffvli/feishin
Feishin homepage screenshot

About Feishin

Feishin is an open source music player for self-hosted music services. The project describes itself as a rewrite of Sonixd. The desktop client is the version the project recommends. It supports both the MPV and web player backends and includes built-in fetching of lyrics. Playback can be scrobbled to the user's server.

The desktop client is available for macOS and Linux, based on the install instructions. On Linux, it can be installed from Flathub or as an AppImage using a provided install script. On macOS, media keys require allowing Feishin as a Trusted Accessibility Client. The project also offers a hosted web version at feishin.vercel.app, which supports only the web player backend, and a Docker image hosted on ghcr.io.

Key features

  • MPV and web player backends
  • Built-in lyrics fetching in the desktop client
  • Synchronized and unsynchronized lyrics support
  • Scrobbles playback to your server
  • Smart playlist editor for Navidrome
  • Docker image hosted on ghcr.io
Best for: People who run a self-hosted music server and want a desktop client to play music from it.
Good for
  • Open source, with source code published on GitHub
  • Desktop client supports both the MPV and web player backends
  • Desktop client includes built-in lyrics fetching
Watch out for
  • The hosted web client supports only the web player backend
  • Native Wayland mode is experimental and not officially supported by Electron
  • The smart playlist editor is listed as working with Navidrome

Feishin at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Feishin alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Media Players & Servers

Well-known listings from the same topic.

All 194

Feishin FAQ

Which player backends does the desktop client support?
The desktop client supports both the MPV and web player backends.
Does the hosted web version support every player backend?
No. The hosted web client at feishin.vercel.app supports only the web player backend.
How can Feishin be installed on Linux?
It is available on Flathub. It can also be installed as an AppImage using an install script provided in the repository.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing