头像

PHP在线搜索下载全网音乐播放源码【原创

来源:http://www.shkabl.com/php/3378.html 18***38 2018-01-10 10:04浏览(6111) 收藏

基于网易云音乐api的PHP在线音乐播放器代码。具有音乐搜索、播放、下载、歌词同步显示、个人音乐播放列表同步等功能。
PHP在线搜索下载全网音乐播放源码
分类:PHP > 插件 难易:初级

程序员,你不是一个人;网站开发QQ群:35248186,在线充值,或联系QQ2589223951直接充值

查看演示 下载资源: 119 下载资源 下载积分: 180 积分

网易云API接口代码

use Metowolf\Meting;

$source = getParam('source', 'netease');  // 歌曲源
if($source == 'kugou' || $source == 'baidu') define('NO_HTTPS', true);    // 酷狗和百度音乐源暂不支持 https
$API = new Meting($source);

$API->format(true); // 启用格式化功能


switch(getParam('types'))   // 根据请求的 Api,执行相应操作
{
    case 'url':   // 获取歌曲链接
        $id = getParam('id');  // 歌曲ID
        
        $data = $API->url($id);
        
        echojson($data);
        break;
        
    case 'pic':   // 获取歌曲链接
        $id = getParam('id');  // 歌曲ID
        
        $data = $API->pic($id);
        
        echojson($data);
        break;
    
    case 'lyric':       // 获取歌词
        $id = getParam('id');  // 歌曲ID
        
        $data = $API->lyric($id);
        
        echojson($data);
        break;
        
    case 'download':    // 下载歌曲(弃用)
        $fileurl = getParam('url');  // 链接
        
        header('location:$fileurl');
        exit();
        break;
    
    case 'userlist':    // 获取用户歌单列表
        $uid = getParam('uid');  // 用户ID
        
        $url= 'http://music.163.com/api/user/playlist/?offset=0&limit=1001&uid='.$uid;
        $data = file_get_contents($url);
        
        echojson($data);
        break;
        
    case 'playlist':    // 获取歌单中的歌曲
        $id = getParam('id');  // 歌单ID
        
        $data = $API->format(false)->playlist($id);
        
        echojson($data);
        break;
     
    case 'search':  // 搜索歌曲
        $s = getParam('name');  // 歌名
        $limit = getParam('count', 20);  // 每页显示数量
        $pages = getParam('pages', 1);  // 页码
        
        $data = $API->search($s, $pages, $limit);
        
        echojson($data);
        break;
        
    default:
        echo '<!doctype html><html><head><meta charset="utf-8"><title>信息</title><style>* {font-family: microsoft yahei}</style></head><body> <h2>MKOnlinePlayer</h2><h3>Github: https://github.com/mengkunsoft/MKOnlineMusicPlayer</h3><br>';
        if(!defined('DEBUG') || DEBUG !== true) {   // 非调试模式
            echo '<p>Api 调试模式已关闭</p>';
        } else {
            echo '<p><font color="red">您已开启 Api 调试功能,正常使用时请在 api.php 中关闭该选项!</font></p><br>';
            
            echo '<p>PHP 版本:'.phpversion().' (本程序要求 PHP 5.4+)</p><br>';
            
            echo '<p>服务器函数检查</p>';
            echo '<p>curl_exec: '.checkfunc('curl_exec',true).' (用于获取音乐数据)</p>';
            echo '<p>file_get_contents: '.checkfunc('file_get_contents',true).' (用于获取音乐数据)</p>';
            echo '<p>json_decode: '.checkfunc('json_decode',true).' (用于后台数据格式化)</p>';
            echo '<p>hex2bin: '.checkfunc('hex2bin',true).' (用于数据解析)</p>';
            echo '<p>openssl_encrypt: '.checkfunc('openssl_encrypt',true).' (用于数据解析)</p>';
        }
        
        echo '</body></html>';
}

V2.3更新内容

全面支持网易云、虾米、酷狗、百度音乐源切换
移动端歌曲列表支持直接分享、下载歌曲

环境支持

