# Meting **Repository Path**: supspp/Meting ## Basic Information - **Project Name**: Meting - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-15 - **Last Updated**: 2022-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Meting

Author Version Downloads Travis License

> :cake: Wow, such a powerful music API framework ## Introduction A powerful music API framework to accelerate your development + **Elegant** - Easy to use, a standardized format for all music platforms. + **Lightweight** - A single-file library that's less than 46KB. + **Powerful** - Support various music platforms, including Tencent, NetEase, Xiami, KuGou, Baidu and more. + **Free** - Under MIT license, need I say more? ## Requirement PHP 5.4+ and BCMath, Curl, OpenSSL extension installed. ## Installation Require this package, with [Composer](https://getcomposer.org), in the root directory of your project. ```bash $ composer require metowolf/meting ``` Then you can import the class into your application: ```php use Metowolf\Meting; $api = new Meting('netease'); $data = $api->format(true)->search('Soldier'); ``` > **Note:** Meting requires [BCMath](http://php.net/manual/en/book.bc.php), [cURL](http://php.net/manual/en/book.curl.php) and [OpenSSL](http://php.net/manual/en/book.openssl.php) extension in order to work. ## Quick Start ```php 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} ``` ## More usage - [docs](https://github.com/metowolf/Meting/wiki) - [special for netease](https://github.com/metowolf/Meting/wiki/special-for-netease) ## Join the Discussion - [Telegram Group](https://t.me/adplayer) - [Official website](https://i-meto.com) ## Related Projects - [Hermit-X (Wordpress)](https://github.com/MoePlayer/Hermit-X) - [APlayer-Typecho](https://github.com/MoePlayer/APlayer-Typecho) - [MKOnlineMusicPlayer](https://github.com/mengkunsoft/MKOnlineMusicPlayer) - [WP-Player](https://github.com/webjyh/WP-Player) - [Meting4Net](https://github.com/yiyungent/Meting4Net) ## Author **Meting** © [metowolf](https://github.com/metowolf), Released under the [MIT](./LICENSE) License.
> Blog [@meto](https://i-meto.com) · GitHub [@metowolf](https://github.com/metowolf) · Twitter [@metowolf](https://twitter.com/metowolf) · Telegram Channel [@metooooo](https://t.me/metooooo)