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])


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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