Implement browsing for albums, artists, playlists

This commit is contained in:
KoffeinFlummi
2019-04-23 01:40:00 +02:00
parent d750e5a46f
commit eed218d0c3
15 changed files with 449 additions and 46 deletions

View File

@@ -370,14 +370,9 @@ impl Library {
let mut artists = self.artists.write().unwrap();
if !artists.iter().any(|a| &a.id == id) {
artists.push(Artist {
id: id.clone(),
name: name.clone(),
url: "".into(),
albums: None,
tracks: Some(Vec::new()),
is_followed: false,
});
let mut artist = Artist::new(id.clone(), name.clone());
artist.tracks = Some(Vec::new());
artists.push(artist);
}
}