NetEase Cloud Music API for Rust.
Usage
[]
= "0.1"
= { = "1", = ["full"] }
use NcmApi;
async
Document
Most of the functions are self documented. If there is some confusion about the params of a funtion requires, figure out here
How it works
- api: export api functions.
- client:
- takes an ApiRequst, process it into a Request by presenting it with header and encrypt the payload etc. And then send requests to the server, takes the response and then returns the ApiResponse back.
- cache
Status
// failures:
// 专辑订阅
test_album_sub,
test_album_sublist, test_de_artist_sublist,
// 艺术家订阅
test_artist_sub,
test_artist_sublist,
// 发布评论
test_comment_create,
// 每日签到
test_daily_signin,
// FM 垃圾
test_fm_trash,
// 收藏/收藏列表
test_like,
test_likelist,
// 手机号登录,刷新登录
test_login_phone,
test_login_refresh,
// 推荐播放列表,推荐歌曲
test_recommend_resource, test_de_recommended_playlists,
test_recommend_songs, test_de_recommended_songs,
// 用户相关
test_user_cloud, test_de_user_cloud,
test_user_level,
test_user_record,
test_user_subcount,
Contribute
If you think this package useful, please do make pull requests.