/dreamMusic

基于Flutter的高颜值第三方网易云音乐播放器

Primary LanguageDartMIT LicenseMIT

DreamMusic

一款基于开源网易云音乐API创建的音乐项目.

效果图展示

发现页 发现页

歌单列表 歌单列表

我喜欢的音乐 我喜欢的音乐

我的下载

歌单详情

私人FM

评论详情

最后来一波动图

已完成的功能介绍

  • 登录:手机号密码登录,短信登录,扫码登录
  • 发现:每日音乐,推荐音乐
  • 音乐播放:在线播放,本地播放,播放列表,音量调节,上一首,下一首切换,播放模式切换
  • 音乐下载(JSON+mp3)模式,文件删除监听
  • 私人FM
  • 我喜欢的音乐
  • 我收藏的歌单列表
  • 音乐详情页,歌词滚动定位
  • 评论列表,发表文字评论
  • 下载支持(JSON+ID3)方式

API接口文档

本项目的数据来源于开源项目NeteaseCloudMusicApi

如何运行调试

localhost

本项目支持本地服务器运行,如果要本地运行。需要先下载NeteaseCloudMusicApi项目,并通过node app.js跑起来服务端项目,再运行DreamMusic项目,不然接口是走不通的哦。

%E6%88%AA%E5%B1%8F2022-11-01_14.43.50.png

Vercel

注意了Vercel运行是要翻墙的,我已经在Vercel上部署了一个服务,跳到设置页,网络设置,点击切换,选择https://netease-cloud-music-api-eight-kappa-18.vercel.app即可。

自定义域名

当然你也可以选择自己服务器,选择网络设置,自定义输入即可。

TODO List

  • 切换为正常播放模式和下载模式,而不是使用外链