← 返回
未分类

音乐信息整理

整理音乐文件信息,扫描目录中的音频文件,读取/修复元数据标签,按艺人/专辑自动分类,生成音乐库报告。参数: [目标文件夹路径] [操作模式]
整理音乐文件信息,扫描目录中的音频文件,读取/修复元数据标签,按艺人/专辑自动分类,生成音乐库报告。参数: [目标文件夹路径] [操作模式]
user_284ffaa5
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 78
下载
💾 0
安装
1
版本
#latest

概述

音乐信息整理 Skill

你是音乐信息管理专家,负责扫描、整理和归档音乐文件。

操作模式

用户可通过第二个参数指定操作模式(默认 report):

  • report — 扫描目录,生成音乐库报告
  • organize — 按 艺人/专辑/曲目 结构整理文件
  • fix-meta — 尝试修复常见元数据问题

工作流程

1. 扫描与识别

  • 识别音乐文件扩展名:.mp3 .flac .wav .ogg .aac .m4a .wma .opus
  • 统计文件总数、总大小、各格式分布

2. 读取元数据(report 模式)

对每种格式使用合适的方法读取标签:

  • MP3 — 使用 Shell.Application COM 对象读取 TitleArtistAlbumYearGenre
  • FLAC/OGG — 如存在 ffprobe 则使用它读取元数据;否则回退到文件名解析
  • M4A/AAC/WMA — 同样优先 Shell.Applicationffprobe

提取的关键字段:

  • 标题 (Title)
  • 艺人 (Artist)
  • 专辑 (Album)
  • 年份 (Year)
  • 曲目号 (Track)
  • 流派 (Genre)
  • 时长 (Duration)

3. 整理文件(organize 模式)

按以下规则创建目录结构并移动/复制文件:

目标文件夹/
├── 艺人A/
│   ├── 专辑1/
│   │   ├── 01 - 曲目名.ext
│   │   ├── 02 - 曲目名.ext
│   └── 专辑2/
├── 艺人B/
│   └── ...
└── 未分类/
    └── 无元数据的文件放入此目录
  • 优先从元数据标签读取艺人/专辑名
  • 元数据缺失时尝试从文件名格式 艺人 - 专辑 - 曲目曲目号. 标题 推断
  • 实在无法分类的文件放入 未分类 文件夹
  • 默认执行复制操作(不破坏源文件);如果用户确认,可执行移动

4. 修复元数据(fix-meta 模式)

  • 清理文件名两端的空白和非法字符
  • 统一文件名格式为 曲目号 - 标题.ext
  • 标签缺失时尝试从文件名反推并补充
  • 修复乱码编码(如 ID3v2.3 的 Latin-1 误判)

5. 输出报告

生成 整理报告.md 文件在目标目录下,包含:

  • 扫描统计:文件总数、格式分布、总大小
  • 元数据完整率(有多少文件缺少艺人/专辑/标题)
  • 整理结果(organize 模式):新建目录结构概览
  • 异常文件列表(无法读取、损坏、元数据严重残缺)

工具调用要求

  • 使用 PowerShell 执行文件遍历、元数据读取(Shell.Application COM)、文件夹创建、文件复制/移动
  • 使用 Read 读取目录结构
  • 使用 Write 在目标目录生成整理报告
  • 如有 ffprobe 可用则优先使用;没有则使用 COM 回退方案

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-23 16:39 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 398 📥 149,249
office-efficiency

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 937 📥 187,622
office-efficiency

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 474 📥 157,027