public boolean equals(Object other) {
		if(other == null) {
			return false;
		}
		if(other == this) {
			return true;
		}
		if(!(other instanceof Song)) {
			return false;
		}
		Song anotherSong = (Song)other;
		return (title.equals(anotherSong.getTitle()) && artist.equals(anotherSong.getArtistName()) && album.equals(anotherSong.getAlbumName()) && trackNumber == anotherSong.getTrackNumber());
	}