批量操作
批量操作用于一次处理多首歌曲。本文先说明如何进入多选模式和选择歌曲,再逐一说明每种批量任务的操作流程。
进入选择模式
要执行任何批量操作,首先需要进入 多选模式 并选中歌曲。有以下方式:
方式一:长按进入
操作流程:
- 在歌曲列表中,长按任意歌曲条目。
- 进入选择模式后,该歌曲自动被选中,顶部栏显示"已选择 1 项"。
- 此时点击其他歌曲可继续追加或取消选择。
方式二:滑动进入
操作流程:
- 在任意歌曲条目上 向左或向右滑动。
- 滑动距离达到阈值后,进入选择模式并选中该歌曲。
区间选择(快速选中连续歌曲)
滑动选择可以一次性选中一段连续的歌曲,适合批量处理相邻条目。
操作流程:
- 在未进入选择模式时,向左或向右滑动第一首歌曲。该歌曲被选中,并作为 区间起点。
- 在同一列表中继续滑动另一首 尚未选中的歌曲。
- Lyrico 会自动选中区间起点和目标歌曲之间的所有列表项。
- 区间完成后,可以继续点击或滑动其他歌曲追加选择。
界面会在滑动时显示"进入多选"、"区间起点"或"区间终点"提示。区间选择基于当前列表的可见顺序;如果列表经过搜索或排序,区间范围也会随之变化。
选择模式下的操作
进入选择模式后:
- 歌曲条目右侧从"更多按钮"变为 复选框。点击歌曲或点击复选框都会切换选中状态。
- 顶部栏提供三个操作:
- 全选:选中当前列表中的全部歌曲。
- 取消全选:清空当前选择。
- 关闭:退出选择模式并清空选择。
- 按系统返回键也可退出选择模式。
打开批量操作菜单
选择至少一首歌曲后,页面右下角会显示 展开按钮(FAB)。展开后可执行的批量操作包括:
- 计算回放增益
- 格式化歌词
- 导出歌词
- 导出封面
- 重命名
- 编辑标签
- 标签匹配
- 删除
- 分享
标签匹配
"标签匹配" 使用已启用的插件搜索歌曲信息,并按配置写入标题、艺术家、专辑、歌词、封面等字段。
完整操作流程:
- 在歌曲列表中,通过长按或滑动方式 进入选择模式。
- 选中需要匹配的歌曲(可以全选或手动勾选)。
- 点击右下角展开按钮,选择 "标签匹配"。
- 在"批量匹配配置"页面中,确认或调整 并发数。
- 点击确认开始任务。
- 任务执行期间会显示进度。可以在进度弹窗中查看实时状态,也可以返回后在
设置→其他→任务历史中查看。
匹配前请确认:
设置→搜索设置→插件管理中至少有一个插件已启用。- 插件顺序符合你的需要(排在前面的插件优先参与搜索)。
- 需要 Token、API Key、地区等配置的插件已保存配置。
- 相关字段的写入规则已设置好("补充"或"覆盖",不应为"禁用")。
并发数说明: 并发数越高处理速度越快,但更容易触发网络失败或平台限流。出现频繁请求失败时,应降低并发数后重新执行。
优先使用文件名匹配: 如果在 设置 → 搜索设置 中启用了"优先使用文件名匹配",批量匹配会忽略音频文件已有的标题和艺术家标签,改用文件名作为搜索依据。该模式适合文件标签混乱但文件名规范的音乐库。
编辑标签
"编辑标签" 用于将相同的字段值批量写入多首歌曲。
完整操作流程:
- 在歌曲列表中,通过长按或滑动方式 进入选择模式。
- 选中需要修改的歌曲。
- 点击右下角展开按钮,选择 "编辑标签"。
- 进入批量编辑页,页面上有 "配置" 和 "预览" 两个标签页。
- 在"配置"页添加或修改需要批量写入的字段。对不需要修改的字段保持
<keep>(表示保持原值不变)。 - 切换到 "预览" 页,逐行检查每首歌将被修改的字段和值。
- 确认无误后,点击 "保存" 开始写入。
- 完成后显示成功、跳过和失败数量。失败项可在任务历史中查看详情。
<keep> 表示保持该字段的原值不变。只有被修改过的字段会写入所有选中歌曲,未修改的字段不会被清空。
其他可用操作:
- 从已选歌曲中选择字段值:用已有歌曲的标题、艺术家等值填充编辑字段。
- 更换/移除/还原封面:批量处理封面。
- 选择同专辑歌曲封面:要求选中歌曲的专辑/艺术家信息一致。
- 删除回放增益标签。
- 添加自定义标签:可显示的自定义标签受"自定义标签管理"和"字段显示设置"影响。
重命名文件
"重命名" 只修改音频文件名,保留原扩展名,不会修改歌曲标题、艺术家等标签。
完整操作流程:
- 在歌曲列表中,通过长按或滑动方式 进入选择模式。
- 选中需要重命名的歌曲。
- 点击右下角展开按钮,选择 "重命名"。
- 在"命名格式"中输入格式。格式使用占位符代表标签字段,例如
@2 - @1会生成"艺术家 - 标题"形式的文件名。 - 如果需要替换文件名中的特殊字符,进入 "配置字符映射" 调整替换规则。
- 切换到 "预览" 页,查看旧文件名和新文件名的对照。
- 确认无误后,点击 "执行重命名"。
占位符说明:
| 占位符 | 字段 |
|---|---|
@1 | 标题 |
@2 | 艺术家 |
@3 | 专辑艺术家 |
@4 | 专辑 |
@5 | 音轨号 |
@6 | 碟号 |
@7 | 年份 |
@8 | 流派 |
如果某个占位符对应的标签为空,该部分会生成空文本。生成结果为空时,保留原文件名。多个文件生成相同名称时,Lyrico 会自动追加 (1)、 (2) 等后缀以避免冲突。
格式化歌词
"格式化歌词" 用于批量整理或转换歌词内容。
完整操作流程:
- 在歌曲列表中,通过长按或滑动方式 进入选择模式。
- 选中需要处理的歌曲。
- 点击右下角展开按钮,选择 "格式化歌词"。
- 在配置页面中设置以下选项:
- 目标格式:保持当前格式,或转换为指定歌词格式。
- 按句排序:将先原文后翻译/罗马音的歌词整理为逐句排列。
- 移除非歌词内容:使用"非歌词内容过滤规则"移除作词、作曲、来源等行。
- 移除空行:删除无内容或仅含占位符的行。
- 并发数:控制同时处理的歌曲数量。
- 点击确认开始任务。
无歌词的歌曲会自动跳过。源歌词没有逐字时间轴时,不能转换为需要逐字时间信息的格式。
"非歌词内容过滤规则" 在 设置 → 元数据处理 中维护。规则按完整文本匹配原始歌词行;逐字歌词会先拼成整行后再判断。
计算回放增益
"计算回放增益" 会分析选中歌曲并写入 ReplayGain 相关标签。已有 ReplayGain 字段的歌曲会被跳过,不会覆盖已有值。
完整操作流程:
- 在歌曲列表中,通过长按或滑动方式 进入选择模式。
- 选中需要计算的歌曲。
- 点击右下角展开按钮,选择 "计算回放增益"。
- 确认或调整并发数。
- 点击确认开始任务。
并发数越高扫描速度越快,但会增加 CPU 和内存占用。处理大量歌曲时如出现发热、卡顿或失败增加,应降低并发数。
导出歌词和封面
"导出歌词" 和 "导出封面" 会将选中歌曲的歌词或封面导出到指定目录。
完整操作流程:
- 在歌曲列表中,通过长按或滑动方式 进入选择模式。
- 选中需要导出的歌曲。
- 点击右下角展开按钮,选择 "导出歌词" 或 "导出封面"。
- 在系统文件选择器中选择目标目录。
- Lyrico 开始导出。无歌词/封面的歌曲会跳过。
导出规则:
- TTML 歌词导出为
.ttml;其他歌词导出为.lrc。 - 封面以原音频文件名为基础导出为
.jpg。 - 目标目录中已有同名文件时,可能会复用该文件并写入新内容。
删除和分享
"删除":弹出"删除所选文件?"确认框。确认后删除本地音频文件,不可撤销。
"分享":调用 Android 系统分享面板,发送选中的音频文件。
这两项操作不创建后台任务,直接执行。
任务历史
除"删除"和"分享"外,所有批量操作都会创建后台任务。任务入口:设置 → 其他 → 任务历史。
- 按"任务类型"和"状态"筛选任务记录。
- 任务状态包括:排队中、运行中、成功、失败、跳过、已取消。
- 运行中或排队中的任务可以取消。
- 已结束的任务记录可以删除,删除记录不会撤销已经写入文件的修改。
进入任务详情后可在"成功"、"失败"、"跳过"标签页查看每首歌的处理结果。即使任务整体显示"成功",仍可能有单首歌曲失败或跳过。