Class AudioFeatures

    • Method Detail

      • getAcousticness

        public Float getAcousticness​()
        Get the acousticness of the track as a value between 0.0 and 1.0.
        The higher the value, the higher the chance the track is acoustic.
        Returns:
        Acousticness value.
      • getAnalysisUrl

        public String getAnalysisUrl​()
        Get the Spotify Web API endpoint URL for a full audio analysis. An audio analysis contains additional information to audio feature objects.
        Returns:
        Spotify Web API endpoint URL.
        See Also:
        AudioAnalysis
      • getDanceability

        public Float getDanceability​()
        Get the danceability of the track as a value between 0.0 and 1.0.
        The danceability depends on factors like tempo and rhythm stability. Higher is better.
        Returns:
        Danceability value.
      • getDurationMs

        public Integer getDurationMs​()
        Get the duration of the track in milliseconds.
        Returns:
        Track duration.
      • getEnergy

        public Float getEnergy​()
        Get the energy of the track as a value between 0.0 and 1.0.
        The energetic value of the track depends on factors like speed and loudness. Fast and loud tracks feel more energetic than slow and quiet tracks.
        Returns:
        Energetic value.
      • getId

        public String getId​()
        Get the Spotify ID of the track.
        Returns:
        Spotify track ID.
      • getInstrumentalness

        public Float getInstrumentalness​()
        Get the instrumentalness of the track as a value between 0.0 and 1.0.
        The higher the value, the higher the chance the track contains no vocals.
        Returns:
        Instrumentalness value.
        See Also:
        getSpeechiness()
      • getLiveness

        public Float getLiveness​()
        Get the liveness of the track as a value between 0.0 and 1.0.
        The liveness depends on ambient sounds like the presence of an audience. The higher the value, the higher the chance the track was performed live.
        Returns:
        Liveness value.
      • getLoudness

        public Float getLoudness​()
        Get the average loudness of the track. These values have mostly a range between -60 and 0 decibels.
        Returns:
        Loudness value.
      • getSpeechiness

        public Float getSpeechiness​()
        Get the speechiness of the track as a value between 0.0 and 1.0.
        The higher the value, the higher the chance the track only consists of spoken words.
        Returns:
        Speechiness value.
        See Also:
        getInstrumentalness()
      • getTempo

        public Float getTempo​()
        Get the estimated tempo of the track in beats per minute.
        Returns:
        Tempo value.
      • getTimeSignature

        public Integer getTimeSignature​()
        Get the estimated overall time signature of the track. The time signature (or meter) is the number of beats in a bar.
        Example: A Viennese waltz has a three-quarters beat, so this method would return the value 3 in this case.
        Returns:
        Time signature value.
      • getTrackHref

        public String getTrackHref​()
        Get the Spotify Web API endpoint URL of the track.
        Returns:
        A Spotify Web API endpoint URL.
      • getUri

        public String getUri​()
        Get the Spotify URI of the track.
        Returns:
        Spotify track URI.
      • getValence

        public Float getValence​()
        Get the valence of the track as a value between 0.0 and 1.0.
        A track with a high valence sounds more positive (happy, cheerful, euphoric) like the track with a low valence. (sad, depressed, angry)
        Returns:
        Valence value.
      • builder

        public AudioFeatures.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.