分享一款开源的音乐框架

介绍 一个强大的音乐 API 框架,可加速您的开发 优雅– 易于使用,适用于所有音乐平台的标准化格 […]

介绍

一个强大的音乐 API 框架,可加速您的开发

  • 优雅– 易于使用,适用于所有音乐平台的标准化格式。
  • 轻量级– 小于 51KB 的单文件库。
  • 功能强大– 支持腾讯、网易、虾米、酷狗、百度、酷我等多种音乐平台。
  • 免费– 在 MIT 许可下,需要我多说吗?

要求

已安装 PHP 5.4+ 和 BCMath、Curl、OpenSSL 扩展。

安装

在项目的根目录中需要使用Composer 的这个包。

$ composer require metowolf/meting

然后您可以将该类导入到您的应用程序中:

use Metowolf\Meting;

$api = new Meting('netease');

$data = $api->format(true)->search('Soldier');

快速开发

require 'vendor/autoload.php';
// require 'Meting.php';

use Metowolf\Meting;

// Initialize to netease API
$api = new Meting('netease');

// Use custom cookie (option)
// $api->cookie('paste your cookie');

// Get data
$data = $api->format(true)->search('Soldier', [
    'page' => 1,
    'limit' => 50
]);

echo $data;
// [{"id":35847388,"name":"Hello","artist":["Adele"],"album":"Hello","pic_id":"1407374890649284","url_id":35847388,"lyric_id":35847388,"source":"netease"},{"id":33211676,"name":"Hello","artist":["OMFG"],"album":"Hello",...

// Parse link
$data = $api->format(true)->url(35847388);

echo $data;
// {"url":"http:\/\/...","size":4729252,"br":128}

项目地址

https://github.com/metowolf/Meting

 

版权声明
文章标题:分享一款开源的音乐框架
文章链接:https://blog.chiyuba.com/qianduanjishu/177.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,转载或引用请注明出处。
温馨提示:本文最后更新于 2021年9月1日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
npm config set -g msvs_version 2019 报错解决 前端技术 npm config set -g msvs_version 2019 报错解决

  简介:前言今天安装open...

2 浏览
谷歌浏览器插件开发之消息传递 前端技术 谷歌浏览器插件开发之消息传递

前言 本项目基于react+vite开发...

5 浏览
利用Vite从零到一创建一个React应用 前端技术 利用Vite从零到一创建一个React应用

  简介:安装vite脚手架n...

9 浏览

评论