MKOnlineMusicPlayer 是一款开源的基于 Meting 的在线音乐播放器。具有音乐搜索、播放、下载、歌词同步显示、个人网易云音乐播放列表同步等功能。
前端界面参照 QQ 音乐网页版进行布局,同时采用了流行的响应式设计,无论是在PC端还是在手机端,均能给您带来原生 app 般的使用体验。



在线演示 http://lab.mkblog.cn/music/
GitHub https://github.com/mengkunsoft/MKOnlineMusicPlayer
php 5.4+, curl_exec, file_get_contents, json_decode, openssl_encrypt
本播放器设计支持 IE9及以上的现代浏览器。并且已在 Chrome、firefox、IE11 等浏览器测试使用正常。
本播放器由 mengkun(http://mkblog.cn) 开发,您可以随意修改、使用、转载。使用或转载时请务必保留出处,抱拳了各位老铁们!
播放器中的歌曲来自各大音乐平台,歌曲版权归各大平台享有。请支持正版音乐。
作者很忙,非诚勿扰。欢迎提交 BUG 及好的建议,不欢迎一上来就问一些基础的东西及唠东唠西。
歌单读取失败 - 404
本程序需要上传至网站空间(服务器)使用,不支持在本地打开
歌单读取失败 - 200
请确保你的服务器支持 PHP ,并且 PHP 版本 >= 5.4
歌单页封面显示不出来
请打开 api.php,将第十行的 define('HTTPS', true); 修改为 define('HTTPS', false);
解决上面这些问题,需要花费很多时间与精力。支持项目继续完善下去,你也可以贡献一份力量!
有了打赏,也就会有更新的动力 : )

2017/9/152017/9/132017/9/92017/5/192017/3/262017/3/202017/3/18未发布未发布2016/10/272016/10/25本播放器支持后台自定义播放列表。打开 js/musicList.js,按照里面的说明对应修改即可。
除了自定义播放列表,本播放器还支持一些 DIY 设定,比如修改 api.php 文件的默认路径、修改搜索框的默认搜索内容等。具体请打开 js/player.js 查看
程序中的rem数组用于存储全局变量,具体的成员(部分)及作用见下表:
| 变量名 | 用途 |
|---|---|
| rem.audio | audio dom |
| rem.playlist | 当前正在播放的播放列表编号 |
| rem.playid | 正在播放的这首歌在播放列表中的编号 |
| rem.dislist | 当前显示的列表的列表编号 |
| rem.loadPage | 搜索功能已加载的页码 |
| rem.wd | 当前的搜索词 |
| rem.source | 当前选定的音乐源 |
| rem.uid | 当前已同步的用户的网易云 ID |
| rem.uname | 已登录用户的用户名 |
| rem.sheetList | 歌单容器操作对象 |
| rem.mainList | 歌曲列表容器操作对象 |
| rem.isMobile | 是否是手机浏览 |
@metowolf、网易云音乐、QQ音乐、虾米、酷狗、百度音乐恭喜下列个人或单位永久入驻耻辱柱!
原因:未经允许,发布到淘宝售卖(https://item.taobao.com/item.htm?id=560064138441 ) 截图:https://t.cn/RlNRmi5
原因:未经允许,删改版权信息(http://music.68xi.com/ ),并发布到淘宝售卖(https://item.taobao.com/item.htm?id=547226809330 )
奉劝某些“人”保留住做人的最基本底线,遵守开源协议,并引以为戒
Content type
Image
Digest
Size
156.5 MB
Last updated
over 8 years ago
docker pull yuxizhe/music-api-php