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


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

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)


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

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)


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

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)


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

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)


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

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: (String)
  • order: (String)
  • offset: (Integer)
  • limit: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


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

def artist_albums: (?uri: String, ?id: String, ?type: String, ?order: String, ?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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


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

def featured_charts_by_country: (?country_code: String, ?content_id: String, ?_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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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