ECHO Developer 计划
ECHO Developer 计划当前面向愿意参与 Android 与 Apple 移动端(iPhone / iPad)开发的人,包括移动端界面、播放体验、跨设备连接、移动端音频能力与相关测试。
范围需要特别说明:本计划参与 Android / Apple 移动端开发,不参与、也不招募 PC 端开发。 Apple 端在这里指 iPhone / iPad 移动端,不包含 macOS 桌面端。
这不是普通用户反馈入口,也不是“申请了就一定给权限”的自动表单。它更像一个开发协作通道:先确认你能做什么、想参与什么,再决定是否加入。
开发权限边界
Section titled “开发权限边界”ECHO 官方开发仅面向通过审核的 ECHO Developer。未通过 Developer 计划的人可以反馈问题、提出建议、维护自己的 fork 或提交文档勘误,但不能参与 ECHO 官方开发、访问开发者仓库、使用内部资料或提交要求合并的实现。
通过审核的 Developer 也只会按实际协作需要获得 Android / Apple 移动端范围内的仓库与资料权限,不会因此获得 PC 端仓库访问或 PC 端开发权限。
如果你准备参与移动端代码、构建、发布、连接能力或工程文档维护,请先阅读 ECHO Developer 开发准入。
审核通过后,开发者可以获得:
- 免费 ECHO Pro 使用资格,用于开发、测试和体验验证。
- 加入 ECHO 开发者群聊。
- 按需访问 Android / Apple 移动端开发仓库或相关协作资料。
- 更直接地反馈移动端界面、播放、连接、曲库同步与音频体验等开发问题。
ECHO Pro 权益是为了方便开发和验证,不代表可以转借、转卖或公开共享授权。
适合申请的人
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 专属开发经验,不属于当前 Developer 计划的参与范围。
申请需要提供
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 欢迎有用的贡献,也欢迎认真提问题。最重要的是稳定、可验证、能长期维护。