15个稳定版本
新 2.3.0 | 2024年8月17日 |
---|---|
2.2.1 | 2024年6月22日 |
2.2.0 | 2024年2月9日 |
2.1.0 | 2023年12月27日 |
1.1.0 | 2022年10月6日 |
#166 in 音频
每月261次下载
27KB
447 行
用于获取YouTube音乐元数据的库
目前包含以下功能
- 通过名称搜索艺术家
- 获取艺术家的单曲和专辑
- 列出专辑中的曲目及其ID
本库受youtube-music-api(用javascript编写)的启发
代码示例
// Request configs from youtube music
let client = Client::init().await.unwrap();
// Get an album from the first artist in the search results
let album = client.search_artists("Tři sestry").await.unwrap()
[0].request(&client).await.unwrap()
.albums[0].request(&client).await.unwrap();
println!("first album: {:#?}", album);
// Request configs from youtube music
let client = Client::init().await.unwrap();
// Get an album from the first artist in the search results
// Search for an artist
let search_results = client.search_artists(QUERY).await.unwrap();
// Get the first result
let artist = client.get_artist(&search_results[0].browse_id).await.unwrap();
// Get it's first album
let album = client.get_album(&artist.albums[0].browse_id).await.unwrap();
println!("first album: {:#?}", album);
依赖项
~6–18MB
~260K SLoC