{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/Holzhaus/serato-tags/blob/26cbdf2608711f9dbd3995f22faf16110f87dbcf/docs/writeup.md"
  ],
  "category": "reconstruction-cases",
  "class": "software",
  "description_en": "Serato Tags reconstructs the GEOB metadata structures that Serato DJ stores in audio files. Its investigation and field notes cover version data, BPM and gain, beat grids, hot cues, saved loops and waveform overviews, with sample tag dumps and Python inspection scripts.",
  "description_zh": "Serato Tags 记录 Serato DJ 写入音频文件的 GEOB 元数据结构。研究文章和字段文档涵盖版本信息、BPM、增益、节拍网格、热提示点、已保存的循环及波形概览，并提供标签数据样本和 Python 检查脚本。",
  "entry_url": "https://awesomerea.org/resources/serato-tags-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/serato-tags-case/",
  "evidence_url": "https://github.com/Holzhaus/serato-tags/blob/26cbdf2608711f9dbd3995f22faf16110f87dbcf/README.md",
  "group": "cases",
  "id": "serato-tags-case",
  "json_url": "https://awesomerea.org/resources/serato-tags-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/serato-tags-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/serato-tags-case/index.md",
  "name": "Serato Tags: reconstructing Serato DJ GEOB metadata",
  "name_zh": "Serato Tags：重建 Serato DJ 的 GEOB 元数据格式",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "limits",
    "license"
  ],
  "requirements": [
    "Documentation of Serato Offsets_ has not started; several other tag descriptions are marked mostly done.",
    "Scripts are MIT licensed, the example audio file is CC BY 3.0 licensed, and the remaining material is CC BY-SA 4.0 licensed."
  ],
  "requirements_zh": [
    "Serato Offsets_ 的文档尚未开始编写；另外几个标签的文档标为基本完成。",
    "脚本采用 MIT 许可证，示例音频文件采用 CC BY 3.0 许可证，其余材料采用 CC BY-SA 4.0 许可证。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/Holzhaus/serato-tags",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
