HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
jeffvli
feishin
TypeScript2023–2026
jeffvli / feishin

feishin

A modern self-hosted music player.

7Distinct people
7Mentions
0Explicit recommenders
10.4KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A modern self-hosted music player.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year7 dated mentions

Observed mentions: 2023-10-25 22:19:42 UTC to 2026-07-21 12:25:03 UTC.

01232023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC211
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC211
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC303

What Hacker News says

7 sources
Sure its a catalog of your local media served via an API, with metadata enrichment, built in transcoding (hardware support too) and multiple user support (watch history, recommendations etc). Its not just a web app, I would say most dont use the web app directly, instead they provide clients (Android/iOS/Roku/AndroidTV/WebOS/Tizen) that are in official app stores. This is the big thing for me, being able to just install the client on your TV and not worry about it is great. Often the clients are just wrappers of the web client with native integrations, but they work well. Plus there are loads of 3rd party plugins to extend it, and alternate clients, Im a fan of https://github.com/jeffvli/feishin for music duties personally.
In Jellyfin founder Andrew leaves team
Not enough people realise you can spin up a cheap Hetzner instance, install Navidrome and use that as very functional Spotify-like experience. Bring in your music you've got on a USB, Bandcamp and others in one place. Then you get to pick a player that works best for you, I use Feishin which you'll find familiar if you're a Spotify user. I know I'm pulling a Dropbox with "just spin up Navidrome" but if you've got an afternoon to get it going, you can save yourself a lot of cash with price hikes to pay for AI DJs. https://github.com/jeffvli/feishin
In Spotify is increasing US prices again

Show HN: Synced lyrics database with a free, easy-to-use API

I was always frustrated that there is no solid source for synced lyrics that also offers decent API support. There is good ol' Crintsoft's MiniLyrics that is thankfully free software, was what I used a lot in my childhood, but unfortunately the API is highly obfuscated. Another popular choice is the Musixmatch API, which has a very large database of synced lyrics, but with "free" API that are reverse-engineered from their app, you will quickly run into rate-limit. That's why I created LRCLIB. It's aimed to provide completely free synchronized lyrics for everyone, especially for FOSS music players, with zero profit intention. It currently has nearly 3,000,000 (not deduplicated) lyrics in database. You can also contribute to the database by adding and syncing lyrics for your favorite songs using the LRCGET client. I'm trying my best to make
Read the rest
LRCLIB server-side code open-source as soon as possible. But right now, full LRCLIB's database dumps have already been uploaded regularly and publicly, which are simply sqlite3 files. Feel free to download, look at or do anything you want with the database at https://lrclib.net/db-dumps. Many open-source projects have already begun integrating LRCLIB, including: - beets - music library metadata management (https://github.com/beetbox/beets) - feishin - self-hosted music player (https://github.com/jeffvli/feishin) - namida - music player for Android (https://github.com/namidaco/namida) If you are interested or are looking for a good API for unsynced/synced lyrics source, please check it out!
2 points · Open discussion
Feedback so far: * either don't require the `http://` or `https://` prefix for the server URL, or add a note informing users that they need to add it themselves. Technical users can usually figure it out, but others will get angry or lost. * your icon is slightly larger than literally every other icon in my Dock, and it's mildly jarring * I have an extensive music library that loads quickly and properly in https://github.com/jeffvli/feishin, my current Jellyfin music player of choice, but nothing loads on the home screen and I see no error at all I'll definitely keep an eye out for updates, I'd love a good Jellyfin native client for macOS. Consider open sourcing it (or pieces of it), I'd be more than happy to contribute! Good luck!
In Show HN: JellyBox – Jellyfin Desktop Client

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.