Preparation for requesting album information

This commit is contained in:
CappielloAntonio 2021-08-02 18:27:45 +02:00
parent 199482f83d
commit ca37adc33a
5 changed files with 69 additions and 89 deletions

View file

@ -6,6 +6,7 @@ import android.os.Parcelable;
import androidx.annotation.NonNull;
import com.cappielloantonio.play.subsonic.models.AlbumID3;
import com.cappielloantonio.play.subsonic.models.AlbumInfo;
import com.cappielloantonio.play.subsonic.models.AlbumWithSongsID3;
import com.cappielloantonio.play.util.MappingUtil;
@ -28,6 +29,7 @@ public class Album implements Parcelable {
public String blurHash;
public boolean favorite;
public List<Song> songs;
public String notes;
public Album(AlbumID3 albumID3) {
this.id = albumID3.getId();
@ -50,6 +52,10 @@ public class Album implements Parcelable {
this.songs = MappingUtil.mapSong(albumWithSongsID3.getSongs());
}
public Album(AlbumInfo info) {
this.notes = info.getNotes();
}
public String getId() {
return id;
}
@ -122,6 +128,14 @@ public class Album implements Parcelable {
this.songs = songs;
}
public String getNotes() {
return notes;
}
public void setNotes(String notes) {
this.notes = notes;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;