跳转到内容
⌂ 回到首页

ECHO Developer 计划

ECHO Developer 计划当前面向愿意参与 Android 与 Apple 移动端(iPhone / iPad)开发的人,包括移动端界面、播放体验、跨设备连接、移动端音频能力与相关测试。

范围需要特别说明:本计划参与 Android / Apple 移动端开发,不参与、也不招募 PC 端开发。 Apple 端在这里指 iPhone / iPad 移动端,不包含 macOS 桌面端。

这不是普通用户反馈入口,也不是“申请了就一定给权限”的自动表单。它更像一个开发协作通道:先确认你能做什么、想参与什么,再决定是否加入。

ECHO 官方开发仅面向通过审核的 ECHO Developer。未通过 Developer 计划的人可以反馈问题、提出建议、维护自己的 fork 或提交文档勘误,但不能参与 ECHO 官方开发、访问开发者仓库、使用内部资料或提交要求合并的实现。

通过审核的 Developer 也只会按实际协作需要获得 Android / Apple 移动端范围内的仓库与资料权限,不会因此获得 PC 端仓库访问或 PC 端开发权限。

如果你准备参与移动端代码、构建、发布、连接能力或工程文档维护,请先阅读 ECHO Developer 开发准入

审核通过后,开发者可以获得:

  • 免费 ECHO Pro 使用资格,用于开发、测试和体验验证。
  • 加入 ECHO 开发者群聊。
  • 按需访问 Android / Apple 移动端开发仓库或相关协作资料。
  • 更直接地反馈移动端界面、播放、连接、曲库同步与音频体验等开发问题。

ECHO Pro 权益是为了方便开发和验证,不代表可以转借、转卖或公开共享授权。

你可以考虑申请,如果你符合其中一种情况:

类型适合说明
Android 开发者熟悉 Kotlin、Jetpack Compose、Android 音频、媒体会话、网络连接或移动端性能优化。
Apple 移动端开发者熟悉 Swift、SwiftUI、iOS / iPadOS 音频、媒体控制、网络连接或移动端性能优化。
移动端音频开发者熟悉 Android / iOS 音频 API、解码播放、DSP、设备路由或移动端音频排障。
移动端产品与测试协作者能持续参与 Android / Apple 移动端交互、兼容性、连接链路和真实设备验证。

如果你只是想问普通使用问题,请优先看文档和 FAQ;如果你只是想反馈 bug,请走普通反馈渠道。

PC 端前端、Electron、Windows / macOS 桌面集成、ASIO / WASAPI 或其它 PC 专属开发经验,不属于当前 Developer 计划的参与范围。

申请时请尽量一次说清楚:

  • QQ:用于确认身份、后续通知和通过后邀请进群。
  • GitHub:主页、公开项目、贡献记录,或能代表你的公开作品。
  • 开发经验:Android 或 Apple 移动端技术栈、已完成的 App、公开项目或真实设备开发经验。
  • 参与平台:Android、Apple 移动端(iPhone / iPad),或两端共同开发。
  • 希望参与的方向:你想解决什么移动端问题,或希望参与哪些移动端功能。
  • 可选补充:Codeforces、AtCoder、洛谷主页,或其它能证明能力的作品。

如果你是其它播放器作者或专业录音工作者,也可以直接说明身份和相关作品。

可以从官网的 ECHO Developer 计划页面 发送申请或复制申请模板。

审核通过后,会按实际协作需要开通 ECHO Pro、开发者群聊和 Android / Apple 移动端相关仓库访问。PC 端开发仓库与 PC 端开发权限不在本计划内。未通过不代表能力否定,只代表当前协作方向或信息不足。

参与 ECHO Developer 计划后,仍然需要遵守项目边界:

  • 不要公开传播内部仓库、测试包、授权信息或未发布内容。
  • 不要把开发者 Pro 权益分享给其它人使用。
  • 不要提交会破坏用户曲库、下载入口、更新链路或播放稳定性的高风险改动。
  • 提交 PR 或建议前,尽量把目标、范围、风险和验证方式说明清楚。

ECHO 欢迎有用的贡献,也欢迎认真提问题。最重要的是稳定、可验证、能长期维护。