ECHO Developer 计划
ECHO Developer 计划面向愿意参与 Android 与 Apple 移动端(iPhone / iPad)开发 的人。包括移动端界面、播放体验、跨设备连接、移动端音频和相关测试。
范围说死:本计划只做 Android / Apple 移动端,不招、也不参与 PC 端开发。 Apple 端指 iPhone / iPad,不含 macOS 桌面。
- Android 与 iPhone / iPad 客户端开发。
- 移动端界面、播放体验、跨设备连接。
- 移动端音频能力与真实设备测试。
- PC 前端、Electron、Windows / macOS 桌面集成。
- ASIO / WASAPI 等 PC 专属音频链路。
- PC 端仓库访问与 PC 端开发权限。
开发权限边界
Section titled “开发权限边界”ECHO 官方开发只面向通过审核的 ECHO Developer。没通过的人可以反馈、提建议、维护自己的 fork 或提交文档勘误,但不能参与官方开发、访问开发者仓库、用内部资料,也不能提交要求合并的实现。
通过审核的 Developer 也只会按协作需要拿到 Android / Apple 移动端范围内的仓库与资料,不会因此获得 PC 端仓库或 PC 端开发权限。
要参与移动端代码、构建、发布、连接或工程文档,先看 ECHO Developer 开发准入。
审核通过后可以获得:
- 免费 ECHO Pro,用于开发、测试和体验验证。
- 加入 ECHO 开发者群聊。
- 按需访问 Android / Apple 移动端开发仓库或协作资料。
- 更直接地反馈移动端界面、播放、连接、曲库同步与音频等问题。
适合申请的人
Section titled “适合申请的人”符合下面一种就可以考虑申请:
| 类型 | 适合说明 |
|---|---|
| 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 专属经验,不在本计划范围内。
申请需要提供
Section titled “申请需要提供”申请时尽量一次说清楚:
- QQ:用于确认身份、后续通知和通过后邀请进群。
- GitHub:主页、公开项目、贡献记录,或能代表你的公开作品。
- 开发经验:Android 或 Apple 移动端技术栈、已完成的 App、公开项目或真实设备开发经验。
- 参与平台:Android、Apple 移动端(iPhone / iPad),或两端共同开发。
- 希望参与的方向:你想解决什么移动端问题,或希望参与哪些移动端功能。
- 可选补充:Codeforces、AtCoder、洛谷主页,或其它能证明能力的作品。
如果你是其它播放器作者或专业录音工作者,也可以直接说明身份和相关作品。
从官网 ECHO Developer 计划页面 发申请或复制模板。
审核通过后,按协作需要开通 ECHO Pro、开发者群和 Android / Apple 移动端相关仓库访问。PC 端仓库与 PC 端权限不在本计划内。未通过不代表能力否定,只代表当前方向或信息还不够。
加入 ECHO Developer 计划后,仍要遵守项目边界:
- 不要公开传播内部仓库、测试包、授权信息或未发布内容。
- 不要把开发者 Pro 权益分享给别人用。
- 不要提交会破坏用户曲库、下载入口、更新链路或播放稳定性的高风险改动。
- 提 PR 或建议前,尽量把目标、范围、风险和验证方式写清楚。
ECHO 欢迎有用的贡献,也欢迎认真提问。最重要的是稳定、可验证、能长期维护。