Форки
419
Звёзды
8.6k
Issues
0
Feishin — это self-hosted музыкальный плеер, который объединяет библиотеки Jellyfin, Navidrome и Subsonic в одном интерфейсе. Идеален для создания личного стриминга.
Что делает
Feishin дает возможность собрать всю медиатеку в одном месте и слушать музыку через удобный десктопный клиент. Ты подключаешь свои серверы с музыкой, и плеер сразу подтягивает треки, альбомы и плейлисты.
Интерфейс выглядит как современный стриминговый сервис, а не как старая админка. Ты получаешь единую точку доступа к своей коллекции, даже если файлы лежат на разных серверах. Это работает быстро и не требует сложной настройки.
Как работает
Плеер использует протокол Subsonic для связи с твоими медиа-серверами. Он выступает в роли клиента, который запрашивает данные у Jellyfin, Navidrome или других совместимых решений.
Приложение написано на TypeScript и работает как нативное десктопное ПО. Оно кэширует обложки и метаданные локально, чтобы интерфейс не тормозил при пролистывании тысяч треков.
Кому подходит
Тем, кто устал платить за Spotify и хочет полный контроль над своей музыкой.
Владельцам домашних серверов на Jellyfin, которым нужен красивый плеер вместо браузерной версии.
Вайб-кодерам, собирающим кастомные медиа-системы для дома или офиса.
Основные возможности
Поддержка Jellyfin, Navidrome и Subsonic API.
Единый интерфейс для всех подключенных медиа-серверов.
Локальное кэширование данных для ускорения работы.
Удобный поиск по всей музыкальной коллекции.
Современный дизайн, адаптированный под десктоп.
Управление плейлистами прямо из приложения.
Как установить
Скачай актуальный релиз под свою ОС (Windows, macOS или Linux) с GitHub или используй менеджер пакетов.
# Для macOS через Homebrew
brew install --cask feishinПосле запуска просто введи адрес своего сервера, логин и пароль от аккаунта в Jellyfin или Navidrome. Это всё.
Как применить в своём продукте
Ты можешь использовать Feishin как готовый фронтенд для своей музыкальной платформы, если не хочешь писать плеер с нуля. Это экономит десятки часов разработки.
Встроить его как основной клиент для пользователей твоего self-hosted SaaS.
Использовать как референс для дизайна своего музыкального проекта.
Создать на его основе кастомный плеер для специфических нужд, форкнув репозиторий.
Подводные камни
Главный риск — зависимость от стабильности твоего сервера. Если API Jellyfin или Navidrome ответит с ошибкой, плеер просто не покажет музыку. Также учитывай, что это клиентское приложение: на мобильных устройствах оно не работает, так что для телефона придется искать другие варианты.
Частые вопросы
Нужно ли мне платить за использование Feishin?
Нет, это полностью open source проект. Ты скачиваешь его бесплатно и используешь со своими серверами. Никаких платных подписок внутри самого плеера нет.
Работает ли он с облачными хранилищами?
Только если ты поднял сервер (например, Navidrome) поверх этого хранилища. Сам по себе Feishin не умеет скачивать файлы напрямую из Google Drive или Dropbox.
Можно ли слушать музыку оффлайн?
Плеер ориентирован на стриминг с сервера. Если сервер недоступен, ты не сможешь получить доступ к библиотеке через этот клиент.
Топики
Похожие репозитории
Stirling-PDF — это мощный self-hosted комбайн для любых манипуляций с PDF через браузер. Заменяет платные сервисы типа Adobe или SmallPDF.
LX Music — мощный кроссплатформенный плеер на Electron, собирающий музыку с разных источников в один интерфейс. Идеален для создания своего музыкального хаба.
Spotube — бесплатный кроссплатформенный плеер. Он объединяет данные Spotify и поток аудио с YouTube без рекламы.
Siyuan — база знаний с локальным хранением данных. Это open source альтернатива Notion и Obsidian для тех, кто хочет полный контроль над заметками и AI-инструментами.
Данные обновлены: 3 июня 2026 г.