diff --git a/Cargo.lock b/Cargo.lock index ec89165..48f7edd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1036,7 +1036,7 @@ dependencies = [ [[package]] name = "soundcloud" -version = "0.1.5" +version = "0.1.6" dependencies = [ "hyper-util", "regex", diff --git a/Cargo.toml b/Cargo.toml index a3012c2..d964071 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soundcloud" -version = "0.1.5" +version = "0.1.6" edition = "2021" description = "A small rust crate for fetching data from soundcloud without developer account" authors = ["alterwain"] diff --git a/src/sobjects.rs b/src/sobjects.rs index 754f34c..8460b05 100644 --- a/src/sobjects.rs +++ b/src/sobjects.rs @@ -27,10 +27,16 @@ pub struct CloudTrack { pub permalink_url: Option, pub title: Option, pub uri: Option, - pub artist: Option, + pub user: Option, pub media: Option, } +#[derive(Debug, serde::Deserialize, Clone)] +pub struct CloudArtist { + username: Option, + permalink: String, +} + #[derive(Debug, serde::Deserialize, Clone)] pub struct CloudTranscodings { pub transcodings: Vec,