|
54楼
楼主 |
发表于 2024-5-27 17:26
|
只看该作者
来自 江苏
统一回复一下有关识别不了专辑以及文件夹浏览等问题。
达菲,或者piCorePlayer,其核心都是使用LMS来搭建的。LMS最早是一家独立的小公司做的,后来被罗技收购了,也推出了一系列的软硬件产品,比如有罗技的数字转盘。lms是罗技媒体服务器的缩写,这整个解决方案可以分为服务器和播放器以及控制器(遥控器)。
经常有人说玩双达菲,实际上就是把服务器和播放器独立,然后控制器(遥控器)使用网页或者APP。单达菲,也就是服务器和播放器在一台设备上。
lms服务器的核心功能有两个,一个是扫描音频文件,形成媒体库,第二是与播放器通信,给播放器提供音频数据流,控制播放器播放音乐等。
所谓媒体库,服务器经过对指定的音乐目录进行扫描之后,提取音频文件的标签,把音频文件类型,流派,发行年代,专辑名称,专辑封面,艺术家,采样率,采样深度,时长等等十多个数据进行分门别类的存储,并根据专辑,艺术家,流派,发行年份等进行索引。
成功的扫描了媒体库之后,通过网页查看就可以看到专辑列表以及艺术家列表等等信息。对于喜欢古典的朋友,艺术家列表都能再细分为作曲家,指挥家,演奏家等等分类。
但是,如果原始的音频文件中没有标签,或者标签不对,那么服务器扫描出来的结果也就会不正确,比如会缺少专辑,缺少封面等等,一些歌曲,明明放在一个目录下的,它会给你散落在各处。
可能有些人不会去关心这些标签啊媒体库啊,音频文件按照自己的习惯分目录放好,然后就按照目录去找,一张专辑一个目录,这样好像看起来也挺方便。
的确,在音乐不是太多的情况下,按目录也是能分得清楚的,但是这并不是媒体服务器正确的使用方式,媒体服务器大量的功能,都是在如何扫描和刮取标签,形成媒体库这个事情上。如果没有有效的标签,没有清晰的媒体库,那么很多功能,例如最近添加专辑,最近播放专辑,播放次数最多的音乐家等等功能是没法实现的,也做不到从流派分类扩展到专辑列表或艺术家列表。
我做的APP,仅仅是个遥控器,专辑列表艺术家列表都是通过接口服务器取的,也就是说服务器上是啥,那么遥控器列出来的就是啥。(注意,独立的文件目录并不等同于媒体库上的专辑)
所以,使用上可能会存在两级分化的情况,如果媒体库整理得很清晰的,那么用这个APP是零学习成本很容易上手而且会觉得很方便。如果习惯按目录整理音频文件的,用这个APP可能不太适合,信息会很乱。
我刚查过服务器的接口,是有列目录的接口,但是那个接口能给出的信息相当有限,连音频文件格式以及采样率采样深度那些基本信息都没有。所以我很纠结要不要做文件夹浏览的功能,即便做出来,效果也不会好,就是简单的一级一级的目录,然后目录下有文件列表。
最近我实际上是在做艺术家头像图片的功能,隔壁论坛有人反馈说没照片不好看,好吧,我也是觉得没照片不好看。等这个功能做完吧。
|
|