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


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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