mirror of
https://github.com/librespot-org/librespot.git
synced 2024-12-18 17:11:53 +00:00
Merge pull request #1018 from eladyn/more_metadata
Include more metadata in Track struct
This commit is contained in:
commit
4980650b3d
2 changed files with 4 additions and 4 deletions
|
@ -21,10 +21,10 @@ pub struct Artist {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, Default)]
|
#[derive(Debug, Clone, Default)]
|
||||||
pub struct Artists(pub Vec<SpotifyId>);
|
pub struct Artists(pub Vec<Artist>);
|
||||||
|
|
||||||
impl Deref for Artists {
|
impl Deref for Artists {
|
||||||
type Target = Vec<SpotifyId>;
|
type Target = Vec<Artist>;
|
||||||
fn deref(&self) -> &Self::Target {
|
fn deref(&self) -> &Self::Target {
|
||||||
&self.0
|
&self.0
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,7 @@ use crate::{
|
||||||
restriction::Restrictions,
|
restriction::Restrictions,
|
||||||
sale_period::SalePeriods,
|
sale_period::SalePeriods,
|
||||||
util::try_from_repeated_message,
|
util::try_from_repeated_message,
|
||||||
Metadata, RequestResult,
|
Album, Metadata, RequestResult,
|
||||||
};
|
};
|
||||||
|
|
||||||
use librespot_core::{date::Date, Error, Session, SpotifyId};
|
use librespot_core::{date::Date, Error, Session, SpotifyId};
|
||||||
|
@ -28,7 +28,7 @@ use librespot_protocol as protocol;
|
||||||
pub struct Track {
|
pub struct Track {
|
||||||
pub id: SpotifyId,
|
pub id: SpotifyId,
|
||||||
pub name: String,
|
pub name: String,
|
||||||
pub album: SpotifyId,
|
pub album: Album,
|
||||||
pub artists: Artists,
|
pub artists: Artists,
|
||||||
pub number: i32,
|
pub number: i32,
|
||||||
pub disc_number: i32,
|
pub disc_number: i32,
|
||||||
|
|
Loading…
Reference in a new issue