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 及好的建议,不欢迎一上来就问一些基础的东西及唠东唠西。
|
作者很忙,非诚勿扰。欢迎提交 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**
|
**歌单读取失败 - 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);`
|
请打开 `api.php`,将第十行的 `define('HTTPS', true);` 修改为 `define('HTTPS', false);`
|
||||||
|
|
||||||
|
**更多常见问题**
|
||||||
|
|
||||||
|
[请前往 wiki 查阅](https://github.com/mengkunsoft/MKOnlineMusicPlayer/wiki)
|
||||||
|
|
||||||
### 待解决的问题
|
### 待解决的问题
|
||||||
-----
|
-----
|
||||||
- 高音质音乐下载功能
|
- 歌曲音质切换功能
|
||||||
- IOS 歌曲播放问题
|
- IOS 歌曲播放问题
|
||||||
- 歌曲播放模式切换(单曲循环、随机播放、列表循环)功能
|
|
||||||
|
|
||||||
### 打赏
|
### 打赏
|
||||||
-----
|
-----
|
||||||
|
|
26
api.php
26
api.php
|
@ -2,11 +2,26 @@
|
||||||
/**************************************************
|
/**************************************************
|
||||||
* MKOnlinePlayer v2.3
|
* MKOnlinePlayer v2.3
|
||||||
* 后台音乐数据抓取模块
|
* 后台音乐数据抓取模块
|
||||||
* 编写:mengkun(http://mkblog.cn)
|
* 编写:mengkun(https://mkblog.cn)
|
||||||
* 时间:2018-2-6
|
* 时间:2018-2-11
|
||||||
* 特别感谢 @metowolf 提供的 Meting.php
|
* 特别感谢 @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('HTTPS', true); // 如果您的网站启用了https,请将此项置为“true”,如果你的网站未启用 https,建议将此项设置为“false”
|
||||||
define('DEBUG', false); // 是否开启调试模式,正常使用时请将此项置为“false”
|
define('DEBUG', false); // 是否开启调试模式,正常使用时请将此项置为“false”
|
||||||
|
|
||||||
|
@ -27,12 +42,15 @@ require_once('plugns/Meting.php');
|
||||||
use Metowolf\Meting;
|
use Metowolf\Meting;
|
||||||
|
|
||||||
$source = getParam('source', 'netease'); // 歌曲源
|
$source = getParam('source', 'netease'); // 歌曲源
|
||||||
if($source == 'kugou' || $source == 'baidu') define('NO_HTTPS', true); // 酷狗和百度音乐源暂不支持 https
|
|
||||||
$API = new Meting($source);
|
$API = new Meting($source);
|
||||||
|
|
||||||
$API->format(true); // 启用格式化功能
|
$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,执行相应操作
|
switch(getParam('types')) // 根据请求的 Api,执行相应操作
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
/**************************************************
|
/**************************************************
|
||||||
* MKOnlinePlayer v2.32
|
* MKOnlinePlayer v2.32
|
||||||
* 播放器主功能模块
|
* 播放器主功能模块
|
||||||
* 编写:mengkun(http://mkblog.cn)
|
* 编写:mengkun(https://mkblog.cn)
|
||||||
* 时间:2017-9-15
|
* 时间:2018-2-11
|
||||||
*************************************************/
|
*************************************************/
|
||||||
// 播放器功能配置
|
// 播放器功能配置
|
||||||
var mkPlayer = {
|
var mkPlayer = {
|
||||||
|
@ -315,6 +315,8 @@ function play(music) {
|
||||||
if(music.source == "netease") {
|
if(music.source == "netease") {
|
||||||
music.url = music.url.replace(/m7c.music./g, "m7.music.");
|
music.url = music.url.replace(/m7c.music./g, "m7.music.");
|
||||||
music.url = music.url.replace(/m8c.music./g, "m8.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 {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue