maxrnb.cn是我一直喜欢上的一个音乐论坛。菜单上面有个"听音乐"的栏目,我特别喜欢里面推荐的歌曲。但是有个问题就是每次只能听一首歌曲,所以才有了这个小程序。 通过程序抓取了这个栏目上的所有音乐(516首歌曲),然后存入到数据库中。其中最重要的就是mp3的url,结果如下
- 将仓库中的
maxrnb.sql
文件导入到数据库中; - 修改
config
目录下的mysql.ini.sample
为mysql.ini
,然后修改对应的数据库连接信息; - 最后在命令行下进入到程序根目录执行
php worker.php
即可。
抓取日志存放在/tmp/maxrnb.log
中
-
maxrnb上抓取到的音乐设置了referer防盗链,所以直接在网页中引用会导致无法播放。通过搜索是直接在
index.html
中加入了<meta name="referrer" content="never">
就可以了 -
使用了audiojs这个前端播放器。但是有时候在播放过程中会出现不自动切换下一曲的情况,针对这个问题我目前还不知道是什么情况。也试了另外的播放器也会出现不自动切换的情况。 但是我改用本地mp3文件貌似就不会有这个问题。如果有大神知道的话,请不吝赐教,感谢。