Skip to content

🤩 NET平台强大的音乐API框架,支持网易云音乐、QQ音乐 🎵 Powerful music API framework for .NET, supporting NetEase Cloud Music and QQ Music

License

Notifications You must be signed in to change notification settings

ELDment/NET-MusicAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NET-MusicAPI

环境要求

快速开始

# 克隆本项目
git clone https://github.com/ELDment/NET-MusicAPI.git
cd NET-MusicAPI

# 构建类库
dotnet build -c Release

# 运行测试模块
dotnet test

使用实例

// using MusicAPI;

public class Program {
    static async Task Main(string[] args) {
        // 声明平台API实例
        var api = new NeteaseAPI();
        //var api = new TencentAPI();

        // 设置Headers
        api.Headers = new Dictionary<string, string> { { "special", "xxx" } /*, { "Cookie", "xxx" }*/ };

        // 搜索歌曲
        var search = await api.Search("Avid", limit: 5);
        var song = search[0]!;
        Console.WriteLine(song);

        // 获取歌曲信息
        var songInfo = await api.GetSong(song!.Id);
        Console.WriteLine(songInfo);

        // 获取歌曲资源
        var songResource = await api.GetSongResource(song!.Id);
        Console.WriteLine(songResource);

        // 获取歌词
        var songLyric = await api.GetLyric(song!.Id);
        Console.WriteLine(songLyric);

        // 获取歌曲头图
        var songPicture = await api.GetPicture(song!.Id, 520);
        Console.WriteLine(songPicture);

        return;
    }
}

更多用法

相关项目

贡献

关键词

网易云音乐[搜索|直链|歌词|封面|详情|专辑|歌单|歌手]API
QQ音乐[搜索|直链|歌词|封面|详情|专辑|歌单|歌手]API
Netease [Search|URL|Stream|Lyrics|Cover|Details|Album|Playlist|Artist] API
QQ Music [Search|URL|Stream|Lyrics|Cover|Details|Album|Playlist|Artist] API

About

🤩 NET平台强大的音乐API框架,支持网易云音乐、QQ音乐 🎵 Powerful music API framework for .NET, supporting NetEase Cloud Music and QQ Music

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages