Merge pull request #1018 from eladyn/more_metadata

Include more metadata in Track struct
This commit is contained in:
Roderick van Domburg 2022-08-01 21:49:43 +02:00 committed by GitHub
commit 4980650b3d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View file

@ -21,10 +21,10 @@ pub struct Artist {
}
#[derive(Debug, Clone, Default)]
pub struct Artists(pub Vec<SpotifyId>);
pub struct Artists(pub Vec<Artist>);
impl Deref for Artists {
type Target = Vec<SpotifyId>;
type Target = Vec<Artist>;
fn deref(&self) -> &Self::Target {
&self.0
}

View file

@ -18,7 +18,7 @@ use crate::{
restriction::Restrictions,
sale_period::SalePeriods,
util::try_from_repeated_message,
Metadata, RequestResult,
Album, Metadata, RequestResult,
};
use librespot_core::{date::Date, Error, Session, SpotifyId};
@ -28,7 +28,7 @@ use librespot_protocol as protocol;
pub struct Track {
pub id: SpotifyId,
pub name: String,
pub album: SpotifyId,
pub album: Album,
pub artists: Artists,
pub number: i32,
pub disc_number: i32,