2025 年 Android 主流 Jellyfin 客户端一览

7 天前
 HOMO114514

Jellyfin 现在已经是最强的媒体服务器,没有之一。但作为一个新兴开源项目,它的客户端仍在持续地进化,各种派系和解决方案仍未完成大一统,远未达到像 Netflix 那样一站式点开即享的水平。

在大约一年以前,我曾经自己总结过关于Jellyfin 的客户端和媒体内核的二三事。但是,那个时候我用的是 iPhone ,对 Android 那边具体的客户端了解不深,直到去年下旬我换了 Android 手机,评测了一圈之后发现那时客户端阵营真的很糟糕,可以说是基本没有一个能用的。

到了 2025 年,情况发生了一些变化:

一路坎坷,终见曙光。作为一个小规模(约 100 人)服务器运营者,一直在持续关注相关的动态,并且对每一个客户端都会进行深度地使用,到现在我的手机里同时存在高达 5 个 Jellyfin 的 app 。于是,我总结了一些主流客户端的对比,大家参考选用。

前提说明

  1. 在 Android 端,经过多方综合考虑,我认定 mpv 为唯一的播放器后端,不采用 mpv 的客户端不作考量,理由如下:

    • 解码格式已经全覆盖,复杂特效 ASS 字幕也已完全支持,同时对于 Dolby P5 片源也具备下映射到 SDR 的能力
    • HDR 回放的用户需求在我这非常非常少,而且主力观看用户都在看番,内容需求也少
    • 需要说明一个历史故事——Android 媒体内核 ExoPlayer 迄今为止都无法完整支持 ASS 字幕,大体上是因为AndroidX Media3媒体框架要求使用纯 Java/Kt 实现,但是 ass 字幕的实现渲染库 libass 是纯 C 写的,5 年以来没有人愿意为开源项目做这种改装轮子的事情,直到 2 个星期以前有人释出了 Kt 的libass-android实现。这个库能否被 Media3 采纳,最后到用户手里实装,全是遥远的未知数。因此,只要 ASS 支持不完整,我就不会去考虑 ExoPlayer
  2. 本评测只面向 Android 手机,不考虑平板电脑、TV 端的情况。TV 端请直接买个 Apple TV 接上去,Infuse 、VidHub 、Sen 随你选。

  3. 评测以 Jellyfin for Android 的功能为标杆。实际上它的 UI 只是一个浏览器套壳,也因此它的功能性与 Server 能力全部对齐。唯一的问题是,目前播放能力比较匮乏,完全的编解码需要调用外部播放器(例如私有的 MX Player ),但调用外部播放器无法同步播放进度和播放历史。

  4. 本次对比最后保留 VidHub 、Yamby 、Findroid 三位选手。

    H 什么开头的我不感兴趣,不愿意继续为单纯一个 MPV 投入成本;

    Afusekt 对 Jellyfin 的完成度非常低,并且 UI 很杂乱,通过第三方的开卡平台进行内购,并且永久的价格是 99 。我很惊讶,iOS 那边可以直接毕业的 VidHub 永久只卖 88 ,做成这样凭什么敢卖 99 的?近期官方开启了一个拼团内购 的活动,成交价格会低于 99 ,但还是全然不值

    爆米花还未支持 Jellyfin ,但已经支持了 Emby

  5. 常见中文标记,指的是movie.chi.assmovie.zh-hans.assmovie.zh-CN.ass,各种字幕组常见的SC或者CHS不属于 ISO 标准的语言标记,属性指的是movie.lang.default.assmovie.lang.forced.ass

  6. 缩略图支持,指的是 Jellyfin 在 10.9 之后原生引入的 Trickplay 功能,而不是更早版本之前通过 Jellyscrub 插件实现的预览图

  7. 跳过 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 只能一集一集手动下载,不支持批量下载

应用内截图

VidHub

Yamby

Findroid

总结

Yamby 一转免费,就像是大魔王出山一样,直接踩着其它软件的头,教你们怎么样做一个好用的客户端。但从名字来看我们也知道,它的主要面向对象是 Emby ,还有一些前沿的功能仍在适配中。不考虑下载的话,最适合的无疑是 Yamby 。

