Jellyfin Desktop 完全指南:如何安装、使用并构建这款跨平台媒体播放器
【免费下载链接】jellyfin-desktopJellyfin Desktop Client项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin-desktop
Jellyfin Desktop 是面向自建媒体服务器 Jellyfin 的跨平台桌面媒体播放器,覆盖 Windows、macOS、Linux 三大系统。它在 Web 媒体库界面里嵌入了 MPV 播放引擎,媒体管理和播放在同一窗口完成。想直接上手还是想自己编译,这篇文章都能帮到你。
你什么时候会需要它 🔌
家里搭了 Jellyfin 服务器,片源都在 NAS 上,但用浏览器在台式机上打开总有点别扭:播放被关在网页标签页里,控制条小,全屏也是浏览器的全屏。Jellyfin Desktop 解决的就是这个问题:界面和播放器在同一个独立窗口里,边看剧边翻媒体库,不用来回切。
首次启动的界面很简单:输入服务器地址(比如 192.168.1.100:8096 或你的域名),点 Connect 就能进。
另一种常见情况是多台设备来回切换:公司用 Mac、家里用 Windows 台式、客厅放台 Linux 盒子。三个系统上是同一套客户端体验,你在其中一台上学会的操作,换机器也照样能用。
它到底能做什么 🎬
- MPV 内嵌播放:前端是官方 Jellyfin-web 界面,底下跑的是 MPV 播放引擎。这意味着媒体库和播放画面待在同一个窗口,操控体验比浏览器播放器顺手很多。
- 音频直通:原始音轨直接交给你的解码设备,播放端不再重新编码。对有一身音响器材的人来说,输出更原汁原味。
- 硬件解码:高清视频直接由 GPU 解码,机器负载和发热更低,卡顿更少。
- 更多格式直接播:一些文件在网页版里需要转码才能放,这里往往能直接播放,省掉服务器的算力,等待也更短。
- 三平台统一构建:同一套代码在 Windows、macOS、Linux 上都能编译,行为一致,不用为每个系统单独找方案。
怎么安装:最短路径 📦
- Windows:到项目官方 Releases 页面下载 x64 安装包或便携版,双击安装即可。
- macOS:Apple Silicon 和 Intel 两个版本都有,按自己的芯片选。
- Linux:最稳的是从 Flathub 软件源安装,搜 org.jellyfin.JellyfinDesktop;也提供 AppImage。
装好后首次启动填一下服务器地址就算完成。如果你的目标只是"在电视上把剧放起来",这条路径最快。
想自己构建?看这里 🛠️
仓库里的 dev/ 目录放有各平台的构建说明,关键步骤都一致:装依赖 → 拉代码 → CMake 配置 → ninja 编译。
先拉代码和子模块:
git clone https://gitcode.com/GitHub_Trending/je/jellyfin-desktop git submodule update --init --recursive- macOS:先跑
brew install mpv ninja装好依赖,再到构建目录里配置并编译:
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. ninja install- Windows:先装好 CMake、Ninja、Qt、VS Build Tools,再在对应命令行里配置(需指定 Qt 路径和 libmpv 位置),然后 ninja 编译,细节见 dev/windows/README.md。
- Linux:按仓库 debian/control 里的依赖清单装好依赖,再用 CMake 加 Ninja 构建,细节见 dev/README.md。
上手前要知道的事 ⚠️
- 优先用官方安装包:源码编译要拉 Qt WebEngine、libmpv 等一堆依赖,折腾半天未必划算。只想用的话,官方包最快;想微调播放行为,可以额外写一个
mpv.conf直接配置播放引擎。 - 配置和日志都在按 profile 划分的目录里:Linux 上位于
~/.local/share/jellyfin-desktop/profiles/<profile-id>/,播放出问题时先去看这里的日志,能省很多排查时间。
说白了,如果你已经在跑 Jellyfin 服务器,Jellyfin Desktop 值得一试——媒体库和播放待在同一个窗口,不用再在浏览器标签页里打转。想折腾代码的话,进 dev/ 目录照着说明自己编译一份就是。
【免费下载链接】jellyfin-desktopJellyfin Desktop Client项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考