Fix artist cover visualization

This commit is contained in:
CappielloAntonio 2021-07-29 14:19:19 +02:00
parent 80f30aa41a
commit c55f639368
21 changed files with 157 additions and 334 deletions

View file

@ -6,6 +6,7 @@ import com.cappielloantonio.play.model.Queue;
import com.cappielloantonio.play.model.Song;
import com.cappielloantonio.play.subsonic.models.AlbumID3;
import com.cappielloantonio.play.subsonic.models.ArtistID3;
import com.cappielloantonio.play.subsonic.models.ArtistWithAlbumsID3;
import com.cappielloantonio.play.subsonic.models.Child;
import java.util.ArrayList;
@ -32,16 +33,20 @@ public class MappingUtil {
return albums;
}
public static ArrayList<Artist> mapArtist(List<ArtistID3> albumID3List) {
public static ArrayList<Artist> mapArtist(List<ArtistID3> artistID3List) {
ArrayList<Artist> artists = new ArrayList();
for(ArtistID3 artistID3 : albumID3List){
for(ArtistID3 artistID3 : artistID3List){
artists.add(new Artist(artistID3));
}
return artists;
}
public static Artist mapArtistWithAlbum(ArtistWithAlbumsID3 artistWithAlbumsID3) {
return new Artist(artistWithAlbumsID3);
}
public static ArrayList<Song> mapQueue(List<Queue> queueList) {
ArrayList<Song> songs = new ArrayList();

View file

@ -0,0 +1,14 @@
package com.cappielloantonio.play.util;
public class UIUtil {
public static int getSpanCount(int itemCount, int maxSpan) {
int itemSize = itemCount == 0 ? 1 : itemCount;
if (itemSize / maxSpan > 0) {
return maxSpan;
}
else {
return itemSize % maxSpan;
}
}
}

View file

@ -1,14 +0,0 @@
package com.cappielloantonio.play.util;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Util {
public static String getDate() {
String pattern = "EEEE, MMMM d";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
String date = simpleDateFormat.format(new Date());
return date;
}
}