千呼万唤始出来,半年之后,MKOnlinePlayer 终于再次迎来了新的版本!
本次更新亮点:全面支持网易云、QQ、虾米、酷狗、百度音乐源切换;移动端歌曲列表支持直接分享、下载歌曲;新增对 https 的支持……
简介
MKOnlineMusicPlayer 是一款开源的基于 Meting 的在线音乐播放器。具有音乐搜索、播放、下载、歌词同步显示、个人网易云音乐播放列表同步等功能。
前端界面参照 QQ 音乐网页版进行布局,同时采用了流行的响应式设计,无论是在PC端还是在手机端,均能给您带来原生 app 般的使用体验。
界面欣赏

音乐搜索
注意事项
运行环境
php 5.4+, curl_exec, file_get_contents, json_decode, openssl_encrypt
关于兼容性
本播放器设计支持 IE9及以上的现代浏览器。并且已在 Chrome、firefox、IE11 等浏览器测试使用正常。
关于版权
本播放器由 mengkun(http://mkblog.cn) 开发,您可以随意修改、使用、转载。使用或转载时请务必保留出处,抱拳了各位老铁们!
关于歌曲
播放器中的歌曲来自各大音乐平台,歌曲版权归各大平台享有。
其它
作者很忙,非诚勿扰。欢迎提交 BUG 及好的建议,不欢迎一上来就问一些基础的东西及唠东唠西。
更新日志
v2.32 2017/9/15
- 修复播放历史记录歌曲时播放失败的 BUG
- 新增播放歌曲时浏览器标题栏显示相关信息
- 一些细节的完善
v2.31 2017/9/13
- 优化下载功能,支持直接弹出下载
- 下载或分享无版权音乐时给出提示
- 再次降低移动端背景特效内存占用
- 修复某些手机浏览器列表页右侧菜单按钮下移 BUG
- 升级 Meting 至最新版本
v2.3 2017/9/9
- 全面支持网易云、QQ、虾米、酷狗、百度音乐源切换
- 移动端歌曲列表支持直接分享、下载歌曲
- 降低内存占用,解决移动端背景特效卡顿问题
- 新增对 https 的支持(酷狗、百度音乐源除外)
- 优化中等屏幕下显示效果
- 修复长歌词定位错乱的 BUG
- 修复无法获取自定义专辑封面的 BUG
- 修复移动端无法自动播放下一曲的 BUG
- 修复切换播放列表后滚动条未归位的 BUG
- 修复某些情况下歌词与歌曲不对应的 BUG
- 修复中小屏幕下顶部 tab 激活错乱的 BUG
- 修复搜索分页的 BUG
- 去除超时检测
常见问题
读取歌单失败 - 404
本程序需要上传至网站空间(服务器)使用,不支持在本地打开
读取歌单失败 - 200
请确保你的服务器支持 PHP ,并且 PHP 版本 >= 5.4
歌单页封面显示不出来
请打开 api.php,将第十行的 define('HTTPS', true); 修改为 define('HTTPS', false);
项目地址
在线演示:http://lab.mkblog.cn/music/
GitHub:https://github.com/mengkunsoft/MKOnlineMusicPlayer
百度网盘:http://pan.baidu.com/s/1gfkbAef
注:百度网盘只用作存档,下载最新版请上 GitHub!
再次强调:转载或使用请保留版权和来源信息,谢谢!
耻辱柱
恭喜下列个人或单位永久入驻耻辱柱!
68喜论坛 [http://www.68xi.com/]
原因:未经允许,删改版权信息(http://music.68xi.com/),并发布到淘宝售卖(https://item.taobao.com/item.htm?id=547226809330)
奉劝某些“人”保留住做人的最基本底线,遵守开源协议,并引以为戒
温馨提示:反馈问题请附上网址,否则无法处理
本文作者为mengkun,转载请注明。
本项目已停止更新!留言板即日起关闭。
遇到问题请查阅 常见问题解答 !!
遇到问题请查阅 常见问题解答 !!
遇到问题请查阅 常见问题解答 !!
你想问的,解答里都有
好像用不了???[aru_2]
歌单读取失败 - 405
搜索结果获取失败 - 405
qq音乐的歌曲现在听不了了
你好,博主 现在点击下载歌曲名不正确 请问该怎么解决 看到可以回复下吗
怎么才能在PHP 5.3环境下正常使用?
[…] 说来也巧,这个音乐解析网页我上高二的时候就见过,第一次见是在老D博客上看到的,老D人还不错,注明了出处:孟坤博客 【原文】从那后我开始关注孟坤博客,它的博客里面有好多开源的东西,可以说这是一个响当当的大佬了,我之后关注的好多博客里面都有这个音乐播放器,应该都是出自他吧!那我今天也拿来用用坤哥的东西吧(嘻嘻嘻,手动滑稽.gif) […]
这里还有一个,http://www.gequdaquan.net/gqss/
昨天使用的时候显示播放失败,是不是以后都不可以使用了?[aru_9]
请问网站开启了 https 这种情况怎么办
查看图片
@xiaoxiao自己去修改api.php文件,孟坤原来的api有很多http连接没有改成https
大佬,我想添加个自定义的歌单,请问可以查一下什么资料可以实现呢。
@左子我的程序有自定义歌单,而且还有后台
楼主,有“人”在卖你的网站,貌似卖得还不错,快断了他!链接: [url=https://www.huzhan.com/code/goods303574.html]在线音乐网站源码|全网音乐下载|在线音乐播放器|手机自适应播放
楼主,有“人”在卖你的网站,貌似卖得还不错,快断了他!链接: 在线音乐网站源码|全网音乐下载|在线音乐播放器|手机自适应播放 [aru_45][wb_怒][发怒]#(怒)
@1731665674非常感谢! 已联系站方下架处理
博主 博主 有人拿你的源码去卖了
https://www.huzhan.com/code/goods303574.html
就这个地址
@苏晓晴非常感谢!已联系站方下架处理
为什么 我把背景模糊js文件 注释掉,会没有歌曲?
@lsiangz因为引用有报错,有报错就阻塞了js的执行
歌单读取失败 - 500 请问这要怎么破?我开始用的WIN 2008 R2就正常,PHP版本5.6,后来系统换成了WIN 2012 R2数据中心版,PHP程序直接用的原来的,PHP配置也没动过,播放器也没动过,可是打开就提示 歌单读取失败 - 500 ,然后播放列表一直加载中。。。。PHP探针测试了,两个服务器探针出来的组件函数什么的都一样!
@〆、Mr.sad帅哥认证在api.php中打开debug模式,看看是不是有什么模块有错误,如果都正常,那就监控php日志,看看访问的时候报什么错误,500肯定是api接口有问题,你可以把你的网址贴出来看看
大佬,程序调用的封面图片地址是http的,我测试过https也可以打开,请问要修改哪里才能让他自动调用https的呢?https://www.xiaorenjc.net/music/
@小任javaapi.php里面
@mxue其实 http 加载 https 资源也不会有任何问题,所以可以强制 https 以及把所有 // 改成 https://
这个人在卖你的源码,据说销量还不错 链接
@匿名谢谢!已联系互站方进行处理
大佬我写了个后台,有时间可以看一下,给点意见[aru_12],也是用js写的,可以修改很多配置,而且你这个网站可以直接转换到这里面。 查看图片 github地址https://github.com/mxue12138/MKOnlinePlayer_Admin,有时间可以交流下[aru_17]
@mxue很不错![强][强][强]
为什么不做成客户端
手机网站自适应问题?音乐播放器在我的网站里面不能自适应大小,显示电脑网页,偶尔显示自适应正常,怎么修改
移动设备端在熄屏状态下不能自动播放下一首
2.4坏了http://lab.mkblog.cn/music/
我更改移动端遮罩层不透明度没用,但是桌面版的有用
还有就是移动端背景图层太亮了,可我每找到在哪设置
大佬啊,QQ音乐的数字专辑听不了,还有救吗
请问这是怎么回事?“歌单同步失败 - 500”
请问怎么样显示自己空间的文本歌词啊 怎么加代码啊 谢谢啦