跳转到内容
⌂ 回到首页

ECHO Developer 计划

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

想一起写 Android / iPhone / iPad 客户端?这页讲范围、权益、怎么申请。普通 bug 反馈或日常提问 → 如何解决问题FAQ

范围说死:本计划只做 Android / Apple 移动端,不招、也不参与 PC 端开发。 Apple 端指 iPhone / iPad,不含 macOS 桌面。

  • Android 与 iPhone / iPad 客户端开发。
  • 移动端界面、播放体验、跨设备连接。
  • 移动端音频能力与真实设备测试。
  • PC 前端、Electron、Windows / macOS 桌面集成。
  • ASIO / WASAPI 等 PC 专属音频链路。
  • PC 端仓库访问与 PC 端开发权限。

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

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

要参与移动端代码、构建、发布、连接或工程文档,先看 ECHO Developer 开发准入

审核通过后可以获得:

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

符合下面一种就可以考虑申请:

类型适合说明
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 专属经验,不在本计划范围内。

申请时尽量一次说清楚:

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

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

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

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

加入 ECHO Developer 计划后,仍要遵守项目边界:

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

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