{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "prolink-connect implements Pioneer PROLINK network exchanges in TypeScript for DJ equipment. It discovers devices through UDP announcements, joins as a virtual CDJ, receives player status and queries track metadata from Rekordbox-formatted media or a Rekordbox link.",
  "description_zh": "prolink-connect 用 TypeScript 实现 Pioneer DJ 设备的 PROLINK 网络通信。它通过 UDP 公告发现设备，以虚拟 CDJ 身份加入网络，接收播放器状态，并从 Rekordbox 格式的存储介质或链路查询曲目元数据。",
  "entry_url": "https://awesomerea.org/resources/prolink-connect-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/prolink-connect-case/",
  "evidence_url": "https://github.com/evanpurkhiser/prolink-connect/blob/26f8bbafe3487543e7c94d345ce90ee5022ff335/README.md",
  "group": "cases",
  "id": "prolink-connect-case",
  "json_url": "https://awesomerea.org/resources/prolink-connect-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/prolink-connect-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/prolink-connect-case/index.md",
  "name": "prolink-connect: implementing Pioneer PROLINK exchanges",
  "name_zh": "prolink-connect：实现 Pioneer PROLINK 通信",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Pioneer PROLINK-compatible DJ equipment on a reachable network.",
    "Node 20 or later, per the changelog.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要位于可访问网络中的 Pioneer PROLINK 兼容 DJ 设备。",
    "更新日志要求 Node 20 或更高版本。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/evanpurkhiser/prolink-connect",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
