musichoard/tests/library/testmod.rs
Wojciech Kozlowski 473825b396
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 1m37s
Cargo CI / Lint (pull_request) Failing after 16s
First draft of musicbrainz interface
Some reorganisation

Remove unnecessary trait

Basic example working

Handle errors

Handle dates

Expand scope of MusicBrainz reference

Type the musicbrainz refs

Explicit constructors for str

Handle MBIDs for albums

Add search to the API

Handle primary and secondary types

Simplify AlbumDate

Passing unit tests

Tests pass

Prevent compiler/clippy warnings

Finish unit tests

Clippy

Remove old deserialize version
2024-03-16 16:49:26 +01:00

1049 lines
38 KiB
Rust
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

use once_cell::sync::Lazy;
use musichoard::{collection::track::TrackFormat, interface::library::Item};
pub static LIBRARY_ITEMS: Lazy<Vec<Item>> = Lazy::new(|| -> Vec<Item> {
vec![
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 1,
track_title: String::from("Az"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 992,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 2,
track_title: String::from("Arkaim"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1061,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 3,
track_title: String::from("Bolno mne"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1004,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 4,
track_title: String::from("Leshiy"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1077,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 5,
track_title: String::from("Zakliatie"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1041,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 6,
track_title: String::from("Predok"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 756,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 7,
track_title: String::from("Nikogda"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1059,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 8,
track_title: String::from("Tam za tumanami"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1023,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 9,
track_title: String::from("Potomok"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 838,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 10,
track_title: String::from("Slovo"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1028,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 11,
track_title: String::from("Odna"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 991,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 12,
track_title: String::from("Vo moiom sadochke…"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 919,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 13,
track_title: String::from("Stenka na stenku"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 1039,
},
Item {
album_artist: String::from("Аркона"),
album_artist_sort: Some(String::from("Arkona")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Slovo"),
track_number: 14,
track_title: String::from("Zimushka"),
track_artist: vec![String::from("Аркона")],
track_format: TrackFormat::Flac,
track_bitrate: 974,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2004,
album_month: 0,
album_day: 0,
album_title: String::from("Vên [rerecorded]"),
track_number: 1,
track_title: String::from("Verja Urit an Bitus"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 961,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2004,
album_month: 0,
album_day: 0,
album_title: String::from("Vên [rerecorded]"),
track_number: 2,
track_title: String::from("Uis Elveti"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1067,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2004,
album_month: 0,
album_day: 0,
album_title: String::from("Vên [rerecorded]"),
track_number: 3,
track_title: String::from("Ôrô"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 933,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2004,
album_month: 0,
album_day: 0,
album_title: String::from("Vên [rerecorded]"),
track_number: 4,
track_title: String::from("Lament"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1083,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2004,
album_month: 0,
album_day: 0,
album_title: String::from("Vên [rerecorded]"),
track_number: 5,
track_title: String::from("Druid"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1073,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2004,
album_month: 0,
album_day: 0,
album_title: String::from("Vên [rerecorded]"),
track_number: 6,
track_title: String::from("Jêzaïg"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1002,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 1,
track_title: String::from("Samon"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 953,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 2,
track_title: String::from("Primordial Breath"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1103,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 3,
track_title: String::from("Inis Mona"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1117,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 4,
track_title: String::from("Gray Sublime Archon"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1092,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 5,
track_title: String::from("Anagantios"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 923,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 6,
track_title: String::from("Bloodstained Ground"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1098,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 7,
track_title: String::from("The Somber Lay"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1068,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 8,
track_title: String::from("Slanias Song"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1098,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 9,
track_title: String::from("Giamonios"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 825,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 10,
track_title: String::from("Tarvos"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1115,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 11,
track_title: String::from("Calling the Rain"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1096,
},
Item {
album_artist: String::from("Eluveitie"),
album_artist_sort: None,
album_year: 2008,
album_month: 0,
album_day: 0,
album_title: String::from("Slania"),
track_number: 12,
track_title: String::from("Elembivos"),
track_artist: vec![String::from("Eluveitie")],
track_format: TrackFormat::Flac,
track_bitrate: 1059,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 1,
track_title: String::from("Intro = Chaos"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1024,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 2,
track_title: String::from("Modlitwa"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1073,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 3,
track_title: String::from("Długa droga z piekła"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1058,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 4,
track_title: String::from("Synowie ognia"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1066,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 5,
track_title: String::from("1902"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1074,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 6,
track_title: String::from("Krew za krew"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1080,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 7,
track_title: String::from("Kulminacja"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 992,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 8,
track_title: String::from("Judasz"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1018,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 9,
track_title: String::from("Więzy"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1077,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 10,
track_title: String::from("Zagubione dusze"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 1033,
},
Item {
album_artist: String::from("Frontside"),
album_artist_sort: None,
album_year: 2001,
album_month: 0,
album_day: 0,
album_title: String::from("…nasze jest królestwo, potęga i chwała na wieki…"),
track_number: 11,
track_title: String::from("Linia życia"),
track_artist: vec![String::from("Frontside")],
track_format: TrackFormat::Flac,
track_bitrate: 987,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: None,
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Paper Plague"),
track_number: 0,
track_title: String::from("Paper Plague"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 320,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: Some(String::from("Heavens Basement")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Unbreakable"),
track_number: 1,
track_title: String::from("Unbreakable"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 208,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: Some(String::from("Heavens Basement")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Unbreakable"),
track_number: 2,
track_title: String::from("Guilt Trips and Sins"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 205,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: Some(String::from("Heavens Basement")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Unbreakable"),
track_number: 3,
track_title: String::from("The Long Goodbye"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 227,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: Some(String::from("Heavens Basement")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Unbreakable"),
track_number: 4,
track_title: String::from("Close Encounters"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 213,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: Some(String::from("Heavens Basement")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Unbreakable"),
track_number: 5,
track_title: String::from("Paranoia"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 218,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: Some(String::from("Heavens Basement")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Unbreakable"),
track_number: 6,
track_title: String::from("Let Me Out of Here"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 207,
},
Item {
album_artist: String::from("Heavens Basement"),
album_artist_sort: Some(String::from("Heavens Basement")),
album_year: 2011,
album_month: 0,
album_day: 0,
album_title: String::from("Unbreakable"),
track_number: 7,
track_title: String::from("Leeches"),
track_artist: vec![String::from("Heavens Basement")],
track_format: TrackFormat::Mp3,
track_bitrate: 225,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 1,
track_title: String::from("Fight Fire with Fire"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 954,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 2,
track_title: String::from("Ride the Lightning"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 951,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 3,
track_title: String::from("For Whom the Bell Tolls"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 889,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 4,
track_title: String::from("Fade to Black"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 939,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 5,
track_title: String::from("Trapped under Ice"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 955,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 6,
track_title: String::from("Escape"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 941,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 7,
track_title: String::from("Creeping Death"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 958,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1984,
album_month: 0,
album_day: 0,
album_title: String::from("Ride the Lightning"),
track_number: 8,
track_title: String::from("The Call of Ktulu"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 888,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 1,
track_title: String::from("The Ecstasy of Gold"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 875,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 2,
track_title: String::from("The Call of Ktulu"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1030,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 3,
track_title: String::from("Master of Puppets"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1082,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 4,
track_title: String::from("Of Wolf and Man"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1115,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 5,
track_title: String::from("The Thing That Should Not Be"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1029,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 6,
track_title: String::from("Fuel"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1057,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 7,
track_title: String::from("The Memory Remains"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1080,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 8,
track_title: String::from("No Leaf Clover"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1004,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 9,
track_title: String::from("Hero of the Day"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 962,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 10,
track_title: String::from("Devils Dance"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1076,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 11,
track_title: String::from("Bleeding Me"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 993,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 12,
track_title: String::from("Nothing Else Matters"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 875,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 13,
track_title: String::from("Until It Sleeps"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1038,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 14,
track_title: String::from("For Whom the Bell Tolls"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1072,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 15,
track_title: String::from("Human"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1029,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 16,
track_title: String::from("Wherever I May Roam"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1035,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 17,
track_title: String::from("Outlaw Torn"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1042,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 18,
track_title: String::from("Sad but True"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1082,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 19,
track_title: String::from("One"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 1017,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 20,
track_title: String::from("Enter Sandman"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 993,
},
Item {
album_artist: String::from("Metallica"),
album_artist_sort: None,
album_year: 1999,
album_month: 0,
album_day: 0,
album_title: String::from("S&M"),
track_number: 21,
track_title: String::from("Battery"),
track_artist: vec![String::from("Metallica")],
track_format: TrackFormat::Flac,
track_bitrate: 967,
},
]
});