Jellyfin 现在已经是最强的媒体服务器,没有之一。但作为一个新兴开源项目,它的客户端仍在持续地进化,各种派系和解决方案仍未完成大一统,远未达到像 Netflix 那样一站式点开即享的水平。
在大约一年以前,我曾经自己总结过关于Jellyfin 的客户端和媒体内核的二三事。但是,那个时候我用的是 iPhone ,对 Android 那边具体的客户端了解不深,直到去年下旬我换了 Android 手机,评测了一圈之后发现那时客户端阵营真的很糟糕,可以说是基本没有一个能用的。
到了 2025 年,情况发生了一些变化:
一路坎坷,终见曙光。作为一个小规模(约 100 人)服务器运营者,一直在持续关注相关的动态,并且对每一个客户端都会进行深度地使用,到现在我的手机里同时存在高达 5 个 Jellyfin 的 app 。于是,我总结了一些主流客户端的对比,大家参考选用。
在 Android 端,经过多方综合考虑,我认定 mpv 为唯一的播放器后端,不采用 mpv 的客户端不作考量,理由如下:
本评测只面向 Android 手机,不考虑平板电脑、TV 端的情况。TV 端请直接买个 Apple TV 接上去,Infuse 、VidHub 、Sen 随你选。
评测以 Jellyfin for Android 的功能为标杆。实际上它的 UI 只是一个浏览器套壳,也因此它的功能性与 Server 能力全部对齐。唯一的问题是,目前播放能力比较匮乏,完全的编解码需要调用外部播放器(例如私有的 MX Player ),但调用外部播放器无法同步播放进度和播放历史。
本次对比最后保留 VidHub 、Yamby 、Findroid 三位选手。
H 什么开头的我不感兴趣,不愿意继续为单纯一个 MPV 投入成本;
Afusekt 对 Jellyfin 的完成度非常低,并且 UI 很杂乱,通过第三方的开卡平台进行内购,并且永久的价格是 99 。我很惊讶,iOS 那边可以直接毕业的 VidHub 永久只卖 88 ,做成这样凭什么敢卖 99 的?近期官方开启了一个拼团内购 的活动,成交价格会低于 99 ,但还是全然不值
爆米花还未支持 Jellyfin ,但已经支持了 Emby
常见中文标记,指的是movie.chi.ass
、 movie.zh-hans.ass
或movie.zh-CN.ass
,各种字幕组常见的SC
或者CHS
不属于 ISO 标准的语言标记,属性指的是movie.lang.default.ass
或movie.lang.forced.ass
缩略图支持,指的是 Jellyfin 在 10.9 之后原生引入的 Trickplay 功能,而不是更早版本之前通过 Jellyscrub 插件实现的预览图
跳过 Intro 支持,指的是 Jellyfin 在 10.10 之后通过Media Segments API原生实现的跳过开头结尾功能,搭配插件是intro-skipper/intro-skipper,而非更早之前通过 Hook Web 界面注入按钮、解析 EDL 等其他方式实现的Intro Skipper插件
在以下表格中,粗体代表优势点,斜体代表劣势点
Jellyfin Android | Vidhub | Yamby | Findroid | |
---|---|---|---|---|
用户界面 | Web 端套壳 支持所有服务器能力 |
交互逻辑更加贴近于爱优腾等视频平台 符合中国宝宝体质 由于设计资源是从 iOS 迁移过来的,会出现 icon 和文字纵向错位、 某些组件字体 fallback 回等宽、 字距不协调、 唐突出现原生样式组件等小问题 |
深度优化,完全匹配手机尺寸布局 功能入口接近原生 Web 端,无学习成本 详情页面信息完整,布局合理 首页的"Next up (接下来)"板块莫名消失,对追剧用户造成很大不便 |
M3 风格,项目间距过大 页面内容比较简陋 TV 的每集详情以 Bottom sheets 呈现,非常不好用 |
视频播放 ( OSD ) |
/ | 对于 MPV 本身没有任何的专业设置,风格是开箱即用取向 控件安排较为合理,高级调整和 iOS 一样收纳在了侧面板 |
最佳的控件布局 完整的手势支持 滑动快进退会在顶部显示进度条 双击快进退会在松手位置弹提示 支持记住亮度 |
无法在播放前选择字幕 每次播放不会记住字幕选项 所有功能按钮挤在右上角 |
HDR 处理 | / | 正确下映射到 SDR 杜比 P5 片源会出 bug ,播放器卡住跳出并回到一个空白页 |
正确下映射到 SDR 无法解析杜比 P5 ,绿屏 |
HDR10 算法有问题,下映射后偏暗 无法解析杜比 P5 ,绿屏 |
字幕识别 | 原生完整支持 | 无法识别字幕属性( Default 、Forced ) 语言识别有缺陷,不识别常用中文标记 当前基本做不到自动加载字幕 |
正常识别字幕属性 正常识别中文语言 正常加载字幕 |
不识别外挂( External )字幕的属性 能够识别内封字幕的 Default 属性 语言识别有缺陷,不识别常用中文标记 |
跳过开头 | 支持 | 不支持 | 有设置项,未适配 10.10 | 支持 |
进度条预览图 | 支持 | 不支持 | 有设置项,未适配 Trickplay | 支持 |
下载 | 支持,仅下载媒体文件 | 不支持 | 不支持 | 支持,通过刮削管理 具备离线模式,一并下载字幕和 IntroSkipper 信息 但是在无法连接到服务器的时候图像会不显示, 猜测是下载只缓存了图像链接,而不会缓存图像文件本身(参考应用内截图最后一张) 因为 UI 做的很菜,TV 只能一集一集手动下载,不支持批量下载 |
Yamby 一转免费,就像是大魔王出山一样,直接踩着其它软件的头,教你们怎么样做一个好用的客户端。但从名字来看我们也知道,它的主要面向对象是 Emby ,还有一些前沿的功能仍在适配中。不考虑下载的话,最适合的无疑是 Yamby 。
VidHub 我希望它持续发力,能力上追平 iOS 端,当前还是有很多问题亟待完善,前途无量。
Findroid 属于开源阵营,并且是目前唯一登上Jellyfin Clients页面的推荐 Android 客户端,也是本次对比中唯一能够下载缓存的选手。虽然 UI 缺点很多,但开发者现在在着手重构,希望能够焕然一新。除此之外,它的各种子系统的底子我认为是非常好的,包括下载系统、离线系统、单服务器多用户多地址管理系统,以及基本不出问题的 MPV 后端。我认为它能够成为很多 Android 客户端巨人的肩膀,与其自己闷头造半天轮子不好用还 bug 多,还不如直接基于 Findroid 二开。
至于说通勤时间很长,有下载缓存拿着手机在路上看的需求,现在还不如直接把服务器里的文件夹原封搬出来然后用网易爆米花本地刮削。缺点是视频文件会出现在系统相册里……
1
cccat0 1 天前
感谢测评
|
2
Chevalierbite 1 天前
我的天,太详细了。
|
3
hazy 1 天前
好总结。发现这类播放器不管 iOS 还是 Android ,开发者大多还是主攻 Emby (毕竟公共媒体服大多是 Emby ),虽然 API 都基本差不多,对 Jellyfin 的特性支持和 bug 修复优先级会低很多。不过我是坚定支持 Jellyfin 的,希望 Jellyfin 的各平台客户端都越来越好。
|
4
HOMO114514 OP @hazy 确实是这样的,Emby 来得太早,有生态惯性了。
不过我也是押注 Jellyfin ,它的 jellyfin-ffmpeg 解码能力,还有各方面的特性另外两家已经赶不上了,接下来需要的只有时间 |
5
lazyrm 1 天前
运营的是付费服务么?
|
6
anonymous64 23 小时 43 分钟前
非常感谢,很有参考价值
|
7
chengyecc 21 小时 14 分钟前
感谢分享,一直都不知道 yamby 。
好奇除了官方的之外为什么都不支持服务端转码呢,有些情况下感觉还是必要的 |
8
qianxu2001 20 小时 53 分钟前
Jellyfin 官方的客户端调用 MX Player 其实支持回传播放进度,不过跨应用通信确实不咋好用就是了,比如可能被杀后台了(
|
9
littleghost 15 小时 3 分钟前
很详细的比较,感谢分享
|
10
wingao 13 小时 35 分钟前
我也是 Jellyfin 重度使用者,不过多用 Findroid ,但有个致命缺陷,混合类型的合集是无法显示的,只能电影或电视剧,希望这个也能加入评测
|
11
blueboyggh 13 小时 34 分钟前
什么?“我的手机里同时存在高达”?
|
12
Nitsuya 13 小时 17 分钟前
Jellyfin 有没有 TV 版本?
|
13
terrytang1 13 小时 13 分钟前
Jellyfin ,我用 pve 搞的, 一直开不了硬解
|
14
ihainan 12 小时 55 分钟前
@Nitsuya 有 TV 版本,不过我也想问一下有没有更好用的第三方 Android TV 客户端。另外我 PVE Debian 内 Docker 独显硬解倒是正常。
|
16
Siiloo 10 小时 24 分钟前
最近在研究 jellyfin 添加弹幕,Izumiko/jellyfin-danmaku 配合 cxfksword/jellyfin-plugin-danmu 可以实现网页端自动下载、加载弹幕,已经完全平替视频网站会员了
|
19
Cambra1n 9 小时 12 分钟前
去年折腾 nas ,调研了 Jellyfin 和 Emby ,结论是 Emby 完胜 Jellyfin ,这个最强媒体服务器是怎么得出的?
除了客户端,很多场景下 Emby 也完全可以用网页端使用,而 Jellyfin 的网页端就太过简陋了。 |
20
ifwww 6 小时 13 分钟前
@terrytang1 核显直通进去就行
|
21
digimoon 6 小时 3 分钟前
哪个支持一键跳到下一章节的?没这个功能的我都不考虑,最好还有长按倍速功能
|
22
HOMO114514 OP @digimoon
Findroid 有一个隐藏手势,长按视频右半边跳转到下一章节,左半边则是上一章,但是这个手势没有出过任何显式的教学,全凭自己摸索🤣 Yamby 则是右上角的“书”图标选择章节 Vidhub 暂时没有 |
23
digimoon 5 小时 19 分钟前
试了一下 findroid ,竟然不支持音乐视频分类,还是继续用 webui 好了
|
24
cuit4017 5 小时 11 分钟前
感谢评测
|
25
0o0O0o0O0o 2 小时 46 分钟前
OP 再科普下 Jellyfin 服务器运营的生态吧
|
26
sheayone 2 小时 12 分钟前
一早就试了一圈,最后还是觉得 WEBUI 最靠谱
|