Jellyfin
開發者 | Jellyfin Team |
---|---|
首次發布 | 2018年12月30日 |
當前版本 | 10.10.3[1](2024年11月19日,4天前) |
源代碼庫 | |
編程語言 | 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).