Remember when music players looked like they were built in 2005? Feishin fixes that. It’s a sleek, modern desktop client that connects to your self-hosted music servers (Jellyfin, Navidrome, or any Subsonic-compatible server), giving you that premium streaming service experience with your own music collection. No subscriptions, no ads, just your music looking gorgeous.
What sets it apart from other self-hosted music clients? The MPV backend delivers audiophile-quality playback, synchronized lyrics support makes singalongs possible, and the smart playlist editor (for Navidrome users) rivals what you’d find in commercial apps. With 7,000+ stars and active development, it’s clearly struck a chord with the self-hosting community. The TypeScript codebase is clean and the cross-platform Electron app works beautifully on Windows, macOS, and Linux.
If you’re running your own music server but miss having a client that doesn’t look like it crawled out of the early 2000s, Feishin is your answer. Installation is straightforward with pre-built releases, and the screenshots speak for themselves - this is what self-hosted music should look like in 2024.
⭐ Stars: 7002
💻 Language: TypeScript
🔗 Repository: jeffvli/feishin