下载时自动获取封面和歌词——让本地文件更完整
两个建议勾选的设置
在「设置 → 下载设置」中,有两个容易被忽略但非常有用的开关:
- 下载时同时获取封面
- 下载时同时获取歌词
建议都勾选。勾选后,每下载一首歌,洛雪音乐会额外向音源脚本请求专辑封面图片和 LRC 格式歌词文件,并与音频文件保存在同一目录下。
保存后的文件结构
勾选封面和歌词后,在下载目录中每下载一首歌,通常会产生 2-3 个同名文件:
| 文件 | 说明 |
|---|---|
艺术家 - 歌曲名.flac | 音频文件(主文件) |
艺术家 - 歌曲名.lrc | LRC 格式歌词文件(文本文件,可以用记事本打开) |
艺术家 - 歌曲名.jpg | 专辑封面图片(有时是 .png) |
文件名中的扩展名取决于实际获取的资源类型。
为什么需要额外请求
音频 URL、封面 URL、歌词数据是三个独立的接口请求。音源脚本需要分别处理这三种请求:
musicUrl:获取可播放的音频流地址。pic:获取封面图片的 URL。lyric:获取 LRC 格式的歌词文本。
不是所有音源脚本都完整实现了这三个接口。有的脚本只实现了音频 URL(只够在线播放),没有实现封面和歌词接口。这种情况下:
- 音频文件照常下载成功。
- 封面和歌词会跳过,不会产生对应的
.jpg和.lrc文件。 - 下载列表中该任务不会标记为失败——因为封面和歌词是可选的额外资源。
如何确认音源是否支持
在自定义源管理界面,查看每个音源脚本的能力声明。如果脚本初始化成功但没有返回封面或歌词数据,说明脚本本身没有实现这些接口。这不是你的设置问题。
封面和歌词的格式
封面
- 通常是 JPG 格式,分辨率 300x300 到 600x600 像素。
- 少数音源可能返回 PNG 格式或更高分辨率的封面。
- 部分版本会把封面嵌入音频文件的 ID3 标签中(如果格式支持),同时也会额外保存一份图片文件。
歌词
- LRC 格式:最通用的同步歌词格式,时间戳格式为
[mm:ss.xx]。 - 部分音源可能还返回翻译歌词和罗马音歌词。如果音源脚本支持,洛雪音乐可能会分别保存不同语言版本的歌词文件。
歌词文件是纯文本,可以用任意文本编辑器打开查看。
封面和歌词的用途
保存封面和歌词主要为了在其他播放器中使用:
- 其他播放器能识别:foobar2000、AIMP、Musicolet 等本地播放器能自动读取同级目录的
.jpg封面和.lrc歌词。 - 备份目的:音源脚本失效后,你仍有离线的音频 + 封面 + 歌词三件套。
- 跨平台使用:把歌曲放到手机上用其他 APP 播放,封面和歌词也能正常显示。