小程序版本:

首先是网易云的音乐接口:
npmi

nodeapp.js或者pm2 forever之类启动
源码获取见文章底部。

目前实现功能

  1. 用户
  2. 歌单
  3. FM
  4. 播放
  5. 评论
  6. MV
  7. 专辑
  8. 歌手
  9. 登录
  10. 歌曲红心,FM trash,收藏单曲至歌单
  11. 收听记录
  12. 歌单歌曲推荐
  13. 迷你播放条
  14. 电台,节目
  15. 搜索

TODO

  • 增加评论,评论点赞等
  • 歌词翻译
  • 收藏(歌单,歌手,专辑,电台
  • 音质切换
  • 用户动态,粉丝
  • 新歌 新专 分类电台
系统的界面截图如下所示:
Vue版本:

技术栈

  1. Vue全家桶(vue,vue-router,vuex)
  2. axios(http)
  3. mint-ui+移植原来小程序版的css
  4. node(接口服务),地址在这里
  5. 图片资源来自ios端解压缩文件

部署

后端项目

# 克隆node后端代码到本地
gitclone [email protected]:sqaiyan/netmusic-node.git

cdnetmusic-node

# install dependencies

npminstall

# serve at localhost:3000

nodeapp.js

前台项目

# install dependencies
npm
install


# serve with hot reload at localhost:8080
npm
run dev


# build for production with minification
npm
run build


# build for production and view the bundle analyzer report
npm
run build --report
系统具体的截图如下所示:

参考地址:
https://blog.csdn.net/qq_38830964/article/details/94844359
关注公众号,后端回复:音乐小程序
转发、点赞、在看,是最大支持。
孟哥继续分享ing……
继续阅读
阅读原文