Skip to content

curiosity654/UHear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UHear

A synchronized music player based on Flutter

注意,要自己运行需要将Flutter中的api接口改成自己的,其中网易云api使用的是https://github.com/fluttercandies/NeteaseCloudMusic

已完成:

  • 从网易云接口搜索并播放音乐
  • 创建随机房间号与用户id
  • 加入房间
  • 播放、暂停、停止时在房间内同步操作

计划完成:

  • 后端程序部署
  • 完善用户信息
  • 实现播放进度同步
  • 设计LOGO(目前的是直接网上找的)
  • 填完那些应该处理的可能出现的异常
  • 添加近距离蓝牙共享
  • 实现播放列表
  • 处理无版权歌曲无法获取url
  • 添加第一次启动引导
  • 优化架构和代码流程,提升性能~~(我不会说我在应该异步的UI里用了一部分同步操作)~~
  • 添加主题颜色自定义
  • 添加国际化(虽然整个App没有几个字)
  • 添加Splash Page以降低开启载入时间的不适
  • 用BLoc模式处理专辑图片异步加载
  • 关于页面

另:

  • 在json的解析中若出现多个歌手这种情况目前直接使用第一个
  • 歌词显示暂时不考虑
  • 不知道有没有更优雅的方法代替目前的一堆全局静态变量

About

A synchronized music player based on Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published