metowolf / meting
一个强大的音乐API框架,可加速开发。
v1.5.11
2021-07-19 11:53 UTC
Requires
- php: >=5.4.0
- ext-curl: *
- ext-openssl: *
Suggests
- ext-bcmath: Required to use BC Math calculate RSA.
- ext-openssl: Required to use OpenSSL encrypt params.
This package is auto-updated.
Last update: 2024-09-19 18:51:10 UTC
README
🍰 哇,如此强大的音乐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}
更多用法
加入讨论
相关项目
- MoePlayer/Hermit-X
- MoePlayer/APlayer-Typecho
- mengkunsoft/MKOnlineMusicPlayer
- webjyh/WP-Player
- yiyungent/Meting4Net
- injahow/meting-api
- mPlayer2
作者
Meting © metowolf,在 MIT 许可证下发布。