metowolf/meting

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

v1.5.11 2021-07-19 11:53 UTC

README

Meting

Author Version Downloads Travis License

🍰 哇,如此强大的音乐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');

注意: Meting 需要 BCMathcURLOpenSSL 扩展才能运行。

快速入门

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}

更多用法

加入讨论

相关项目

作者

Meting © metowolf,在 MIT 许可证下发布。

博客 @meto · GitHub @metowolf · Twitter @metowolf