Agent Skills
返回列表
🎨

Beets 音乐库管理器与标签器

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/beets-music-library-manager-tagger。

技能介绍

要解决的具体问题

本地音乐收藏随着时间推移会逐渐失控:不同来源的文件命名风格各异,标签(如艺术家、专辑、年份)要么缺失要么被错误填充,同一首歌存在多个副本。手动整理这些文件不仅耗时,而且难以保证元数据的一致性。

核心能力与工作方式

beets 是一个基于 Python 的命令行工具,它通过 MusicBrainz 数据库获取元数据,自动为音频文件打上正确的标签。

  • 自动标记:从 MusicBrainz 获取艺术家、专辑、曲目号等元数据,批量修正现有标签
  • 插件系统:通过插件扩展功能,例如自动下载封面、转换格式、生成播放列表
  • 查询语言:使用类 SQL 的查询语法,灵活检索和筛选音乐收藏
  • 去重与组织:检测重复文件,按目录结构整理,重命名文件以符合命名规范

典型工作流:扫描目录 → 匹配 MusicBrainz 条目 → 应用元数据 → 重命名并整理文件。

适用边界与注意点

  • 需要具备基本的 Python 使用经验
  • 依赖 MusicBrainz 数据库的质量,冷门或未收录的曲目可能匹配失败
  • 批量修改前建议先备份,避免误操作覆盖重要标签
  • 插件配置需要阅读文档,不当配置可能导致导入流程异常

使用场景

  • 从多个下载渠道积累的 MP3 标签混乱,需要调用 beets 匹配 MusicBrainz 数据并批量修正曲目、专辑、年份等字段
  • 音乐库中同一首歌存在多个命名不同的副本,需要用 beets 的查询语言检索重复曲目并清理多余文件
  • 收藏的音乐文件散落在多个目录,需要按艺术家和专辑重新组织目录结构并统一命名规范
  • 需要从全部收藏中检索某个艺术家的所有曲目,用于制作播放列表或迁移到新设备

适合人员

  • 拥有大量下载音乐、被错误和缺失标签困扰的音乐收藏者
  • 需要按规范管理本地音乐素材库的独立播客与视频创作者
  • 习惯用命令行工具批量处理本地媒体文件的开发者
  • 负责整理社区或家族音乐收藏数字归档的志愿者