Jellyfin
Jellyfin | |
---|---|
![]() | |
![]() Экран подробностей фильма в веб-клиенте Jellyfin 10.6.0 | |
Тип | медиасервер |
Разработчик | Jellyfin Team |
Написана на | C# (сервер) |
Операционная система | кроссплатформенная |
Языки интерфейса | много языков (вкл. русский язык) |
Первый выпуск | 30 декабря 2018 |
Аппаратные платформы | 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 тысячами участников.
Примечания
[править | править код]- ↑ Release 10.9.9 — 2024.
- ↑ Jellyfin Docker Compose: Powerful FREE Media Server in 5 min | SHB (амер. англ.) (17 марта 2023). Дата обращения: 1 мая 2023. Архивировано 1 мая 2023 года.
- ↑ Sava, Alexandra. Collect, manage, organize and stream all your favorite movies . Softpedia (20 июля 2020). Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
- ↑ Anand. Plex vs Emby vs Jellyfin vs Kodi: In-depth Comparison . SmartHomeBeginner (13 марта 2020). Дата обращения: 22 июля 2020. Архивировано 13 июля 2021 года.
- ↑ Home | Documentation - Jellyfin Project . jellyfin.org. Дата обращения: 6 мая 2020. Архивировано 23 июля 2021 года.
- ↑ Migrating from Emby to Jellyfin . Jellyfin. Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
- ↑ Plugins . Jellyfin. Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
- ↑ Jellyfin Release - v10.6.0 . Jellyfin (19 июля 2020). Дата обращения: 22 июля 2020. Архивировано 21 июля 2020 года.
- ↑ Jellyfin: Free Software Emby Media Server Fork Is Announced After Emby Becomes Proprietary . Linux Uprising (19 декабря 2018). Дата обращения: 22 июля 2020. Архивировано 22 июля 2020 года.
- ↑ Malmlund, Matt. 7 Best Home Media Server Software Choices . Heavy.com (14 июля 2020). Дата обращения: 22 июля 2020. Архивировано 23 июля 2020 года.
- ↑ 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 года.
- ↑ King, Bertel. The 8 Best Media Server Software Options for Linux . MakeUseOf (14 августа 2019). Дата обращения: 22 июля 2020. Архивировано 11 июля 2020 года.
- ↑ A new name for the project #2 . Jellyfin via GitHub (9 августа 2018). Дата обращения: 22 июля 2019. Архивировано 17 января 2023 года.