Форки
510
Звёзды
5.5k
Issues
0
Официальный десктопный клиент для медиасервера Jellyfin. Позволяет смотреть контент на Windows, macOS и Linux без браузера.
Что делает
Jellyfin Desktop — это отдельное приложение, которое подключается к вашему серверу Jellyfin. Оно заменяет вкладку браузера и дает прямой доступ к библиотекам фильмов, сериалов и музыки.
Вам не нужно настраивать прокси или бороться с ограничениями веб-плееров. Клиент берет на себя всю работу по отображению интерфейса и воспроизведению медиафайлов.
Как работает
Программа написана на C++ с использованием фреймворка Qt для отрисовки интерфейса. Она связывается с API вашего сервера Jellyfin, забирает метаданные и транслирует поток данных напрямую на экран.
Внутри стоит движок MPV. Это обеспечивает поддержку почти всех форматов видео и аудио без лишних кодеков.
Кому подходит
Владельцам домашних медиасерверов на базе Jellyfin.
Тем, кто хочет смотреть кино в 4K с поддержкой HDR без лагов браузера.
Разработчикам, которые интегрируют медиаконтент в свои локальные системы.
Пользователям, которым нужен отдельный плеер с горячими клавишами.
Основные возможности
Прямое воспроизведение медиаконтента с сервера.
Поддержка аппаратного ускорения видео через MPV.
Кроссплатформенность: Windows, macOS, Linux.
Управление библиотеками через привычный интерфейс Jellyfin.
Низкое потребление оперативной памяти по сравнению с Chrome.
Нативная поддержка мультимедийных клавиш клавиатуры.
Как установить
Скачайте готовый установщик для вашей системы из официальных релизов на GitHub. Для Windows используйте .exe, для macOS — .dmg, для Linux есть .AppImage или пакеты в репозиториях дистрибутивов.
# Пример для Linux (AppImage)
chmod +x jellyfin-desktop-*.AppImage
./jellyfin-desktop-*.AppImageПросто запустите файл, введите адрес вашего сервера и данные учетной записи.
Как применить в своём продукте
Вы можете использовать клиент как референс для создания собственных интерфейсов под Jellyfin. Если вы строите SaaS для управления домашним контентом или автоматизируете кинотеатр, посмотрите, как они прокидывают API-запросы.
Встроить клиент как часть системы «умного дома» для управления медиа.
Использовать код как базу для создания кастомного плеера под свои нужды.
Настроить автозапуск клиента в режиме киоска для отображения контента на ТВ.
Подводные камни
Приложение требует стабильного сетевого соединения с сервером. Если у вас слабый Wi-Fi, видео будет постоянно буферизироваться. Также учитывайте, что это не сервер, а только клиент — он не умеет скачивать или транскодировать файлы самостоятельно.
Частые вопросы
Нужно ли мне держать браузер открытым?
Нет. Это полноценное приложение, работающее независимо от браузера. Вы можете закрыть Chrome или Firefox, и это никак не повлияет на работу клиента.
Поддерживает ли он 4K и HDR?
Да, благодаря встроенному плееру MPV он тянет тяжелые форматы лучше большинства браузеров. Убедитесь, что ваше железо поддерживает декодирование.
Можно ли использовать его для удаленного доступа?
Да, если ваш сервер Jellyfin доступен извне, просто введите его публичный URL при входе в клиент.
Топики
Похожие репозитории
Feishin — это self-hosted музыкальный плеер, который объединяет библиотеки Jellyfin, Navidrome и Subsonic в одном интерфейсе. Идеален для создания личного стриминга.
GPT4All позволяет запускать LLM прямо на твоем ноутбуке без интернета. Это open-source движок для локального инференса, который работает на CPU.
ImHex — продвинутый hex-редактор с поддержкой визуализации данных и разбора бинарных структур. Идеален для реверс-инжиниринга и отладки файлов без боли для глаз.
qBittorrent — это классический BitTorrent-клиент с открытым кодом. Позволяет передавать файлы по P2P-сети без посредников.
Данные обновлены: 24 марта 2026 г.