Skip to content

feat(music): support APE metadata and embedded cover art - #6574

Open
dogodefi wants to merge 1 commit into
jxxghp:v3from
dogodefi:codex/apev2-cover-art
Open

feat(music): support APE metadata and embedded cover art#6574
dogodefi wants to merge 1 commit into
jxxghp:v3from
dogodefi:codex/apev2-cover-art

Conversation

@dogodefi

@dogodefi dogodefi commented Sep 4, 2026

Copy link
Copy Markdown

改动说明

  • .ape 加入默认音频扩展名,使 Monkey's Audio 文件进入音乐识别流程
  • 兼容 APEv2 常见字段名:TrackDiscAlbum ArtistYear
  • 按 APEv2 约定写入 Cover Art (Front) 二进制封面(filename + NUL + image data
  • 尊重 overwrite=False,已有 APE 封面不会被覆盖
  • 补充 APE 路由、标签读取、封面写入和保留已有封面的测试

测试

  • 相关测试共 76 项通过
  • 使用真实 APE 文件副本验证封面写入成功

PR-Agent 摘要

🤖 Generated by PR Agent at 16e5a16

  • 支持 APE 音频识别与元数据读取
  • 兼容 APEv2 常见标签字段名
  • 写入并保护内嵌正面封面
  • 补充 APE 路由与封面测试

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR-Agent Code Review

本次变更将 APE 纳入音乐识别流程,补充常见 APEv2 标签映射,并支持按规范写入及保留内嵌封面。基于所示差异,未发现需要提出的具体行为缺陷。

审查提交:16e5a16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants