dreamMusic
dreamMusic copied to clipboard
基于Flutter的高颜值第三方网易云音乐播放器
DreamMusic
一款基于开源网易云音乐API创建的音乐项目.
效果图展示
发现页
歌单列表
我喜欢的音乐
我的下载
歌单详情
私人FM
评论详情
最后来一波动图
已完成的功能介绍
- [x] 登录:手机号密码登录,短信登录,扫码登录
- [x] 发现:每日音乐,推荐音乐
- [x] 音乐播放:在线播放,本地播放,播放列表,音量调节,上一首,下一首切换,播放模式切换
- [x] 音乐下载(JSON+mp3)模式,文件删除监听
- [x] 私人FM
- [x] 我喜欢的音乐
- [x] 我收藏的歌单列表
- [x] 音乐详情页,歌词滚动定位
- [x] 评论列表,发表文字评论
- [x] 下载支持(JSON+ID3)方式
API接口文档
本项目的数据来源于开源项目NeteaseCloudMusicApi。
如何运行调试
localhost
本项目支持本地服务器运行,如果要本地运行。需要先下载NeteaseCloudMusicApi项目,并通过node app.js
跑起来服务端项目,再运行DreamMusic
项目,不然接口是走不通的哦。
Vercel
注意了Vercel
运行是要翻墙的,我已经在Vercel
上部署了一个服务,跳到设置页,网络设置,点击切换,选择https://netease-cloud-music-api-eight-kappa-18.vercel.app
即可。
自定义域名
当然你也可以选择自己服务器,选择网络设置,自定义输入即可。
TODO List
- [ ] 切换为正常播放模式和下载模式,而不是使用外链