Implemented star for tracks, albums and artists

This commit is contained in:
CappielloAntonio 2021-07-29 16:00:00 +02:00
parent 6f1046b137
commit f09d3b774d
14 changed files with 273 additions and 17 deletions

View file

@ -21,6 +21,7 @@ public class Album implements Parcelable {
public String artistName;
public String primary;
public String blurHash;
public boolean favorite;
public Album(AlbumID3 albumID3) {
this.id = albumID3.getId();
@ -29,6 +30,7 @@ public class Album implements Parcelable {
this.artistId = albumID3.getArtistId();
this.artistName = albumID3.getArtist();
this.primary = albumID3.getCoverArtId();
this.favorite = albumID3.getStarred() != null;
}
public String getId() {
return id;
@ -86,6 +88,14 @@ public class Album implements Parcelable {
this.blurHash = blurHash;
}
public boolean isFavorite() {
return favorite;
}
public void setFavorite(boolean favorite) {
this.favorite = favorite;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;