Files
UniversalMusicPlayer/browserCommands/src/main/java/edu/regis/universeplayer/data/Album.java
Markil3 2e8b65ca9c Improves performance and accuracy of the song list.
Most of the problem was sorting stuff.
2021-09-14 13:26:25 -06:00

44 lines
871 B
Java

/*
* Copyright (c) 2021 William Hubbard. All Rights Reserved.
*/
package edu.regis.universeplayer.data;
import java.util.Arrays;
import javax.swing.ImageIcon;
public class Album implements Comparable<Album>
{
public int id;
public String name;
public String[] artists;
public transient ImageIcon art;
public int year;
public String[] genres;
public int totalTracks;
public int totalDiscs;
@Override
public int compareTo(Album o)
{
if (o != null && o.name != null)
{
return this.name.compareToIgnoreCase(o.name);
}
else
{
return -1;
}
}
@Override
public String toString()
{
return "Album{" +
"name='" + name + '\'' +
", artists=" + Arrays.toString(artists) +
'}';
}
}