Class Album

    • Method Detail

      • getAlbumType

        public AlbumType getAlbumType​()
        Get the type of the album.
        Returns:
        The AlbumType.
      • getAvailableMarkets

        public com.neovisionaries.i18n.CountryCode[] getAvailableMarkets​()
        Get the country codes of all countries, in which the album is available.
        Returns:
        An array of ISO 3166-1 alpha-2 country codes.
      • getCopyrights

        public Copyright[] getCopyrights​()
        Get all copyright texts of the album.
        Returns:
        An array of Copyright objects.
      • getExternalIds

        public ExternalId getExternalIds​()
        Get the external IDs of the album.
        Example: upc -> "Universal Product Code".
        Returns:
        An array of ExternalId objects.
      • getGenres

        public String[] getGenres​()
        Get a list of all genres of the album.
        A great amount of albums may contain no information about their genres.
        Returns:
        An array of all genres of an album.
      • getHref

        public String getHref​()
        Get the full Spotify Web API endpoint URL of the album.
        Returns:
        A Spotify Web API endpoint URL.
      • getImages

        public Image[] getImages​()
        Get the album cover art of the album in different sizes.
        Returns:
        An array of Image objects.
      • getLabel

        public String getLabel​()
        Get the label for the album.
        Returns:
        The label for the album.
      • getName

        public String getName​()
        Get the name of the album.
        Returns:
        Album name.
      • getPopularity

        public Integer getPopularity​()
        Get the popularity of the album in a range between 0 and 100. (higher = more popular)
        The popularity of the album is based on the popularity of its individual tracks.
        Returns:
        The popularity of the album.
      • getReleaseDate

        public String getReleaseDate​()
        Get the release date of the album with the highest precision available.
        Returns:
        The release date of the album.
      • getReleaseDatePrecision

        public ReleaseDatePrecision getReleaseDatePrecision​()
        Get the precision of the albums release date. This is needed when the exact release day of an album is not known.
        Returns:
        The precision of the albums release date.
      • builder

        public Album.Builder builder​()
        Description copied from interface: IModelObject
        Create a builder for building an instance of a model object.
        The type of the builder and its methods depend on its corresponding implementation.
        Returns:
        A builder object.