曲库是怎么扫描出来的
扫描的底层逻辑
曲库不是它自己维护的一份独立数据库,而是读取安卓系统媒体库(MediaStore)的结果。手机系统会持续监测存储里的音频文件并登记到系统媒体库,这款播放器在其上展示与组织。这个设计决定了两件事:
- 快:不需要每次打开都全盘扫描文件
- 依赖系统:系统媒体库本身乱了,播放器里的曲库也会跟着乱
什么时候需要手动重扫
新增的文件大多数时候会被系统自动发现,但部分机型、部分场景(U盘拷入、网盘同步、电脑直传)会有延迟或漏登。这时在工具栏点「Rescan library(重新扫描曲库)」手动触发一次。
- 扫描可以在后台挂着,切出去干别的没问题
- 重扫只发现新增的文件,不会去更新已有歌曲的信息——改了文件名、换了封面之后指望重扫刷新信息是没用的,信息治理要靠标签编辑(见 三种标签编辑器修曲库信息)
扫描范围能控制吗
能,而且这是它区别于「全盘乱收」播放器的关键能力:排除文件夹。铃声、通话录音、导航提示音集中在某几个系统目录里,把目录加进排除列表,整棵子树的音频都从曲库里消失。具体做法与三条规则见 把铃声和通话录音挡在曲库外。
曲库还是不对劲时
播放器层面能做的都做完还乱(重复条目、张冠李戴),问题多半出在系统媒体库本身。重建系统媒体数据库的步骤不复杂且不动音乐文件,见 重建系统媒体库。
想按文件夹管理而不按标签
如果你的音乐文件本身标签就不可靠,六个标签页里还有一个文件夹视图可以直接按目录结构浏览,标准与层级两种形态,见 文件夹页的两种视图。