Jellyfin 桌面应用迎来新功能与新名称

Jellyfin,这款自托管媒体服务器软件,刚刚彻底改造了其官方桌面客户端。Jellyfin Media Player 现已更名为 Jellyfin Desktop,并更新至 Qt 6,支持多配置文件以及其他新功能。

Jellyfin 提供了一个用于在台式电脑上播放媒体的网络应用,但在 2021 年,该项目还为 Windows、macOS 和 Linux 发布了一款官方客户端。与 Plex 的桌面应用程序非常相似,它具有与网络应用相同的界面和许多共享组件,但提供了更广泛的媒体格式支持和更便捷的访问。它相比网络客户端,在与游戏控制器和遥控器的配合上也应该表现更好。Apple Silicon 的 Mac 用户还可以选择从 App Store 安装 iPhone 和 iPad 应用。

Jellyfin 桌面应用迎来新功能与新名称插图

该应用的主要 v2.0 更新现已到来,并伴随着一个新名称:现在称为 ‘Jellyfin Desktop’,而不是 Jellyfin Media Player。如果您之前安装了旧版本,此次升级也将是一次全新的开始——您必须重新登录您的服务器并重新配置您的设置。

Jellyfin Desktop 现在使用 Qt 6 和 MpvQt 库构建,后者是 libmpv 的一个封装,这应该会提升整体性能和媒体播放能力。首次支持了多配置文件和用于媒体控制的 MPRIS,并且现在按 Escape 键确实可以退出全屏模式。

现在还新增了强制使用 HTML5 播放器、播放前显示电影/剧集背景图(与网络应用选项一致)、播放速率等其他功能的选项。完整的更新日志如下。

Jellyfin Desktop 2.0 版本说明

  • 更名为 Jellyfin Desktop
  • 将启动器/任务栏/坞站名称改为 “Jellyfin”
  • 升级至 Qt 6
  • 添加 MpvQt 库依赖
  • 更改配置路径(Jellyfin Media Player 的设置将不会被迁移):
    • Linux: ~/.local/share/jellyfin-desktop
    • macOS: ~/Library/Application Support/Jellyfin Desktop
    • Windows: C:\Users\<username>\AppData\Local\Jellyfin Desktop
  • 添加 MPRIS 支持用于媒体控制
  • 添加初步的多配置文件支持(仅限命令行标志)
  • 屏幕保护程序管理需要 D-Bus
  • 播放开始前显示电影/剧集背景图(与 jellyfin-web 一致)
  • 添加强制使用 HTML5 播放器的选项
  • 添加禁用 UI 缩放的选项
  • 增加通过 Escape 键退出全屏模式的功能
  • 添加日志轮转(保留最近的 10 个)
  • 添加 --config-dir 和 --log-level 命令行选项
  • 将 native/ 资源直接打包到应用程序二进制文件中(不再有单独的文件)
  • 更改启动时服务器连接为重试无限次(可按 Escape 取消)
  • 更改应用 ID 为 org.jellyfin.JellyfinDesktop
  • 更新播放速率选项(与 jellyfin-web 一致)
  • 修复了各种窗口几何形状、最大化和全屏窗口问题
  • 修复音频静音在不同音轨间不持久的问题
  • 修复音频仅在停止播放时淡出(与 jellyfin-web 一致)
  • 修复全屏模式下光标有时不隐藏的问题
  • 修复服务器基础 URL 的确定方式(与 jellyfin-web 一致)
  • 修复 CORS 和 CSP(不再需要安全绕过技巧)
  • 使用 XDG 运行时目录存放输入和单例套接字
  • 大量各种错误修复和优化

与此同时,Jellyfin Server 10.11.5 也正在发布。这主要是一个错误修复更新,对 AV1 解码、播放受阻、背景图片被删除、服务器规则处理和其他功能做了一些重要更改。

Jellyfin Desktop 2.0 将很快从项目下载页面发布适用于 Windows、macOS 和 Linux 的版本。Arch Linux AUR 已经提供了该更新,它应该会”很快”出现在 Flathub 上。

评论