跳到主要内容

未来整体升级计划

不考虑做的功能#

HiFier致力于让我们开发的每一个功能都尽量有意义,不做功能堆砌。有些功能需求本身没有任何意义,反而可能造成反作用,比如:

  • 音频升频功能: 没有任何意义,不会对音质有任何提升,相反还可能导致音质下降,消耗CPU算力。
  • PCM转DSD功能: 和升频功能差不多;相信支持DSD的外设一定支持PCM。

还有一些功能,无特殊情况不考虑做,要做也是优先级最低的:

  • 音频的可视化: 大部分音频可视化的效果并不好,没有一点带入感,反而只用音量那个效果更好,此功能需要大量的算力,但效果可有可无,拿着手机听歌看这个的场景我感觉太少了,可能在TV端上开party的时候有用。

对于媒体服务器,目前的计划是不再增加新的媒体服务器了。

  • plex用户可以用官方app PlexAMP,它已经做的很好了,还支持会员能力

  • 其他NAS的音乐服务:在支持群晖的audio station过程中发现他们其实并没有把精力放到这个上,其他nas厂商可能做得更差,玩nas的小伙伴肯定知道如何安装个Jellyfin啥的。

我们按照功能的开发难度,流行度,用户体验提升的多少等因素,把未来可能要升级的功能按照优先级排列:

P1#

### Openlist的支持 (AGPL版权)

Openlist可以通过非官方api挂载很多网盘,可以解决没有open api的网盘的挂载问题。

之前有尝试过编译Alist,现在的Openlist不知道是否可以编译成功,使用起来是否方便,但最差的情况我们就用Alist问题也不大,对于HiFier用户来说,网盘里面存的都是歌曲,视频啥的,重要的资料别放里面问题也不大。

Alist本身使用难度大,其中也可能有这样那样的问题,计划是,支持alist后不对使用进行任何支持,并且大部分情况下不会对alist本身的问题进行修复。

媒体服务器的收藏显示#

其实这个功能很普通,也有很多人需要,需要解决的问题是

  • 并不是每个媒体服务器都支持收藏
  • 需要推敲展示逻辑

全局搜索能力#

可以搜索全部挂载的云盘和媒体服务器里面文件的内容,一直没有做的原因是,webdav和samba并不支持搜索。

可能实现后不支持webdav和samba。

均衡器支持#

HiFier希望的均衡器,不只是在一个界面里上下调节,因为大部分情况下可能调节结果都不好,我们想的是针对输出设备进行自动的均衡器设置。以及如何做好均衡器,保证尽量不破音等。

另外均衡器可能只是后处理的一个环节,要考虑后续加其他音频后处理,比如音量均衡,声道延迟调整,左右声道切换等等。

P2#

媒体服务器下,播放器界面显示当前歌手相关内容#

考虑到代码实现和交互问题,暂时放在p2。

Android平台支持#

  1. 播放器内核和设备兼容性有关,Android有大量的手机型号,会导致适配成本增高。
  2. 目前 react-native的很多组件,Android平台有适配问题。
  3. 中国大陆地区无法使用Play Store,如何分发App是个问题。

LastFM支持#

P3#

支持audio station的电台#

默认电台受众群体少,自定义电台资源少。

内置刮削器#

手机端作刮削器不太适合

  • 耗能耗时
  • 某些网盘会限制频繁请求文件。
  • 无法及时更新
  • 消耗存储空间。