jeffvli/feishin

A modern self-hosted music player.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 3 seconds ago
Added to GitGenius on September 6th, 2026
Created on July 25th, 2022
Open Issues & Pull Requests: 245 (+0)
GitHub issues: Enabled
Number of forks: 511
Total Stargazers: 9,783 (+0)
Total Subscribers: 46 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Feishin is a self-hosted music player that works with multiple music server backends.

The tool solves the problem of playing music from self-hosted servers by providing a modern client interface compatible with Jellyfin, Navidrome, and Subsonic-compatible servers. It connects to these backends and streams music directly from your own infrastructure rather than relying on cloud services. The player is built with TypeScript and offers a contemporary user experience for accessing your personal music library.

Feishin suits developers and users who already operate a self-hosted music server and want a polished client application to access it. It works best for those invested in the Jellyfin, Navidrome, or Subsonic ecosystems who need an alternative to the default server interfaces or mobile apps. The project is appropriate for self-hosting enthusiasts who prefer maintaining control over their media infrastructure and client software.

The project shows active development with regular commits and ongoing refinement of features. The codebase is well-maintained with consistent updates addressing functionality and user experience. Development activity indicates sustained attention to the tool's stability and feature set.