HiFier: 支持网盘,NAS,媒体服务器的高解析度音乐播放器

软件名称

HiFier-高保真音乐播放器

应用平台

  • Apple (iPhone, iPad, Mac M系列cpu)

  • Android(目前内测阶段)

介绍

技术方面

对技术不感兴趣的小伙伴直接跳过吧。。。


HiFier是一款面向音乐爱好者,音乐发烧友的一款主打音乐播放的软件;支持几乎所有的音频格式,并支持流行的视频格式(包括杜比视界)。采用完全自研播放内核,音乐播放方面针对音频播放流程进行定制优化,能够做到bit prefect的输出,支持高采样率,高解析度音频输出到DAC,iOS支持最高DSD128 通过DoP输出(目前这个是iOS系统的天花板)。Android 取决于DAC的支持情况;

开发者本人曾经是国内某大厂播放器SDK的作者和技术负责人,服务几万个音视频类App,每天媒体播放量几亿次;HiFier播放器完全自主研发,并非采用现成的开源项目(VLC,MPV等),也不是在开源播放器内核上做修改;目前自主研发播放器给HiFier带来的好处:

  1. 播放器支持的格式,播放的行为,出现的bug完全可控,不会因为使用开源播放器并且无能力修改而导致某些功能或者某些bug无法解决的问题。

  2. 完全可控的音频通路,去掉所有非必须的音频数据处理,尽量做到了bit prefect的输出。

  3. 自带的缓存能力,自研播放器内置高级文件缓存模块,支持标准协议和扩展协议,并针对媒体播放场景进行优化;所以HiFier不需要用提前下载整个文件后再播放的方式解决音乐文件缓存的问题,带来的好处是:

    • 不需要花费没有必要的流量,只下载需要的数据。

    • 由于内置标准缓存协议,当远程文件发生变化后,能通过新鲜度检查,自动播放最新的文件,不会一直播放本地下载的内容。

    • 不需要缓存整个文件,支持弹性的分片缓存,也就是不需要听完整个歌曲后,下次才使用缓存数据。

    • 当缓存数据超过设定的容量后,自动删除最少播放的数据,大大提高缓存空间利用率。

  4. 完整的格式支持能力,即使是在播放有转码能力的媒体服务器上的音乐时,也不会启用压缩,保证输出最好的声音。

  5. 和第三方SDK整合,比如目前和听歌识曲SDK整合。

开源播放器(如VLC,MPV等)并非针对音乐播放进行设计,而是通用场景的视频播放器,更多关注音频的兼容性,而非音质。


开发者本人也是一个音乐发烧友,耳朵比较灵敏;如果您也是音乐发烧友,或者对音质有要求,选择发烧友开发的音乐播放器肯定不会错的。

便捷的首页

1. 下载功能

在首页可以直接查看正在下载的任务,和已经下载的歌曲

2. 收藏

目前支持收藏文件夹,歌曲,和艺术家。
把您最常访问的文件夹添加收藏,可以快捷的跳到任何服务器上的这个文件夹,你可以把服务器上专门存放音乐,或者视频的文件夹添加收藏,然后在首页中可以快速访问。收藏您最近特别想听的歌曲,然后在首页中可以直接播放;

新版本还新增了收藏艺术家,您可以在您的任何连接的媒体服务器中收藏您喜欢的歌手,点击后可以列出服务器上所有该歌手的专辑。

3. 最近访问的连接

这里会显示您最近访问过的四个保存的连接,可以是samba 服务器,媒体服务器,云盘。

4. 发现的服务器

HiFier有发现局域网内媒体服务器和samba服务器的能力;新版本开始,app不会自动刷新发现的服务器了,您可以点击那个刷新按钮进行刷新。

去掉自动刷新的目的是为了优化这场景:
首先您家里的网络有服务器可以被发现,您在家的时候app就可以发现这服务器;当您不在家了,这些媒体服务器的信息依然在app里面,这时,如果您连接了家里的vpn,那么这些服务器虽然不能被发现,但是是可以访问的。

资源的对接

1. 云盘

目前HiFier支持 115,百度,阿里在内的8种云盘直接挂载,挂载后可以立刻播放,无需下载;可以通过挂载多个账号充分利用网盘的免费空间,即使没有会员,在线播放码率不是特别高的音频,一般也问题不大。保存别人分享的歌曲后立刻就可以播放。

2. 本地文件

HiFier支持从系统的【文件】程序中选择手机上已有的文件,当然如果你的【文件】里面挂载了其他网盘或者文件服务,从这里也是一样可以选择进行播放的。

在iOS平台,你还可以通过iTunes的方式直接把电脑上的整个文件夹直接复制给HiFier进行播放; 而Android平台,HiFier支持访问公共目录里面的音乐文件夹。

3. 文件服务器

HiFier支持文件服务器协议,Windows文件共享可以直接共享你电脑上的任何文件夹进行播放,并且HiFier还支持自动发现局域网内的共享服务,无论是NAS,Windows,Mac,Linux电脑,都可以正常发现,不需要原始的输入ip地址,自动发现还能解决动态IP地址的问题。

另外HiFier还支持一种神秘的文件服务协议WebDAV,通过AList和WebDAV您可以挂载任何的网盘。

连接文件服务器后,您可以将其中常用的文件夹收藏,下次可以一键直达。还可以批量添加到歌单,批量下载;

