Class: Crawlora::SpotifyGroup

Inherits:
Object
  • Object
show all
Defined in:
sig/crawlora.rbs

Instance Method Summary collapse

Constructor Details

#initializeSpotifyGroup

Returns a new instance of SpotifyGroup.

Parameters:

  • (Client)
  • (Hash[String, String])


1117
# File 'sig/crawlora.rbs', line 1117

def initialize: (Client, Hash[String, String]) -> void

Instance Method Details

#albumObject

Parameters:

  • uri: (String)
  • id: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1118
# File 'sig/crawlora.rbs', line 1118

def album: (?uri: String, ?id: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#album_tracksObject

Parameters:

  • uri: (String)
  • id: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1119
# File 'sig/crawlora.rbs', line 1119

def album_tracks: (?uri: String, ?id: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#albums_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • number_of_top_results: (Integer)
  • include_audiobooks: (Boolean)
  • include_pre_releases: (Boolean)
  • include_album_pre_releases: (Boolean)
  • include_authors: (Boolean)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1120
# File 'sig/crawlora.rbs', line 1120

def albums_search: (?q: String, ?offset: Integer, ?limit: Integer, ?number_of_top_results: Integer, ?include_audiobooks: bool, ?include_pre_releases: bool, ?include_album_pre_releases: bool, ?include_authors: bool, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#artistObject

Parameters:

  • uri: (String)
  • id: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1121
# File 'sig/crawlora.rbs', line 1121

def artist: (?uri: String, ?id: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#artist_albumsObject

Parameters:

  • uri: (String)
  • id: (String)
  • type: ("album", "single", "compilation", "appears_on", "all")
  • order: ("date_desc", "date_asc", "name_asc", "name_desc")
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1122
# File 'sig/crawlora.rbs', line 1122

def artist_albums: (?uri: String, ?id: String, ?type: "album" | "single" | "compilation" | "appears_on" | "all", ?order: "date_desc" | "date_asc" | "name_asc" | "name_desc", ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#artist_playlistsObject

Parameters:

  • uri: (String)
  • id: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1123
# File 'sig/crawlora.rbs', line 1123

def artist_playlists: (?uri: String, ?id: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

Parameters:

  • uri: (String)
  • id: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1124
# File 'sig/crawlora.rbs', line 1124

def artist_related: (?uri: String, ?id: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#artists_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1125
# File 'sig/crawlora.rbs', line 1125

def artists_search: (?q: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#audiobookObject

Parameters:

  • uri: (String)
  • id: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1126
# File 'sig/crawlora.rbs', line 1126

def audiobook: (?uri: String, ?id: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#audiobook_chaptersObject

Parameters:

  • uri: (String)
  • id: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1127
# File 'sig/crawlora.rbs', line 1127

def audiobook_chapters: (?uri: String, ?id: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#audiobooks_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • number_of_top_results: (Integer)
  • include_audiobooks: (Boolean)
  • include_pre_releases: (Boolean)
  • include_album_pre_releases: (Boolean)
  • include_authors: (Boolean)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1128
# File 'sig/crawlora.rbs', line 1128

def audiobooks_search: (?q: String, ?offset: Integer, ?limit: Integer, ?number_of_top_results: Integer, ?include_audiobooks: bool, ?include_pre_releases: bool, ?include_album_pre_releases: bool, ?include_authors: bool, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#chapterObject

Parameters:

  • uri: (String)
  • id: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1129
# File 'sig/crawlora.rbs', line 1129

def chapter: (?uri: String, ?id: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#episodes_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1130
# File 'sig/crawlora.rbs', line 1130

def episodes_search: (?q: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

Parameters:

  • country_code: (String)
  • content_id: ("CHARTS", "POPULAR_ALBUMS", "POPULAR_ARTISTS", "TRENDING_SONGS")
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1131
# File 'sig/crawlora.rbs', line 1131

def featured_charts_by_country: (?country_code: String, ?content_id: "CHARTS" | "POPULAR_ALBUMS" | "POPULAR_ARTISTS" | "TRENDING_SONGS", ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#genreObject

Parameters:

  • uri: (String)
  • page_offset: (Integer)
  • page_limit: (Integer)
  • section_offset: (Integer)
  • section_limit: (Integer)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1132
# File 'sig/crawlora.rbs', line 1132

def genre: (?uri: String, ?page_offset: Integer, ?page_limit: Integer, ?section_offset: Integer, ?section_limit: Integer, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#homeObject

Parameters:

  • time_zone: (String)
  • sp_t: (String)
  • facet: (String)
  • section_items_limit: (Integer)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1133
# File 'sig/crawlora.rbs', line 1133

def home: (?time_zone: String, ?sp_t: String, ?facet: String, ?section_items_limit: Integer, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#playlistObject

Parameters:

  • uri: (String)
  • id: (String)
  • offset: (Integer)
  • limit: (Integer)
  • enable_watch_feed_entrypoint: (Boolean)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1134
# File 'sig/crawlora.rbs', line 1134

def playlist: (?uri: String, ?id: String, ?offset: Integer, ?limit: Integer, ?enable_watch_feed_entrypoint: bool, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#playlists_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • number_of_top_results: (Integer)
  • include_audiobooks: (Boolean)
  • include_pre_releases: (Boolean)
  • include_album_pre_releases: (Boolean)
  • include_authors: (Boolean)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1135
# File 'sig/crawlora.rbs', line 1135

def playlists_search: (?q: String, ?offset: Integer, ?limit: Integer, ?number_of_top_results: Integer, ?include_audiobooks: bool, ?include_pre_releases: bool, ?include_album_pre_releases: bool, ?include_authors: bool, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

Parameters:

  • country_code: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1136
# File 'sig/crawlora.rbs', line 1136

def popular_by_country: (?country_code: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#profileObject

Parameters:

  • username: (String)
  • uri: (String)
  • url: (String)
  • playlist_limit: (Integer)
  • artist_limit: (Integer)
  • episode_limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1137
# File 'sig/crawlora.rbs', line 1137

def profile: (?username: String, ?uri: String, ?url: String, ?playlist_limit: Integer, ?artist_limit: Integer, ?episode_limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#profile_followersObject

Parameters:

  • username: (String)
  • uri: (String)
  • url: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1138
# File 'sig/crawlora.rbs', line 1138

def profile_followers: (?username: String, ?uri: String, ?url: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#profile_playlistsObject

Parameters:

  • username: (String)
  • uri: (String)
  • url: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1139
# File 'sig/crawlora.rbs', line 1139

def profile_playlists: (?username: String, ?uri: String, ?url: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#profiles_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • number_of_top_results: (Integer)
  • include_audiobooks: (Boolean)
  • include_pre_releases: (Boolean)
  • include_album_pre_releases: (Boolean)
  • include_authors: (Boolean)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1140
# File 'sig/crawlora.rbs', line 1140

def profiles_search: (?q: String, ?offset: Integer, ?limit: Integer, ?number_of_top_results: Integer, ?include_audiobooks: bool, ?include_pre_releases: bool, ?include_album_pre_releases: bool, ?include_authors: bool, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • number_of_top_results: (Integer)
  • include_audiobooks: (Boolean)
  • include_artist_has_concerts_field: (Boolean)
  • include_pre_releases: (Boolean)
  • include_album_pre_releases: (Boolean)
  • include_authors: (Boolean)
  • include_episode_content_ratings_v2: (Boolean)
  • is_prefix: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1141
# File 'sig/crawlora.rbs', line 1141

def search: (?q: String, ?offset: Integer, ?limit: Integer, ?number_of_top_results: Integer, ?include_audiobooks: bool, ?include_artist_has_concerts_field: bool, ?include_pre_releases: bool, ?include_album_pre_releases: bool, ?include_authors: bool, ?include_episode_content_ratings_v2: bool, ?is_prefix: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#sectionObject

Parameters:

  • uri: (String)
  • offset: (Integer)
  • limit: (Integer)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1142
# File 'sig/crawlora.rbs', line 1142

def section: (?uri: String, ?offset: Integer, ?limit: Integer, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#shows_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1143
# File 'sig/crawlora.rbs', line 1143

def shows_search: (?q: String, ?offset: Integer, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#trackObject

Parameters:

  • uri: (String)
  • id: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1144
# File 'sig/crawlora.rbs', line 1144

def track: (?uri: String, ?id: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

Parameters:

  • uri: (String)
  • id: (String)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1145
# File 'sig/crawlora.rbs', line 1145

def track_recommended: (?uri: String, ?id: String, ?limit: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#track_similar_albumsObject

Parameters:

  • uri: (String)
  • id: (String)
  • limit: (Integer)
  • albums_only: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1146
# File 'sig/crawlora.rbs', line 1146

def track_similar_albums: (?uri: String, ?id: String, ?limit: Integer, ?albums_only: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#tracks_searchObject

Parameters:

  • q: (String)
  • offset: (Integer)
  • limit: (Integer)
  • number_of_top_results: (Integer)
  • include_audiobooks: (Boolean)
  • include_pre_releases: (Boolean)
  • include_album_pre_releases: (Boolean)
  • include_authors: (Boolean)
  • include_episode_content_ratings_v2: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1147
# File 'sig/crawlora.rbs', line 1147

def tracks_search: (?q: String, ?offset: Integer, ?limit: Integer, ?number_of_top_results: Integer, ?include_audiobooks: bool, ?include_pre_releases: bool, ?include_album_pre_releases: bool, ?include_authors: bool, ?include_episode_content_ratings_v2: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped