https://github.com/lnyotoya/minemusic
A music_player that supports Subsonic Api (WIP) The project is powered by AI.
https://github.com/lnyotoya/minemusic
music-player navidrome navidrome-client subsonic subsonic-client
Last synced: 3 months ago
JSON representation
A music_player that supports Subsonic Api (WIP) The project is powered by AI.
- Host: GitHub
- URL: https://github.com/lnyotoya/minemusic
- Owner: LnyOtoya
- License: mit
- Created: 2025-10-10T01:36:50.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-01-20T14:41:27.000Z (4 months ago)
- Last Synced: 2026-01-20T19:23:57.268Z (4 months ago)
- Topics: music-player, navidrome, navidrome-client, subsonic, subsonic-client
- Language: Dart
- Homepage:
- Size: 630 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MineMusic
- A music_player that supports Subsonic Api (WIP) The project is powered by AI.
- 一个基于Flutter开发的音乐播放器,支持连接Subsonic服务器, 播放库中的音乐,由ai驱动(完善中)
## 本播放器的的功能特点
- [x] 响应式UI设计,支持Material You动态配色
- [x] 浏览专辑、艺术家和播放列表
- [x] 迷你播放器实时显示播放来源
- [x] 媒体通知显示
- [x] 锁屏通知显示
- [x] 后台播放
- [x] 桌面部件显示(待优化)
- [ ] 播放优化(待实现)
### 主页
- [x] 支持获取随机推荐歌曲
- [x] 主页快速访问功能的实现
- [x] 主页布局优化调整
### 搜索页
- [x] 基础搜索功能
### 音乐库页
- [x] 歌曲列表显示
- [x] 专辑页面显示
- [x] 专辑详情显示
- [x] 艺人页面显示
- [x] 艺人拥有的专辑详情显示
- [x] 歌单页面显示
### 播放页
- [x] 播放页与播放页歌词
- [x] 内嵌歌词api
- [x] 歌词滚动
- [ ] UI美化(待完善)
### 悬浮播放栏
- [x] 悬浮播放栏正常显示
### 关于跨平台
- [ ] Windows(无限期延后)
- [ ] Linux(未来有可能)
- [x] Android(已实现)
- [ ] iOS(没设备,没开发者账号,有可能实现)
## 运行环境
- Flutter 3.38.9
- Dart 3.10.8
## 使用方法
1. 克隆仓库:`git clone https://github.com/LnyOtoya/MineMusic.git`
2. 安装依赖:`flutter pub get`
3. 运行项目:`flutter run`