Jellyfin
开发者 | Jellyfin Team |
---|---|
首次发布 | 2018年12月30日 |
当前版本 | 10.10.3[1](2024年11月19日,5天前) |
原始码库 | |
编程语言 | C♯ (伺服器端) |
操作系统 | 跨平台 |
平台 | Microsoft Windows, MacOS, Linux, Android, IOS, IPadOS, Amazon Fire TV, Kodi, Roku, Xbox One, Xbox Series X/S, Docker |
语言 | 国际化与本地化 |
许可协议 | GNU通用公共许可证 |
网站 | jellyfin |
Jellyfin是一套多媒体应用程式软件套装,旨在组织、管理和共享数码媒体文件。
Jellyfin分为服务端和客户端应用程式,服务端应用程式安装在运行Microsoft Windows、MacOS、Linux等系统的伺服器上或Docker上,客户端应用程式安装在智能电话、平板电脑、智能电视、网络机顶盒、电子游戏机或网页浏览器上[2]。支持DLNA以及插有Chromecast的装置也能接收Jellyfin服务端发来的文件[3]。
概述
Jellyfin遵循主从式架构,允许多个用户和客户端同时连接,并远程传输数码媒体。由于Jellyfin是自由开源软件,且不使用背景连接通信或第三方身份验证来实现其任何功能,所有功能均可在一个完全独立的伺服器运行,因此能同时支持互联网及局域网。由于Jellyfin与Emby共享部分核心代码,Emby的一些客户端非官方地与Jellyfin兼容,但随着Jellyfin的开发,其代码库与Emby区别增大,这种兼容性会逐渐减弱。Jellyfin不支持从Emby直接迁移路径。[5]
Jellyfin是可扩展的,可安装第三方插件以提供额外的功能。该项目托管一个官方存储库,但是不属于该存储库的插件也可安装。[6]
Jellyfin伺服器软件的10.6.0版引入了一种名为“SyncPlay”的功能,可使多个用户同步播放媒体内容。该版本还添加了阅读epub电子书的支持,并引入了多个插件存储库。任何人现在都可以为Jellyfin创建非官方插件,而无需等待它们被添加到官方插件库中。Web前端已在一个单独的系统中分离出来,以期转向SQL后端和具有多个伺服器的高可用性。[7]
开发
该项目开始于2018年12月8日。作为对Emby项目结束开源开发的直接反应,Andrew Rabert和Joshua Boniface以及其他用户决定从Emby分叉出新的开源项目。Jellyfin(词源来自Jellyfish“水母”)的名字是Rabert第二天参考了“流媒体”的概念想到的。[8]
Jellyfin原始版于2018年12月30日发布,沿用了Emby的版本编号3.5.2-5。
Jellyfin正式版的首个独有版本编号从2019年1月的版本10.0.0开始。
参考文献
- ^ 1.0 1.1 Release 10.10.3. 2024年11月19日.
- ^ Sava, Alexandra. Collect, manage, organize and stream all your favorite movies. Softpedia. July 20, 2020 [July 22, 2020]. (原始内容存档于2020-07-23).
- ^ Anand. Plex vs Emby vs Jellyfin vs Kodi: In-depth Comparison. SmartHomeBeginner. March 13, 2020 [July 22, 2020]. (原始内容存档于2021-07-13).
- ^ Home | Documentation - Jellyfin Project. jellyfin.org. [2020-05-06]. (原始内容存档于2021-07-23).
- ^ Migrating from Emby to Jellyfin. Jellyfin. [July 22, 2020]. (原始内容存档于July 23, 2020).
- ^ Plugins. Jellyfin. [July 22, 2020]. (原始内容存档于July 23, 2020).
- ^ Jellyfin Release - v10.6.0. Jellyfin. July 19, 2020 [July 22, 2020]. (原始内容存档于July 21, 2020).
- ^ A new name for the project #2. Jellyfin via GitHub. August 9, 2018 [July 22, 2019]. (原始内容存档于January 17, 2023).