Music List for Self Version 1.0 beta

地址:http://music.jeary.org

上图:

01.jpg


html5和Jquery丰富的web时代,很轻松的就能制作出一个效果不错的web播放器


MP3文件目前是来自虾米,通过直链转换接口,研究了一下,转换直链有两种办法:


1.通过php脚本或python脚本进行抓取然后返回MP3文件

流程如下:

http://test.com/xiami.php?id=123456  >>  抓取  >>  伪静态  >>   http://test.com/xiami/123456.MP3


2.通过解密虾米加密算法,获取文件真实链接

http://www.xiami.com/song/playlist/id/1772141223   //访问这个链接

如图:

02.jpg



通过接口会看见歌曲名、专辑、专辑图片等,当然最重要的是下载地址,如图是地址是加密了,但是有大神写出了解密算法。

Git:https://github.com/Flowerowl/xiami/blob/master/xiami.php

通过此算法可以获取真实链接,但是如果加密算法更改,就失效了,然而用办法一在歌曲多的情况下估计要消耗较多的流量


Demo版歌曲链接固定写在js文件的数组中,后续会更改存储在数据库并增加添加歌曲功能~

对了,还有分页功能,我是前端渣。。估计得折腾一段时间了。


待添加功能:

1.歌曲信息存储至数据库动态读取

2.歌曲列表进行分页读取

3.自助添加歌曲功能

4.通过名字搜索歌曲

5.在网络里搜索获取歌曲并添加

...


End,enjoying ~~








发表评论