AndreyPavlenko/Fermata

多媒体与设计

面向按文件夹整理媒体的 Android 用户,播放音频、视频和 IPTV,而不是围绕媒体库标签设计。

1,449
223
Java
GPL-3.0
上线 6 年

如果你习惯把音乐和视频放在层层文件夹里,并希望 Android 播放器尊重这种结构,Fermata 值得一看。它不面向流媒体订阅,也不是以标签媒体库为核心的应用。

解决什么问题

很多 Android 播放器假设用户想要一个按标签索引的扁平媒体库,于是精心整理的专辑、剧集或语言课程文件夹被压平或忽略。当文件按目录组织时,用户想点进某个文件夹继续播放,并希望下次回到上次的曲目和进度,而不是先重建媒体库。Fermata 改变的正是这一步:直接浏览文件夹,每个文件夹记住上次播放的曲目和位置。得到的是一个把文件系统当作播放列表的播放器。

有什么不同

文件夹是主要组织单位,应用会为每个文件夹保存播放状态,包括最后播放的曲目和位置。收藏和播放列表建立在这之上,并支持 CUE 和 M3U,因此已有的播放列表文件不会作废。IPTV 插件增加了 XMLTV EPG 和 Catchup,这对一个主要面向本地文件的播放器来说比较少见。

音频效果可以全局设置,也可以按曲目或文件夹设置;播放速度同样支持按曲目和文件夹配置。对有声书、讲座和语言材料来说很实用,因为整个目录可以统一用某个速度播放。媒体引擎可插拔:MediaPlayer、ExoPlayer 和 VLC;README 指出视频播放器的字幕和音轨选择只在 VLC 引擎下提供。

Android Auto 和 Android TV 支持把同一个应用延伸到车机和电视,包括在电视主屏上显示收藏和播放列表。主要取舍是:这是文件夹优先的播放器,而不是元数据驱动的媒体库;期待自动媒体库管理的用户可能会觉得模式不同。README 还提醒,使用 Fermata 名称的网站是骗局,应用免费且开源,应从官方仓库获取。

谁值得试

适合本地收藏按文件夹整理的人,尤其是需要按文件夹设置速度和均衡器、或经常听长音频内容的用户。Android TV 和 Android Auto 用户会受益,因为应用明确覆盖这些场景。不适合主要听订阅流媒体、或依赖标签媒体库浏览的人。如果视频中需要切换字幕和音轨,应计划使用 VLC 引擎。

使用条件与边界

这是 Android 应用,运行在 Android 手机、Android TV 和 Android Auto 上。视频播放器的字幕和音轨功能绑定 VLC 引擎,其他引擎不提供该体验。从源码构建需要 Android SDK,并且仓库必须连同子模块一起克隆,这对不用预编译 APK 的人有影响。源码构建还需要传入应用 ID 后缀参数。文档也提供了 Docker 构建路径,适合偏好容器化工具链的人。

HotRepo 点评

HotRepo 的存储覆盖从 2026-10-24 开始,只有一条 Java 月榜记录:2026-10-25 显示本月 +99 stars,排名第 9。仅有两天的记录样本且没有日榜历史,无法判断热度是否持续。如果考虑使用,可以查看项目的发布页面,并确认视频字幕和音轨需求应选用哪个引擎。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。