mirror of
https://github.com/librespot-org/librespot.git
synced 2024-12-18 17:11:53 +00:00
Add track duration to Track
metadata
This commit is contained in:
parent
977a6db3ef
commit
4164717452
1 changed files with 2 additions and 1 deletions
|
@ -75,6 +75,7 @@ pub trait Metadata : Send + Sized + 'static {
|
||||||
pub struct Track {
|
pub struct Track {
|
||||||
pub id: SpotifyId,
|
pub id: SpotifyId,
|
||||||
pub name: String,
|
pub name: String,
|
||||||
|
pub duration: i32,
|
||||||
pub album: SpotifyId,
|
pub album: SpotifyId,
|
||||||
pub artists: Vec<SpotifyId>,
|
pub artists: Vec<SpotifyId>,
|
||||||
pub files: LinearMap<FileFormat, FileId>,
|
pub files: LinearMap<FileFormat, FileId>,
|
||||||
|
@ -127,6 +128,7 @@ impl Metadata for Track {
|
||||||
Track {
|
Track {
|
||||||
id: SpotifyId::from_raw(msg.get_gid()),
|
id: SpotifyId::from_raw(msg.get_gid()),
|
||||||
name: msg.get_name().to_owned(),
|
name: msg.get_name().to_owned(),
|
||||||
|
duration: msg.get_duration(),
|
||||||
album: SpotifyId::from_raw(msg.get_album().get_gid()),
|
album: SpotifyId::from_raw(msg.get_album().get_gid()),
|
||||||
artists: artists,
|
artists: artists,
|
||||||
files: files,
|
files: files,
|
||||||
|
@ -215,4 +217,3 @@ impl Metadata for Artist {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue