音乐播放器歌词上传问题

发布时间 : 2017-11-15 09:29:57 编辑 : 闲城旧人 阅读(278)

    最近在听网易云音乐时,发现好多自己喜欢的歌曲都被收回版权了,有的转到QQ音乐、虾米音乐、酷狗音乐等。每次听歌都需要切换平台,下载时还必须安装相应的客户端,就萌生了给自己博客添加个音乐播放器的想法,把那些从网易云收回版权的歌曲,从网络中爬取下来,上传至自己的七牛云空间,就再也不用担心版权问题和跨平台的烦恼。播放器是在网络上下载的 jQuery 控件,只有静态的播放功能,不能动态添加,自己摸索之后,加入了上传功能。效果如下图:

2.png

  

     在编写上传过程中也遇到了很多问题,在测试上传时,一直提示上传失败,最后翻阅 Tomcat 的logs 发现错误提示 The field file exceeds its maximum permiteed size of 1048576 bytes。谷歌后发现是SpringBoot 内置的tomcat 对上传的大小有限制,我们需要在 application.properties中重新配置:

1. spring.servlet.multipart.max-file-size=30Mb
2. spring.servlet.multipart.max-request-size=30Mb

3.png

     后台添加时,对于歌词的时间轴问题,可以从网易云直接爬取歌词,进入网易云网页版,选择要爬取的歌曲,按 F12 进入审查元素,选择 NetWork 按 F5 刷新,左边栏目里找到 lyric?csrf 项 右键 选择 Copy Copy response. 


4.png


新建个文本,粘贴,去除首尾的字段,

    

5.png


上传如下图所示:

8.png


上传成功,如图所示:


9.png


10.png



附件为网易云歌词爬取的一个小程序,来源于网络,献给有需要的人 网易云音乐歌词获取器.rar


评论

您的昵称 :
评论内容 :

music cover

燕归巢

许嵩

00:00/00:00

歌名 歌手 时长