PHP5.4+,支持curl_exec,file_get_contents,openssl_encrypt,json_decode
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:http://www.shkabl.com/php/3378.html
最新交易
评论64
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 2589223951

  • 头像 63楼
    04-11 10:52
    sa***er
    好东西 下载下来
  • 头像 62楼
    02-19 17:11
    u_***70
    非常不错,下来看看!
  • 头像 61楼
    02-12 15:49
    u_***82
    ll嘎嘎嘎哈哈看看
  • 头像 60楼
    10-30 14:51
    wr***ng
    很不错,全网搜索还是很强的
  • 头像 59楼
    09-09 23:06
    大***冰
    这个真不错了,可以试试
  • 头像 58楼
    08-23 08:26
    无***大
    能搜索全网的功能也是太强了吧
  • 头像 57楼
    08-13 14:45
    阿***鱼
    简洁实用!值的拥有不错啊啊,哈哈
  • 头像 56楼
    07-31 21:29
    骚***猫
    这真是太牛了。。。
  • 头像 55楼
    07-25 21:48
    默***世
    不错!简洁实用!
  • 头像 54楼
    07-10 14:23
    th***on
    强的一匹,厉害厉害
1 2
彩票群 www.4541.wang-八马彩票平台| www.373050.com-光大彩票手机版平台| www.581002.com-57彩票开奖结果| www.850303.com-比特币时时彩| www.1681.love-彩票599-| www.169143.com-平台快三-| www.103035.com-中大奖彩票网app| www.tj02.com-福彩诗句图全部出来| www.96263.cc-胜负彩18083期| www.79st.com-中彩票大奖人的结果| www.6216.cm-彩票连环夺宝| www.339409.com-深圳市体育彩票网点| www.506648.com-时时彩8码怎么赚钱| www.592266.com-彩票618app-| www.676125.com-订婚彩礼返还的案例| www.755570.com-查湖南体彩网| www.824819.com-六彩开奖结果记录| www.892269.com-彩票榜app-| www.970945.com-3d福彩口诀-| 福彩网www.590777a.com| www.na53.com-01cc官方彩票| www.08825.com-江苏福彩快三号码| www.vh00.com-江苏体彩官方app| www.83wv.com-一定牛体育彩票软件| www.116096.com-乐彩三d论坛静态版| www.q16.net-福彩字谜图谜| www.560114.com-足球彩票免费领彩金| www.7274.com-重庆十字彩开奖结果| www.48434.com-网络彩票怎么能稳赚| www.96434.com-彩票大奖组-| www.063022.com-彩票怎么开投注站| www.860087.com-时时彩快3app| www.938654.com-双赢彩票导师是托| 华人彩票www.040438.com| www.025112.com-福彩三地字谜专区| www.130156.com-福彩购买-| www.833787.com-福利彩票怎么自选| www.933915.com-今日彩票官网首页| www.992209.com-七星彩历史中奖注数| www.ds89.com-彩福平台-| www.lj61.com-一号平台彩票| www.36ez.com-七星彩本期局网图纸| www.832785.com-恒大彩票赢钱犯法吗| www.947663.com-彩票作假十大证据| 500彩票网www.61655t.com| www.dz28.com-大掌柜彩票靠谱吗| www.um48.com-内蒙古快三奖金| www.579039.com-360福彩3d杀号| www.373081.com-小象体育彩票咋样| www.952090.com-台湾乐透彩今晚| 网易彩票www.07163v.com| www.z42.org-90彩票com-| www.364677.com-世界杯可以体彩吗| www.483900.com-花生彩票是真的吗| www.567821.com-中国有哪几种彩票| www.669933.com-下载好登录的彩计划| www.765381.com-彩票平台制作哪家好| www.847400.com-福利彩票七加一| www.905896.com-亚博体彩app下载| www.972848.com-日彩网彩票团队| www.cn39.com-天天彩票天天彩开奖| www.010838.com-手机怎么买足球彩票| www.464166.com-彩票开奖公告中彩网| www.612561.com-幸福彩大乐透推荐号| www.751555.com-手机彩票怎么停售了| www.285343.com-彩票尾规律-| www.89wk.com-青岛彩票站出兑转让| www.217902.com-福建体彩网走势图| www.961570.com-彩票五行属于什么| 彩票世家www.579699.com| www.79399.cc-香港的彩金可以买吗| www.032890.com-谁有福彩网邀请码| www.348520.com-体彩中三个好| www.970.date-体彩的走势图| www.568032.com-七彩山鸡可以养吗| www.349799.com-人们是否应该买彩票| www.788188.cc-足彩那个app靠谱| www.879680.com-银川仟彩摸吧价格| www.805155.com-七乐彩7等奖多少钱| www.906255.com-彩色的非洲-| www.983930.com-中彩网3d预测专家| www.dn54.com-贵卅快三-| www.yx86.com-惠民乐彩票是干啥的| www.36fg.com-七星彩吉星图纸| www.001877.com-七星彩复式所有号码| www.850379.com-竞彩足球分析技巧| www.958046.com-3d福彩网上购买| www.ed77.com-福建福彩双色球开奖| www.x85.me-彩8娱乐-| www.3459.vip-双色球指彩票电子报| www.367585.com-上上期彩票中奖号码| www.602608.com-彩民之家下载安装| www.851922.com-足彩单场玩法| www.994130.com-3d彩票平台有哪些| www.rh14.com-天津时时彩官方平台| www.730880.com-永辉彩票-| www.888839.com-体彩店合伙人协议| www.49le.com-最新足彩十四场奖金| www.9500.loan-怎么样破解彩票| www.ke23.com-网络彩票赌博的量刑| www.028453.com-易彩票靠谱吗| www.060528.com-无意购买私彩违法吗| www.ym52.com-七乐彩近期开奖公告| www.5245.net-荣鼎彩官网-| www.763752.com-足彩app官方下载| www.810557.com-七乐彩每周开奖时间| www.218610.com-彩票代理找客户方法| www.382909.com-加盟彩票软件网站| www.xv5.com-内蒙快三最大遗漏号| www.720911.com-76cp彩票-| www.5550.xyz-39彩票网网址| www.075015.com-中国福利彩票说明书| 大赢家彩票平台www.223075.com| www.06td.com-彩铅梦幻画-| www.868322.com-七星彩第6位振幅| www.239532.com-腾讯快三可以提现吗| www.by5.cc-下载彩票软件大全| www.126282.com-下载彩票248| www.292135.com-哪些高频彩是正规的| www.t45.live-中山市福彩转让| www.365573.cc-彩02官网-| www.585292.com-免费送彩金18| www.730863.com-中国快三邀请码| www.061626.com-彩经网3d九宫图| www.672985.com-七星彩中奖7注| www.123626.com-燕赵福彩网电脑版| www.185552.com-福彩快3官方网站| www.45069.com-中堂彩zzyz-| www.296058.com-多乐彩十一选五奖金| www.871091.com-彩票投注计算工具| www.141.cx-夸人可爱彩虹屁| www.115268.com-彩钢板房-| www.562014.com-鸿彩网站-| www.616928.com-吉林体彩中心| www.691358.com-足球彩票l-| www.812711.com-彩81彩票作弊器| www.916660.com-最稳定的彩票平台| 凤凰彩票www.77803r.com| www.il40.com-陕西福彩app| www.365198.com-河北快三加奖信息| www.474544.com-竞彩足球任选14| www.579170.com-福彩三地十期开机号| www.675736.com-瑞彩祥云怎么充值| www.785325.com-七星彩开奖结果图表| www.36aw.com-7星彩票走势图下载| www.96348.com-福彩文化理念有哪些| www.563238.com-881799彩票网| www.236203.com-杭州体育彩票六加一| www.303788.com-聚鑫彩票可靠不| www.69ac.com-皇冠彩票捷豹| www.1958.tv-福彩专家双胆| www.686440.com-七星彩守号码| www.778498.com-中彩票手机-| www.859277.com-体彩6十l-| www.911166.com-彩票排列五开奖结果| www.966361.com-福彩排三-| 天下彩www.623660.com| www.716128.com-宝马彩票咋样| www.801175.com-彩猫是一个什么软件| www.904011.com-深圳彩票平台开发| www.981947.com-福利彩票新闻| www.ky5.com-三分三块彩票合法吗| www.435.biz-m5彩票平台-| www.765977.com-彩之源骗局-|