Jellyfin 專案領導層變動

Jellyfin 專案領導層變動

專案領導層轉型

由於專案負責人 Joshua Boniface、核心團隊成員 Anthony 以及創始人 Andrew 都已離開專案,Jellyfin 正經歷重大的領導層轉型。這次轉型被描述為友好合作的,目前交接程序正在進行中,以確保在已帶領專案多年的剩餘核心團隊成員的指導下,專案能保持穩定。

離開的原因

這些離職原因歸因於倦怠與個人優先事項的轉變,而非內部衝突:

  • Joshua Boniface (Project Leader): 提到嚴重的倦怠以及對心理健康的風險,表示他已無法為該職位提供所需的心理或時間上的投入。
  • Anthony (Core Team Member): 指出過去 8 年來生活優先事項的改變以及缺乏空閒時間,使得他必須離開,但他仍致力於確保平穩的轉型。
  • Andrew (Founder): 在其他領導層變動之前不久辭職。社群討論指出,在 Jellyfin 桌面應用程式是否使用 AI 生成代碼方面存在哲學分歧,部分社群成員對此表示反對。

Jellyfin 作為 FLOSS 替代方案的現狀

儘管領導層發生了變動,Jellyfin 仍是領先的自由與開放原始碼軟體 (FLOSS) 媒體伺服器。Joshua Boniface 指出,該專案已從最初服務於幾千名用戶的小型工具,演變成數百萬伺服器管理員的 Plex 替代方案。

與專有軟體替代方案的比較

用戶們強調了選擇 Jellyfin 而非 Plex 等專有軟體選項的幾個原因:

  • 成本: 社群成員指出,Plex 的終身會員 (Lifetime Pass) 成本不斷增加(最近已調升至 $750),這是推動用戶轉向開源替代方案的驅動力。
  • 控制權: 用戶重視能夠在沒有強制預告片或專有串流服務整合的情況下管理媒體的能力。
  • 隱私與所有權: Jellyfin 的 FLOSS 性質與託管私人、自主擁有的媒體庫目標一致。

技術演進與社群回饋

Jellyfin 持續演進其技術架構以提升穩定性與性能,儘管這個過程也帶來了一些挑戰。

架構改進

該專案最近在 10.11.x 系列中進行了重大的資料庫處理重寫,從原始 SQL 轉向 .NET EF Core。雖然這為未來的變動提供了更穩定的基礎,但部分用戶回報了影響第三方應用程式的性能退化問題。

社群洞察與痛點

雖然軟體本身備受讚譽,但社群成員也指出了需要改進的特定領域:

  • 用戶端體驗: 部分用戶認為用戶端體驗「時好時壞」,特別是提到舊硬體上的 HDR 到 SDR 色調映射 (tone mapping) 問題,以及對具有更好渲染合成 (render compositing) 功能的原生應用程式的需求。
  • Apple TV 支援: Apple TV 的 Swiftfin 應用程式被部分用戶描述為「粗糙」,存在文字重疊與刷新率的問題。
  • 專案文化: 部分貢獻者指控在官方專案空間內存在「把關 (gatekeeping)」與對第三方用戶端及插件的敵對文化。

"the fact that Jellyfin works as well as it does with a rotating cast of maintainers might be the strongest argument for open source I've seen this year"

未來展望

預計剩餘的團隊將會維持專案的哲學與代碼庫。用戶與貢獻者們正期待著 12.x 版本,該版本預計將為插件與一般增強功能開啟新的可能性。

Sources