4. 媒体服务器

目前支持Jellyfin,Emby,Navidrome,Subsonic和Audio station和其兼容的服务器的连接;连接后您可以浏览,收藏,下载,播放其中的歌曲;

支持Jellyfin, Emby和Audio station服务器在局域网内的自动发现,不需要输入IP地址等繁琐信息。

连接远程文件服务后,您可以批量下载其中的资源到手机上,以供离线播放,还可以将下载的音乐导出到PC上进行永久保存。

音乐播放

1. 歌曲信息

HiFier播放音乐过程中支持自动从可用的地方读取歌曲信息,封面,和歌词;还支持在线匹配;如果音乐本身的信息不准确,您可以通过听歌识曲来识别正确的歌曲信息,当然也可以手动输入歌曲名,艺术家等信息,歌曲信息更新后会自动重新匹配歌词和封面。

播放器页面实时显示当前播放的歌曲的音质相关的信息,一目了然当前的音质状态。

支持CUE索引文件的解析。

2. 长音频

HiFier针对听书,听小说用户专门设计了相关逻辑,提供更合适的体验和交互

  1. 播放器控制界面中有前后跳秒,倍速播放功能;

  2. 记录所有长音频格式的播放记录,在您的播放列表中您可以看到每个文件的播放记录,不会因为误按而失去宝贵的记录。

  3. 打开播放列表,自动定位到上次播放的文件,点击后从上次播放的位置继续播放。

3. 支持CarPlay

在CarPlay中您可以访问之前添加的所有播放列表,为了您的安全和系统的限制,暂时不支持浏览文件夹功能。

视频播放

HiFier支持所有的现代视频格式的播放,您可以从文件服务中选取视频进行播放,配有独立的视频UI,支持完备的操作。iOS上可以支持杜比视界HDR的播放;视频支持播放历史。还可以支持后台播放视频。

全局搜索

目前全局搜索功能正在开发,下个版本发布,计划先支持 媒体服务器,网盘的搜索,目前媒体服务器的搜索已经完成。搜索界面截图是iOS26的效果,其他版本或者Android平台会有差别。

未来计划

  • Android, 正式上线Google Play和不确定的国内市场;不支持听歌识曲,会在后面的版本中陆续跟上。

  • 音频DSP,包括手动均衡器,自动均衡器等等。

定价

Anroid目前完全免费无广告

iOS新用户会开启15天的无限时长体验模式,无限时长模式结束后,可通过自行观看广告获得更多时长,对于轻度使用的用户,少量看广告完全能满足您的使用需求。看广告和内购都是对软件的支持,能让软件越来越好。

链接

  • 官网 您可以找到使用帮助,功能介绍以及隐私协议等相关内容。

  • Google Play目前是开放测试,后序Android将主要在此渠道更新。

  • AppStore

  • github 您可以在这里提交您的反馈。

2 个赞

先评为敬!希望安卓版定价不要太高。

1 个赞

Android 版不搞个 USB 独占模式吗?还有不支持添加本地文件夹?

1 个赞

独占后面会搞的,是个大工程;本地文件夹有空加一下,这个逻辑和iOS上不一致,得看看ui上怎么兼容一下

未来有支持 123 云盘的打算吗

关注一下 :+1:

有的,他们刚开放api的时候我申请过,因为当时他们文档上没有不能个人开发者申请,我申请了,被他们拒绝了,后来他们把文档改了,说不允许个人开发者申请,有点生气,就没再去申请,等我气消了就去再尝试申请下。

1 个赞

目前全局搜索功能已经在开发,已经支持了所有媒体服务器的搜索,iOS还未发版,Android最新版本已经可以尝试全局搜索了。

好嘞好嘞,生气别憋着别伤了身体

:face_without_mouth:

HiFier版本 1.0 (build 2026020820)
Navidrome版本 0.59.0

播放列表点进去为空,其他专辑、艺术家、最近添加的音乐等界面可以正常显示

播放列表需要你自己在服务器上手动建立才行,那个随机播放列表正常吗?如果有公网地址,可以帮我建立一个测试账号,私我,我来看看,非常感谢您的反馈

ios端是原生开发么?

不是的,react-native

你猜我猜你猜不猜 <[email protected]>于2026年2月12日 周四上午10:40写道:

好吧,还是希望原生开发ios版,毕竟都要付费了。

你还关心这个,对用户无感知吧这个。

你猜我猜你猜不猜 <[email protected]>于2026年2月12日 周四上午11:20写道:

react-native中可以实现原生开发的效果的,我的app里面绝大部分重要组件都是用的原生系统组件,包括自己写的原生组件,所以你需要问我,光从app本身完全没有区别。

目前 iOS版本正在做新年特惠活动,终身会员7.5折,正在进行中,1.5.0版本正在等待审核,1.5.0版本将使用iOS 26系统导航风格,支持全局搜索。

1 个赞

最近几天在搞USB独占输出,就是所有音频都不走系统的src,目前基础的方案已经通过了,可以支持所有dac支持的格式的bit-perfect输出;包括DoP输出DSD;支持调节音量。

后面的工作就是如何把这个功能集成到播放器内核,然后如何集成到产品上,然后就是测试和优化,防止卡顿;这些工作基本上没有特别大的风险了,只是时间问题。

我估计在一个月之内,应该会有一个测试版本出来。

:grinning_face_with_smiling_eyes: 支持一下