Git Product home page Git Product logo

neteasecloudmusicforvue's Introduction

power

A NeteaseCloudMusicForVue project

前端项目(web-client)

克隆项目地址并下载(需要已安装Git

git clone https://github.com/cpmlhj/NeteaseCloudMusicForVue.git

安装依赖

npm install

启动服务(http://localhost:3000) 因为项目是已网易云音乐的App版模仿的,所以请务必在浏览器上用响应式设计模式浏览

npm run dev

Building

使用webpack 对项目进行打包

npm run build

后端项目 (web-middleware)

克隆项目中间件地址并下载

git clone http://github.com/cpmlhj/NeteaseCloudMusicForVue.middleware.git

上面为我自己做了小些修改的middleware。 -> 原版本在这!

# install dependencies

npm install
# server at localhost: 8686
node app

预览图

目前完成的功能

1.首页(每日推荐, 分类歌单, 排行榜全功能, 推荐歌单,最新歌曲, 推荐电台)

2.个人列表 (最近播放记录, 喜欢的音乐,收藏歌单)

3.电台 (精选电台) !!由于大部分电台节目接口为付费接口 所以有些电台节目可能收听不了,这问题暂时无法解决,等待最新的API破解

4.详情单页类(歌单,歌手,电台,专辑,评论,每日推荐)

5.播放页(单曲,节目:上下一曲,播放模式[单曲,随机,顺序],快进快退,歌词,播放列表, mini播放器)

6.搜索 (热门, 搜索历史,单曲,歌手, 歌单,MV, 专辑)

7.登陆,登出 (注意: 很多功能都必须要登陆已有的网易云账户,且必须是已手机号注册的才能使用)ps: 登陆功能只做简单的登陆登出功能!

存在的问题或bug

1.这个项目作为自己学习Vue全家桶时写的项目,由于技术原因,有一部分bug暂时没找出原因。

2.后续还有很多功能会更新上,不过,不排除推倒重来 ,哈哈! 如果时间允许的话,我会尝试用更好的办法去完善这个项目, 加油!

neteasecloudmusicforvue's People

Contributors

cpmlhj avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.