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