Class TracksApi

    • Constructor Detail

      • TracksApi

        public TracksApi()
    • Method Detail

      • getAudioAnalysis

        public GetAudioAnalysisRequest getAudioAnalysis​(String id)

        Get Audio Analysis for a Track

        Get a detailed audio analysis for a single track identified by its unique Spotify ID.

        Parameters:
        id -

        The Spotify ID for the track.

        Returns:
        a GetAudioAnalysisRequest object to build and execute the request
      • getAudioFeatures

        public GetAudioFeaturesRequest getAudioFeatures​(String id)

        Get Audio Features for a Track

        Get audio feature information for a single track identified by its unique Spotify ID.

        Parameters:
        id -

        The Spotify ID for the track.

        Returns:
        a GetAudioFeaturesRequest object to build and execute the request
      • getSeveralAudioFeatures

        public GetSeveralAudioFeaturesRequest getSeveralAudioFeatures​(String ids)

        Get Audio Features for Several Tracks

        Get audio features for multiple tracks based on their Spotify IDs.

        Parameters:
        ids -

        A comma-separated list of the Spotify IDs for the tracks. Maximum: 100 IDs.

        Returns:
        a GetSeveralAudioFeaturesRequest object to build and execute the request
      • getSeveralTracks

        public GetSeveralTracksRequest getSeveralTracks​(String ids)

        Get Several Tracks

        Get Spotify catalog information for multiple tracks based on their Spotify IDs.

        Parameters:
        ids -

        A comma-separated list of the Spotify IDs for the tracks. Maximum: 50 IDs.

        Returns:
        a GetSeveralTracksRequest object to build and execute the request
      • getTrack

        public GetTrackRequest getTrack​(String id)

        Get a Track

        Get Spotify catalog information for a single track identified by its unique Spotify ID.

        Parameters:
        id -

        The Spotify ID for the track.

        Returns:
        a GetTrackRequest object to build and execute the request