ncmapi 1.0.0

NetEase Cloud Music API for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! The small, audited route surface supported by this SDK.

pub(crate) const CLOUD_SEARCH: &str = "https://music.163.com/api/cloudsearch/pc";
pub(crate) const TRACK_DETAILS: &str = "https://music.163.com/api/v3/song/detail";
pub(crate) const STREAM_URLS: &str = "https://interface3.music.163.com/api/song/enhance/player/url";
pub(crate) const ACCOUNT: &str = "https://music.163.com/api/nuser/account/get";
pub(crate) const USER_PLAYLISTS: &str = "https://music.163.com/api/user/playlist";

pub(crate) fn user_details(user_id: u64) -> String {
    format!("https://music.163.com/api/v1/user/detail/{user_id}")
}