music-assistant移动应用

Mobile App

mobile-app

基于 Kotlin Multiplatform 的 Music Assistant 移动客户端,用于控制多房间播放队列并流式播放本地音频。

  • 效率 / 生产力
  • 移动
  • Android
  • iOS
  • 支持本地运行
mobile-app 截图
社区热度
639 Stars
GitHub 收藏
最近活跃
2026/10/1
近 30 天还在更新
授权协议
APACHE-2.0
宽松协议

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

为 Music Assistant 服务端提供官方移动客户端,解决在 Android 和 iOS 设备上集中控制多房间播放队列与本地音频流式传输的需求。

实际价值

支持跨平台的播放管理、多房间群组控制,以及 Android Auto 和 Apple CarPlay 车载系统集成,具备较高的日常实用价值。

创新 / 差异化

基于 Kotlin Multiplatform 与 Compose Multiplatform 技术栈构建统一代码库,在多端上原生实现音视频及流媒体传输。

扩展潜力

作为生态官方客户端,直接对接 Music Assistant 服务端,能够串联移动端、车载系统及多房间播放设备。

为什么是现在

伴随 Kotlin Multiplatform 生态的逐步成熟,以及家庭音频控制对移动端原生体验的需求而开发。

社区活跃度

近 90 天新增 132 个 Issue、209 个 PR;窗口内抽取的 Issue/PR 样本中有 69 位 Issue 发起者、11 位 PR 贡献者,并发布 至少 16 个版本。

维护者响应

窗口内 100 个 Issue 样本关闭率 91%,98 个 PR 样本合并率 94%。维护者响应统计覆盖该 Issue 样本的 30%,响应率 67%,首次响应中位数 0.6 小时。

PR 样本 11 位贡献者至少 16 次 ReleaseIssue 响应率 67% · 样本 30(覆盖 30%)首次响应中位数 0.6hPR 合并率 94% · 98 条窗口样本

核心亮点

  • 管理 Music Assistant 播放器队列与播放状态
  • 通过 Sendspin 协议(WebRTC/WebSocket)将音频推送到手机本地播放
  • 支持 Android 8.0+ 的后台媒体服务、通知栏控制与 Android Auto 车载系统

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

容易,照着走就行

支持本地运行
  1. 01Android 用户通过 Google Play Store 测试计划加入,iOS 用户通过 TestFlight 加入链接安装应用。
  2. 02启动应用并进入 Settings(设置)页面,配置你的 Music Assistant 服务器网络地址及身份认证方式。
  3. 03连接成功后即可浏览曲库、控制远程播放器队列或将手机指定为 Sendspin 本地播放设备。

更适合谁

  • 想在本机直接跑起来试用的开发者

更多介绍

Music Assistant Mobile app 是 Music Assistant 开源音乐服务器项目的官方移动端客户端,采用 Kotlin Multiplatform (KMP) 和 Compose Multiplatform 框架构建,同时覆盖 Android 与 iOS 平台。

该客户端允许用户在手机和平板设备上管理 Music Assistant 服务器的播放队列、切换目标播放器并调整播放分组。依托 Sendspin 流媒体协议(基于 WebRTC 或 WebSocket 通信),手机可作为接收端直接播放 FLAC、Opus 与 PCM 等格式的高质量音频流。

在平台特性方面,应用对系统级交互与车载场景进行了深度适配。Android 端提供后台媒体服务、通知栏快捷控制以及 Android Auto 和 Google Assistant 语音指令支持;iOS 端则集成锁屏与控制中心媒体面板,并提供 Apple CarPlay 视图。需要注意的是,该项目目前需配合现有的 Music Assistant 服务器使用,不支持离线本地音频文件播放。

信息来源

每条信息都标注了状态与出处,可展开查看。

11 条 · 展开
  • capability tags

    已核验

    productivity

    来源: admin_cms · cms editor · 2026/8/15

  • 最新版本

    已核验

    ios-v1.0-build-50

    来源: GitHub 官方接口 · latest_release=ios-v1.0-build-50 · 2026/10/1

  • 许可证

    已核验

    Apache-2.0

    来源: GitHub 官方接口 · license.spdx_id=Apache-2.0 · 2026/10/1

  • needs api key

    已核验

    否

    来源: admin_cms · cms editor · 2026/8/15

  • 一句话用途

    已核验

    {"en":"A Kotlin Multiplatform client for Music Assistant to control player queues and stream audio to mobile devices.","zh":"基于 Kotlin Multiplatform 的 Music Assistant 移动客户端,用于控制多房间播放队列并流式播放本地音频。"}

    来源: admin_cms · cms editor · 2026/8/15

  • 平台

    已核验

    android、ios

    来源: admin_cms · cms editor · 2026/8/15

  • 分类线索

    根据材料推断

    security

    来源: 项目说明文档 · hint=security · 2026/8/15

  • product forms

    已核验

    mobile

    来源: admin_cms · cms editor · 2026/8/15

  • role tags

    已核验

    来源: admin_cms · cms editor · 2026/8/15

  • supports local

    已核验

    是

    来源: admin_cms · cms editor · 2026/8/15

  • supports self host

    已核验

    否

    来源: admin_cms · cms editor · 2026/8/15

根据分类、能力和适用角色匹配的其他已核验项目。