Skip to content

have-not-BUG/jvhe-music

Repository files navigation

一、前言

为了爱听歌的自己和身边的人能够方便的获取各大音乐平台的音乐资源及提升自己的技术,本项目也就应运而生了。该项目取名“巨盒”,其谐音“聚合”意指聚合各大音乐平台资源的巨大的音乐盒。

二、实现功能

1、聚合了QQ音乐及网易云音乐官方精品歌单推荐、各类型排行榜、歌曲分类、歌手展示及搜索接口等数据,实现了QQ音乐与网易云音乐平台间的无缝切换;
2、支持音乐播放器的常见功能比如:
   * a、歌曲循环模式及播放状态切换;
   * b、歌词同步显示;
   * c、播放进度调整及在原有歌曲列表基础上插入歌曲等等;
3、支持收藏音乐及保存播放历史和搜索历史;

三、部分页面展示

1、五个tab页面展示
1、五个tab页面展示
2、切换音乐平台
2、切换音乐平台
3、gif图展示---播放器展示
4、gif图展示---在原有歌曲列表基础上添加歌曲
5、搜索建议页(含迷你播放器页面)

四、主要技术

1、采用了Vue全家桶(vue-cli、vue-router、Vuex),样式编写使用了CSS预处理器stylus
2、使用了Express框架axios库jsonp技术等实现后端数据的传递;
3、采用了better-scroll等第三方库webpack构建工具ES6语法
4、使用LeanCloud自行部署网易云音乐api;

五、适用平台

支持移动端,暂不支持PC端

六、后续待增加

1、添加虾米音乐资源
2、收藏歌曲、播放历史和搜索历史可同步

七、注意事项

1、项目源码及利用其部署后的网站严禁用于任何商业及非法用途; 2、本项目部分参考了ustbhuangyi;

About

一个使用vue实现的音乐播放器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages