# Meting4Net
**Repository Path**: codingstudio/Meting4Net
## Basic Information
- **Project Name**: Meting4Net
- **Description**: 🍰 一个强大的音乐API框架。 Such a powerful music API framework for .Net
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://yiyungent.gitee.io/meting4net
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 17
- **Created**: 2021-02-14
- **Last Updated**: 2021-11-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Meting4Net
> :cake: Wow, such a powerful music API framework for .Net
[]()
[](https://mit-license.org/)
[](https://www.nuget.org/packages/Meting4Net/)
[](https://www.nuget.org/packages/Meting4Net/)
[中文](README.md)
## Introduction
Meting4Net: Meting for .Net, thanks to Meting.
A powerful music API framework to accelerate your development
+ **Elegant** - Easy to use, a standardized format for all music platforms.
+ **Powerful** - Support various music platforms, including Tencent, NetEase, Xiami, KuGou, Baidu and more.
+ **Free** - Under MIT license, need I say more?
## Progress
- [x] 网易云音乐 Meting Open API 移植完成 v0.1.0
- [x] 腾讯QQ音乐 Meting Open API 移植完成 v0.2.0
## Requirement
Only need to match one.
- .NET Framework (>= 4.0) and Newtonsoft.Json (>= 4.5.11) installed.
- .NET Standard (>= 2.0) and Microsoft.CSharp (>= 4.5.0), and Newtonsoft.Json (>= 9.0.1) installed.
## Installation
Require this package, with [NuGet](https://www.nuget.org/packages/Meting4Net), in the root directory of your project, if you use Visual Studio, then click **Tools** -> **NuGet Package Manager** -> **Package Manager Console** , make sure "Default project" is the project you want to install, enter the command below to install.
```bash
PM> Install-Package Meting4Net
```
## Quick Start
```csharp
using Meting4Net.Core;
...
// Initialize to netease API
Meting api = new Meting("netease");
// Get data
string jsonStr = api.FormatMethod(true).Search("Soldier", new Meting4Net.Core.Models.Standard.Options
{
page = 1,
limit = 50
});
return Content(jsonStr, "application/json");
//[{"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",...
```
## Environment
- Operating environment: .NET Framework (>= 4.5) or .NET Standard (>= 2.0)
- Development environment: Visual Studio Community 2017
## Related Projects
- [Meting](https://github.com/metowolf/Meting)