feishin
Một máy nghe nhạc tự lưu trữ hiện đại
⭐ 8,242 stars trên GitHub · 🍴 381 forks · 📜 License: gpl-3.0 · 💻 Ngôn ngữ: TypeScript
feishin là gì?
Nếu bạn đã có Jellyfin, Navidrome hoặc Subsonic server nhưng giao diện nghe nhạc chưa đủ “đã”, Feishin là client đáng thử. Điểm khác biệt của nó nằm ở trải nghiệm music player hiện đại, chạy được cả desktop lẫn web/Docker, thay vì cố trở thành một media server mới.
Các thành phần chính
- Music player client cho Jellyfin, Navidrome và các server tương thích Subsonic/OpenSubsonic.
- Desktop app hỗ trợ MPV backend, phù hợp cho playback ổn định và chất lượng hơn web player.
- Web player backend để dùng qua trình duyệt hoặc triển khai self-host bằng Docker.
- Giao diện hiện đại cho duyệt album, artist, playlist và màn hình đang phát.
- Hỗ trợ scrobble playback về server để đồng bộ lịch sử nghe.
- Smart playlist editor cho Navidrome, kèm hỗ trợ lyrics đồng bộ và không đồng bộ.
Use case rõ ràng
- Dùng Feishin làm giao diện nghe nhạc chính cho thư viện Navidrome cá nhân.
- Tự host web client nội bộ cho gia đình hoặc team nhỏ truy cập nhạc qua browser.
- Thay thế giao diện Jellyfin music mặc định khi bạn ưu tiên trải nghiệm nghe nhạc hơn xem phim.
- Chạy desktop client trên Linux/macOS/Windows để tận dụng media keys, MPV và lyrics.
- Khóa sẵn cấu hình server trong Docker cho người dùng cuối chỉ cần nhập username/password.
Điểm mạnh nhất là trải nghiệm client chuyên cho nghe nhạc trên hạ tầng self-host sẵn có — Feishin không bắt bạn migrate library hay đổi server backend. So với các dịch vụ commercial như Spotify/Apple Music, giá trị của nó nằm ở quyền kiểm soát dữ liệu, thư viện riêng, khả năng triển khai nội bộ và giao diện đủ hiện đại để dùng hằng ngày.
Phù hợp cho homelab user, sysadmin vận hành Jellyfin/Navidrome, hoặc team IT muốn cung cấp music client self-host gọn nhẹ cho người dùng nội bộ.
Chủ đề: project được tag với các topic phổ biến:
- 🏷️
jellyfin - 🏷️
music-player - 🏷️
navidrome - 🏷️
self-hosted - 🏷️
subsonic - 🏷️
subsonic-client
📸 Hình ảnh & screenshot




Cài đặt nhanh
Project hỗ trợ Docker Compose:
git clone https://github.com/jeffvli/feishin.git
cd feishin
docker compose up -d
Xem README trong repo để biết các biến môi trường cần khai báo.
Yêu cầu hệ thống tối thiểu
| Thành phần | Khuyến nghị |
|---|---|
| RAM | 2048 MB |
| CPU | 2 vCPU |
| Disk | 25 GB SSD |
| OS | Ubuntu 22.04 LTS / Debian 12 |
| Docker | 24.0+ |
⚡ Triển khai nhanh với VSIS
Dùng gói VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/tháng) từ VSIS.NET — VPS Việt Nam tốc độ cao, hỗ trợ 24/7, hợp với nhu cầu chạy feishin ổn định.
🎯 Lợi ích:
- Triển khai 1 lệnh
docker compose up -dchỉ trong 2 phút - IPv4 riêng, full root, băng thông không giới hạn nội địa
- Backup snapshot tự động hàng ngày
- Trợ giúp cài đặt miễn phí từ team VSIS
👉 Xem các gói VPS phù hợp tại vsis.net
Tài nguyên
- 🔗 GitHub: jeffvli/feishin
- 🌐 Trang chủ: https://feishin.vercel.app
- 📚 Tài liệu chính thức: xem README trong repo
- 💬 Cộng đồng: GitHub Issues + Discussions
Bài viết được tổng hợp từ thông tin GitHub vào 05/05/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.