VidHub 我希望它持续发力,能力上追平 iOS 端,当前还是有很多问题亟待完善,前途无量。

Findroid 属于开源阵营,并且是目前唯一登上Jellyfin Clients页面的推荐 Android 客户端,也是本次对比中唯一能够下载缓存的选手。虽然 UI 缺点很多,但开发者现在在着手重构,希望能够焕然一新。除此之外,它的各种子系统的底子我认为是非常好的,包括下载系统、离线系统、单服务器多用户多地址管理系统,以及基本不出问题的 MPV 后端。我认为它能够成为很多 Android 客户端巨人的肩膀,与其自己闷头造半天轮子不好用还 bug 多,还不如直接基于 Findroid 二开。


至于说通勤时间很长,有下载缓存拿着手机在路上看的需求,现在还不如直接把服务器里的文件夹原封搬出来然后用网易爆米花本地刮削。缺点是视频文件会出现在系统相册里……

4676 次点击
所在节点    NAS
43 条回复
cccat0
7 天前
感谢测评
Chevalierbite
7 天前
我的天,太详细了。
hazy
7 天前
好总结。发现这类播放器不管 iOS 还是 Android ,开发者大多还是主攻 Emby (毕竟公共媒体服大多是 Emby ),虽然 API 都基本差不多,对 Jellyfin 的特性支持和 bug 修复优先级会低很多。不过我是坚定支持 Jellyfin 的,希望 Jellyfin 的各平台客户端都越来越好。
HOMO114514
7 天前
@hazy 确实是这样的,Emby 来得太早,有生态惯性了。
不过我也是押注 Jellyfin ,它的 jellyfin-ffmpeg 解码能力,还有各方面的特性另外两家已经赶不上了,接下来需要的只有时间
lazyrm
7 天前
运营的是付费服务么?
anonymous64
6 天前
非常感谢,很有参考价值
chengyecc
6 天前
感谢分享,一直都不知道 yamby 。

好奇除了官方的之外为什么都不支持服务端转码呢,有些情况下感觉还是必要的
qianxu2001
6 天前
Jellyfin 官方的客户端调用 MX Player 其实支持回传播放进度,不过跨应用通信确实不咋好用就是了,比如可能被杀后台了(
littleghost
6 天前
很详细的比较,感谢分享
wingao
6 天前
我也是 Jellyfin 重度使用者,不过多用 Findroid ,但有个致命缺陷,混合类型的合集是无法显示的,只能电影或电视剧,希望这个也能加入评测
blueboyggh
6 天前
什么?“我的手机里同时存在高达”?
Nitsuya
6 天前
Jellyfin 有没有 TV 版本?
terrytang1
6 天前
Jellyfin ,我用 pve 搞的, 一直开不了硬解
ihainan
6 天前
@Nitsuya 有 TV 版本,不过我也想问一下有没有更好用的第三方 Android TV 客户端。另外我 PVE Debian 内 Docker 独显硬解倒是正常。
C0dEr
6 天前
jellyfin 的 tv 版本现在勉强能用,有些格式不支持或卡顿
@Nitsuya
Siiloo
6 天前
最近在研究 jellyfin 添加弹幕,Izumiko/jellyfin-danmaku 配合 cxfksword/jellyfin-plugin-danmu 可以实现网页端自动下载、加载弹幕,已经完全平替视频网站会员了
Ploter
6 天前
@Nitsuya #12 可以配合 Kodi 使用,官网有教程
Ploter
6 天前
@Ploter #17 就是 Kodi 的操作逻辑我是搞不明白。
Cambra1n
6 天前
去年折腾 nas ,调研了 Jellyfin 和 Emby ,结论是 Emby 完胜 Jellyfin ,这个最强媒体服务器是怎么得出的?

除了客户端,很多场景下 Emby 也完全可以用网页端使用,而 Jellyfin 的网页端就太过简陋了。
ifwww
6 天前
@terrytang1 核显直通进去就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1107970

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX