Jellyfin

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Jellyfin
Логотип программы Jellyfin
Скриншот программы Jellyfin
Экран подробностей фильма в веб-клиенте Jellyfin 10.6.0
Тип медиасервер
Разработчик Jellyfin Team
Написана на C# (сервер)
Операционная система кроссплатформенная
Языки интерфейса много языков (вкл. русский язык)
Первый выпуск 30 декабря 2018; 5 лет назад (2018-12-30)
Аппаратные платформы Microsoft Windows, macOS, Linux, Android, iOS, iPadOS, Amazon Fire TV, Kodi, Roku[англ.], Xbox One, Xbox Series X/S, Docker
Последняя версия
Репозиторий github.com/jellyfin/jell…
Лицензия GPLv2
Сайт jellyfin.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Jellyfin — бесплатный и свободный медиасервер и ряд мультимедийных приложений, предназначенных для организации и управления медиафайлами и трансляции медиаданных на сетевые устройства.

Jellyfin состоит из серверного приложения Jellyfin Server, устанавливаемого на компьютере с операционной системой Microsoft Windows, macOS, Linux или в Docker-контейнере[2], и клиентских приложений, работающих на устройствах, таких как смартфон, планшет, смарт-телевизор, сетевой медиаплеер, игровая консоль или в веб-браузере[3]. Jellyfin также может передавать медиаданные на устройства с поддержкой DLNA и Chromecast[4]. Jellyfin является форком Emby[англ.][5].

Особенности

[править | править код]

Jellyfin следует модели клиент-сервер, которая позволяет нескольким пользователям и клиентам подключаться, даже одновременно, и удалённо транслировать медиаданные. Поскольку Jellyfin работает как полностью самодостаточный сервер, не существует модели потребления на основе подписки, и Jellyfin не использует обратную связь домой[англ.] или аутентификацию третьей стороны[англ.] для любой из своих функций. Это позволяет Jellyfin работать в изолированной локальной сети так же, как и в Интернете. Поскольку он имеет общее происхождение с Emby, некоторые клиенты для этой платформы неофициально совместимы с Jellyfin, однако по мере того, как кодовая база Jellyfin расходится от Emby, это становится всё менее возможным. Jellyfin не поддерживает прямой путь миграции из Emby[6].

Экосистема Jellyfin является расширяемой[англ.], и существуют как официальные плагины, так и факультативные третьих сторон[англ.], для обеспечения дополнительной функциональности. Проект размещает официальный репозиторий, однако для установки плагины не обязательно должны располагаться в официальном репозитории[7].

Одно из основных преимуществ Jellyfin заключается в работе с эфирным ТВ и ТВ-тюнерами. Тогда как другие медиасерверы (как, например, Plex) имеют жёсткое ограничение на количество каналов (480 максимально), у Jellyfin такого ограничения нет.

С версии Jellyfin Server 10.6.0 введена функциональность под названием SyncPlay, которая предоставляет возможность для совместного потребления (просмотра, прослушивания и т. п.) медиаданных несколькими пользователями в синхронизированном режиме. Также добавлена поддержка чтения электронных книг epub с помощью Jellyfin. Также введено несколько репозиториев плагинов. Теперь любой может создавать неофициальные плагины для Jellyfin и не нужно ждать, пока они будут добавлены в официальный репозиторий плагинов. Веб-интерфейс был выделен в отдельную подсистему в предвидении перехода к SQL-бэкенду и к режиму высокой доступности с несколькими серверами[8].

Разработка

[править | править код]

Проект начат 8 декабря 2018 года, когда его инициаторы Эндрю Раберт (Andrew Rabert) и Джошуа Бонифейс (Joshua Boniface), а также другие пользователи, договорились создать форк Emby в качестве прямой реакции на закрытие разработки с открытым исходным кодом[англ.] на этом проекте[9][10][11][12]. Название Jellyfin, отсылающее к потоковой передаче, было придумано Рабертом на следующий день[13]. Предварительный выпуск был опубликован 30 декабря 2018 года.

История версий

[править | править код]

Уникальная нумерация версий Jellyfin началась с версии 10.0.0 в январе 2019 года.

Основная
версия
Дата выпуска Примечания
10.8.0 11 июня 2022 г.
10.7.0 8 марта 2021 г.
10.6.0 19 июля 2020 г. Внедрение функции SyncPlay и чтение epub-книг.
10.5.0 8 марта 2020 г. Для RaspberryPi добавлена поддержка аппаратного ускорения кодирования и декодирования.
10.4.0 6 октября 2019 г.
10.3.0 19 апреля 2019 г.
10.2.0 16 февраля 2019 г.
10.1.0 25 января 2019 г.
10.0.0 7 января 2019 г.
3.5.2-5 30 декабря 2018 г. Единственный выпуск с использованием оригинальной нумерации версий Emby.

Недостатки

[править | править код]
  • Jellyfin не поддерживает прямую передачу медиаданных на устройства с поддержкой AirPlay.
  • Jellyfin не имеет официальных клиентов для PlayStation или Nintendo Switch.
  • Jellyfin не имеет встроенной функции резервного копирования или восстановления данных сервера.
  • Jellyfin не имеет встроенной функции подкастов или аудиокниг.
  • Jellyfin не имеет встроенной функции интеграции с облачными сервисами.
  • Jellyfin не имеет встроенной функции голосового управления или поддержки ассистентов, таких как Alexa или Google Assistant.

Интересное

[править | править код]
  • На GitHub у проекта есть более 11 тысяч «звёздочек» и более 1000 контрибьюторов.
  • На Reddit вплоть до «заморозки» было сообщество Jellyfin с более чем 23 тысячами участников.

Примечания

[править | править код]
  1. Release 10.10.3 — 2024.
  2. Jellyfin Docker Compose: Powerful FREE Media Server in 5 min | SHB (амер. англ.) (17 марта 2023). Дата обращения: 1 мая 2023. Архивировано 1 мая 2023 года.
  3. Sava, Alexandra. Collect, manage, organize and stream all your favorite movies. Softpedia (20 июля 2020). Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
  4. Anand. Plex vs Emby vs Jellyfin vs Kodi: In-depth Comparison. SmartHomeBeginner (13 марта 2020). Дата обращения: 22 июля 2020. Архивировано 13 июля 2021 года.
  5. Home | Documentation - Jellyfin Project. jellyfin.org. Дата обращения: 6 мая 2020. Архивировано 23 июля 2021 года.
  6. Migrating from Emby to Jellyfin. Jellyfin. Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
  7. Plugins. Jellyfin. Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
  8. Jellyfin Release - v10.6.0. Jellyfin (19 июля 2020). Дата обращения: 22 июля 2020. Архивировано 21 июля 2020 года.
  9. Jellyfin: Free Software Emby Media Server Fork Is Announced After Emby Becomes Proprietary. Linux Uprising (19 декабря 2018). Дата обращения: 22 июля 2020. Архивировано 22 июля 2020 года.
  10. Malmlund, Matt. 7 Best Home Media Server Software Choices. Heavy.com (14 июля 2020). Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
  11. Ashwin. Jellyfin is an open source alternative for Plex, and here's how to setup a server on Windows. Ghacks (19 августа 2019). Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
  12. King, Bertel. The 8 Best Media Server Software Options for Linux. MakeUseOf (14 августа 2019). Дата обращения: 22 июля 2020. Архивировано 11 июля 2020 года.
  13. A new name for the project #2. Jellyfin via GitHub (9 августа 2018). Дата обращения: 22 июля 2019. Архивировано 17 января 2023 года.