# 支持xiaomusic的第三方App风花雪乐

*Published:* 2026-02-28
*Author:* 飞翔001

一个支持 xiaomusic 的第三方App，基于 Flutter 开发。 旨在为 xiaomusic 用户提供更流畅、原生的移动端体验。

![](https://www.xarjtc.com/wp-content/uploads/2026/02/758005e435e2c4a.webp)

✨ 功能特性

✨ 核心亮点

📱 多端无缝连接支持通过账号密码轻松连接 xiaomusic 服务端，实现设备互联。

🎵 专业音乐播放提供完整的播放控制（播放/暂停、切歌、进度调节），支持循环与随机播放模式。

📡 多设备智能控制自由选择在手机本地播放，或远程控制服务端连接的其他设备进行播放。支持首页快速切换设备，一键关闭所有设备，实时显示设备状态。

⚙️ 深度服务端管理

下载管理：实时查看服务端下载进度与状态。

智能定时任务：便捷管理服务端的各类定时任务。

设置中心：支持目录、TTS、账号等丰富的服务端配置选项。

快捷指令：支持文本转语音、自定义指令等操作。

🎶 个性化与歌单管理

🎨 个性化体验支持深色/浅色主题模式切换，适配不同使用环境。

📋 自定义歌单支持创建、删除、重命名及清空歌单，支持批量选中进行隐藏、显示或删除操作。

✍️ 精细歌曲管理随心向歌单添加歌曲、移除歌曲，或执行永久删除操作。

🔀 智能排序支持长按拖拽，轻松调整歌单显示顺序。

🛠 技术栈

本项目使用 Flutter 进行开发，主要使用了以下开源库和技术：

语言： Dart 3.10.4

核心框架： Flutter 3.38.5

状态管理： Riverpod (配合 riverpod\_annotation 代码生成)

网络请求： Dio + Retrofit

音频播放： just\_audio + audio\_service (支持后台播放和控制中心)

路由管理： GoRouter

本地存储： Shared Preferences &amp; Hive

JSON 序列化： json\_serializable

其他工具：

logger: 日志打印

permission\_handler: 权限处理

flutter\_launcher\_icons: 图标生成

GitHub地址：https://github.com/jokezc/mi\_music