本文标题:两个音乐搜索网站开源php
本文连接:https://blog.xygeng.cn/?id=98html
做者受权:除特别说明外,本文由 受权 木芽博客 刊载发布。git
版权声明:本文不使用任何协议受权,您能够任何形式自由转载或使用。github
做者:木芽博客
来源:CSDN
原文:https://blog.csdn.net/qq321772514/article/details/83153138
版权声明:本文为博主原创文章,转载请附上博文连接!浏览器
麦葱特制多站合一音乐搜索解决方案,支持搜索试听如下网站音乐:服务器
网易云音乐 QQ音乐 酷狗音乐 酷我音乐 虾米音乐 百度音乐 一听音乐 咪咕音乐 荔枝FM 蜻蜓FM 喜马拉雅FM 全民K歌 5sing原创5sing翻唱app
数据调用的是各网站的 API 接口,有的接口并非开放的,随时可能失效,本项目相关代码仅供参考。curl
https://music.xygeng.cn/search优化
若是获取有误或须要改进,欢迎提交 Issues网站
演示:木芽音乐 源码地址:https://blog.xygeng.cn/?id=34
1. 提示数据获取失败
方案1:
修改 index.php 文件里的 MC_PROXY 为您的代理地址 将 core/music.php 里须要代理的 URL 'proxy' => false 改成 'proxy' => true
方案2:
在 core/music.php 里查找 setTimeout,将其后面的数值 20 改成更大。 在 static/js/music.js 里查找 `timeout`,将其数值 30000 改成更大。
方案3:
服务器要支持 curl。 更换服务器,选择延迟更低的服务器。
2. 播放器显示 Error happens ╥﹏╥
音乐连接为空
1. 音乐须要付费才能收听 2. 版权限制,外站没法获取 3. 服务器 IP 所在地不在源站容许的区域 4. 音乐下架了,连接被去除
音乐连接不为空
1. 当前 IP 所在地因版权限制而没法播放 2. 音乐格式浏览器没法正常解析
3. 国内接口优化
若是你的网站在国内,打开 /index.php,将 define('MC_INTERNAL', 0);
修改成 define('MC_INTERNAL', 1);
,这样就能够取到咪咕和网易云音乐的 320k 音频了。
本站音频文件来自各网站接口,本站不会修改任何音频文件
音频版权来自各网站,本站只提供数据查询服务,不提供任何音频存储和贩卖服务
The MIT License (MIT)