🤗欢迎使用llMusic小程序🤗 正如小程序的名字,小程序的功能就是播放音乐。🤔为什么制作这款播放音乐的小程序?是因为现在很多音乐软件都是要vip的,很多歌都需要收费才能听。
这个小程序是通过网易云接口来获得音乐,只需要在后端数据库里面存vip账号的登录cookie,小程序端无需登录,即可实现多人使用,简单来说,就是一个账号多人使用且每个使用的人不需要账号登录🥰。
图片如展示不全,请见我gitee :gitee
前端代码在这:👉(前端代码)👈
👉前端技术:uniapp、uView👈
👉后端技术:Java、SpringBoot、MybatisPlus、Redis、Mysql👈
- 将代码复制或者git下来。
- 先将resource目录下的sql语句,运行;数据库中music_api这个表全部url,都加上你的网易云api接口id或者域名,如 ”https://example.com/recommend/resource“; setting这个表中请填入自己的小程序appid和appSecret,还有网易云登录得到的cookie。
- 使用Idea打开,修改yml文件中你配置的数据库名字,redis等,还有邮箱和授权码(这个是为了提示你cookie是否过期用的,定时任务检查)。
- 然后打包上传你的服务器就行。(详细步骤自己百度查,网上很多教程)
这里我将针对一些页面的一些功能进行说明。因为本人不才🥺,小程序仍有很多不足之处和可优化的地方...有能力者可自行优化...
- 音乐播放列表的最初列表是收藏歌单里面的音乐,如果新用户或者收藏歌单没有音乐则会显示暂无歌曲且不可播放。
- 榜单和收藏的实质就是歌单。
- 首页、每日推荐页、歌单页这些页面点击某个音乐播放,不但播放点击的音乐,还会将播放器里面的音乐列表替换为这些页面对应的歌曲列表(全部替换),即不是播放指定一首,而是全部播放。
- 单曲搜索页点击其中某一首音乐播放,会将播放器的音乐列表替换为这一首(仅一首),即只播放这一首。
- 歌单广场页面,顶部连续下拉两次可切换到上一页内容,底部连续上拉两次可切换到下一页内容。
- 下载失败原因可能有两种:一是小程序下载API对ios和Android系统有些不兼容的音乐格式;二是小程序对下载需要配置downloadFile接口,如果下载音乐的接口并未在配置里面则下载失败。下载失败可复制音乐的链接,自行去浏览器下载。
- 点击爱心可将音乐收藏或者取消收藏,红心为收藏,反之则为未收藏。因为接口缓存的关系可能导致收藏了,但是收藏歌单未显示拥有。也可能存在取消收藏了,仍然存在。这种情况可稍后(10分钟)重新进入或者刷新小程序解决。
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request




