Skip to content

LnyOtoya/MineMusic

Repository files navigation

MineMusic

  • A music_player that supports Subsonic Api (WIP) The project is powered by AI.
  • 一个基于Flutter开发的音乐播放器,支持连接Subsonic服务器, 播放库中的音乐,由ai驱动(完善中)

本播放器的的功能特点

  • 响应式UI设计,支持Material You动态配色
  • 浏览专辑、艺术家和播放列表
  • 迷你播放器实时显示播放来源
  • 媒体通知显示
  • 锁屏通知显示
  • 后台播放
  • 桌面部件显示(待实现)
  • 播放优化(待实现)

主页

  • 支持获取随机推荐歌曲
  • 主页快速访问功能的实现(未完成)
  • 主页布局优化调整(待完成)

搜索页

  • 基础搜索功能
  • 开始浏览功能修复(待完成)

音乐库页

  • 歌曲列表显示
  • 专辑页面显示
  • 专辑详情显示(待完善)
  • 艺人页面显示
  • 艺人拥有的专辑详情显示
  • 歌单页面显示(待完善)

播放页

  • 播放页与播放页歌词(未完成)
  • UI美化(待完成)

悬浮播放栏

  • 悬浮播放栏正常显示

运行环境

  • Flutter 3.10+
  • Dart 3.0+

使用方法

  1. 克隆仓库:git clone https://github.com/LnyOtoya/MineMusic.git
  2. 安装依赖:flutter pub get
  3. 运行项目:flutter run

About

A music_player that supports Subsonic Api (WIP) The project is powered by AI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published