parent
8a90f89f24
commit
c2434b891f
12
README.MD
12
README.MD
|
@ -37,9 +37,14 @@ php 5.4+, curl_exec, file_get_contents, json_decode, openssl_encrypt
|
|||
|
||||
#### 其它
|
||||
作者很忙,非诚勿扰。欢迎提交 BUG 及好的建议,不欢迎一上来就问一些基础的东西及唠东唠西。
|
||||
`如果要提交问题,请务必告知您的网址,否则无法处理`
|
||||
|
||||
### 常见问题
|
||||
-----
|
||||
**网易云音乐源播放失效,歌曲列表只剩一首歌**
|
||||
|
||||
解决办法参考 [网易云音乐问题](https://github.com/mengkunsoft/MKOnlineMusicPlayer/wiki/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90%E9%97%AE%E9%A2%98)
|
||||
|
||||
**歌单读取失败 - 404**
|
||||
|
||||
本程序需要上传至网站空间(服务器)使用,不支持在本地打开
|
||||
|
@ -54,11 +59,14 @@ php 5.4+, curl_exec, file_get_contents, json_decode, openssl_encrypt
|
|||
|
||||
请打开 `api.php`,将第十行的 `define('HTTPS', true);` 修改为 `define('HTTPS', false);`
|
||||
|
||||
**更多常见问题**
|
||||
|
||||
[请前往 wiki 查阅](https://github.com/mengkunsoft/MKOnlineMusicPlayer/wiki)
|
||||
|
||||
### 待解决的问题
|
||||
-----
|
||||
- 高音质音乐下载功能
|
||||
- 歌曲音质切换功能
|
||||
- IOS 歌曲播放问题
|
||||
- 歌曲播放模式切换(单曲循环、随机播放、列表循环)功能
|
||||
|
||||
### 打赏
|
||||
-----
|
||||
|
|
26
api.php
26
api.php
|
@ -2,11 +2,26 @@
|
|||
/**************************************************
|
||||
* MKOnlinePlayer v2.3
|
||||
* 后台音乐数据抓取模块
|
||||
* 编写:mengkun(http://mkblog.cn)
|
||||
* 时间:2018-2-6
|
||||
* 编写:mengkun(https://mkblog.cn)
|
||||
* 时间:2018-2-11
|
||||
* 特别感谢 @metowolf 提供的 Meting.php
|
||||
*************************************************/
|
||||
|
||||
/************ ↓↓↓↓↓ 如果网易云音乐歌曲获取失效,请将你的 COOKIE 放到这儿 ↓↓↓↓↓ ***************/
|
||||
$netease_cookie = '';
|
||||
/************ ↑↑↑↑↑ 如果网易云音乐歌曲获取失效,请将你的 COOKIE 放到这儿 ↑↑↑↑↑ ***************/
|
||||
/**
|
||||
* cookie 获取及使用方法见
|
||||
* https://github.com/mengkunsoft/MKOnlineMusicPlayer/wiki/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90%E9%97%AE%E9%A2%98
|
||||
*
|
||||
* 更多相关问题可以查阅项目 wiki
|
||||
* https://github.com/mengkunsoft/MKOnlineMusicPlayer/wiki
|
||||
*
|
||||
* 如果还有问题,可以提交 issues
|
||||
* https://github.com/mengkunsoft/MKOnlineMusicPlayer/issues
|
||||
**/
|
||||
|
||||
|
||||
define('HTTPS', true); // 如果您的网站启用了https,请将此项置为“true”,如果你的网站未启用 https,建议将此项设置为“false”
|
||||
define('DEBUG', false); // 是否开启调试模式,正常使用时请将此项置为“false”
|
||||
|
||||
|
@ -27,12 +42,15 @@ require_once('plugns/Meting.php');
|
|||
use Metowolf\Meting;
|
||||
|
||||
$source = getParam('source', 'netease'); // 歌曲源
|
||||
if($source == 'kugou' || $source == 'baidu') define('NO_HTTPS', true); // 酷狗和百度音乐源暂不支持 https
|
||||
$API = new Meting($source);
|
||||
|
||||
$API->format(true); // 启用格式化功能
|
||||
|
||||
// $API->cookie('paste your cookie');
|
||||
if($source == 'kugou' || $source == 'baidu') {
|
||||
define('NO_HTTPS', true); // 酷狗和百度音乐源暂不支持 https
|
||||
} elseif($source == 'netease') {
|
||||
$API->cookie($netease_cookie); // 解决网易云 Cookie 失效
|
||||
}
|
||||
|
||||
switch(getParam('types')) // 根据请求的 Api,执行相应操作
|
||||
{
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/**************************************************
|
||||
* MKOnlinePlayer v2.32
|
||||
* 播放器主功能模块
|
||||
* 编写:mengkun(http://mkblog.cn)
|
||||
* 时间:2017-9-15
|
||||
* 编写:mengkun(https://mkblog.cn)
|
||||
* 时间:2018-2-11
|
||||
*************************************************/
|
||||
// 播放器功能配置
|
||||
var mkPlayer = {
|
||||
|
@ -311,10 +311,12 @@ function play(music) {
|
|||
refreshList(); // 更新列表显示
|
||||
}
|
||||
|
||||
// 解决网易云音乐部分歌曲无法播放问题
|
||||
// 解决网易云音乐部分歌曲无法播放问题
|
||||
if(music.source == "netease") {
|
||||
music.url = music.url.replace(/m7c.music./g, "m7.music.");
|
||||
music.url = music.url.replace(/m8c.music./g, "m8.music.");
|
||||
} else if(music.source == "baidu") { // 解决百度音乐防盗链
|
||||
music.url = music.url.replace(/http:\/\/zhangmenshiting.qianqian.com/g, "https://gss0.bdstatic.com/y0s1hSulBw92lNKgpU_Z2jR7b2w6buu");
|
||||
}
|
||||
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue