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

软件名称

HiFier-高保真音乐播放器

应用平台

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

  • Android(目前内测阶段)

介绍

技术方面

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


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

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

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

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

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

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

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

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

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

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

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

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


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

资源的对接

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和不确定的国内市场,目前Android版本不支持bit perfect 和DOP输出,不支持听歌识曲,会在后面的版本中陆续跟上。

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

定价

Anroid目前完全免费

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

链接

  • 官网 您可以找到使用帮助,功能介绍以及隐私协议等相关内容,以及Android的测试版下载地址。

  • AppStore

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

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

1 个赞

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

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

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

关注一下 :+1:

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

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