From 2beb294881c9562e93ab33b126d9af1611c2afd4 Mon Sep 17 00:00:00 2001 From: Daniel Antal Date: Tue, 2 Nov 2021 17:47:33 +0100 Subject: [PATCH] New website --- docs/404.html | 2 +- docs/CODE_OF_CONDUCT.html | 2 +- docs/LICENSE-text.html | 2 +- docs/authors.html | 2 +- docs/index.html | 126 ++-- docs/news/index.html | 25 +- docs/pkgdown.yml | 2 +- docs/reference/add_tracks_to_playlist.html | 2 +- docs/reference/change_playlist_details.html | 2 +- docs/reference/check_me_following.html | 2 +- docs/reference/check_users_following.html | 2 +- docs/reference/create_playlist.html | 2 +- docs/reference/dedupe_album_names.html | 2 +- docs/reference/figures/README-joyplot-1.png | Bin 11313 -> 11325 bytes docs/reference/follow_artists_or_users.html | 2 +- docs/reference/follow_playlist.html | 2 +- docs/reference/get_album.html | 2 +- docs/reference/get_album_tracks.html | 2 +- docs/reference/get_albums.html | 2 +- docs/reference/get_artist.html | 2 +- docs/reference/get_artist_albums.html | 2 +- docs/reference/get_artist_audio_features.html | 11 +- docs/reference/get_artist_top_tracks.html | 2 +- docs/reference/get_artists.html | 2 +- docs/reference/get_categories.html | 5 +- docs/reference/get_category.html | 8 +- docs/reference/get_category_playlists.html | 289 ++++---- docs/reference/get_discography.html | 13 +- docs/reference/get_featured_playlists.html | 139 +++- docs/reference/get_genre_artists.html | 46 +- docs/reference/get_label_artists.html | 48 +- docs/reference/get_my_current_playback.html | 2 +- docs/reference/get_my_currently_playing.html | 2 +- docs/reference/get_my_devices.html | 2 +- docs/reference/get_my_followed_artists.html | 2 +- docs/reference/get_my_playlists.html | 2 +- docs/reference/get_my_profile.html | 2 +- docs/reference/get_my_recently_played.html | 2 +- docs/reference/get_my_saved_albums.html | 2 +- docs/reference/get_my_saved_tracks.html | 2 +- .../get_my_top_artists_or_tracks.html | 2 +- docs/reference/get_new_releases.html | 88 +-- docs/reference/get_playlist.html | 2 +- .../get_playlist_audio_features.html | 2 +- docs/reference/get_playlist_cover_image.html | 2 +- docs/reference/get_playlist_tracks.html | 2 +- docs/reference/get_recommendations.html | 676 +++++++++--------- docs/reference/get_recommendations_all.html | 89 ++- docs/reference/get_related_artists.html | 17 +- docs/reference/get_show.html | 179 +++++ docs/reference/get_show_episodes.html | 209 ++++++ docs/reference/get_shows.html | 184 +++++ docs/reference/get_spotify_access_token.html | 2 +- .../get_spotify_authorization_code.html | 2 +- docs/reference/get_track.html | 2 +- docs/reference/get_track_audio_analysis.html | 2 +- docs/reference/get_track_audio_features.html | 2 +- docs/reference/get_tracks.html | 2 +- docs/reference/get_user_audio_features.html | 2 +- docs/reference/get_user_playlists.html | 2 +- docs/reference/get_user_profile.html | 2 +- docs/reference/index.html | 33 +- docs/reference/is_uri.html | 2 +- docs/reference/pause_my_playback.html | 2 +- docs/reference/pipe.html | 2 +- docs/reference/pitch_class_lookup.html | 2 +- .../remove_tracks_from_playlist.html | 2 +- docs/reference/scopes.html | 24 +- docs/reference/search_spotify.html | 16 +- docs/reference/seek_to_position.html | 2 +- docs/reference/set_my_repeat_mode.html | 2 +- docs/reference/set_my_volume.html | 2 +- docs/reference/skip_my_playback.html | 2 +- docs/reference/skip_my_playback_previous.html | 2 +- docs/reference/spotifyr.html | 2 +- docs/reference/start_my_playback.html | 2 +- docs/reference/tidy.html | 26 +- docs/reference/toggle_my_shuffle.html | 2 +- docs/reference/transfer_my_playback.html | 2 +- docs/reference/unfollow_playlist.html | 2 +- docs/reference/validate_country.html | 2 +- .../reference/validate_include_meta_info.html | 2 +- docs/reference/validate_limit.html | 2 +- docs/reference/validate_locale.html | 2 +- docs/reference/validate_market.html | 2 +- docs/reference/validate_offset.html | 2 +- docs/reference/validate_parameters.html | 2 +- docs/reference/validate_position_ms.html | 2 +- docs/reference/validate_state.html | 2 +- docs/reference/validate_time_range.html | 2 +- .../validate_type_artist_or_user.html | 2 +- .../validate_type_artists_or_tracks.html | 2 +- docs/reference/validate_volume_percent.html | 2 +- docs/reference/verify_result.html | 2 +- 94 files changed, 1579 insertions(+), 816 deletions(-) create mode 100644 docs/reference/get_show.html create mode 100644 docs/reference/get_show_episodes.html create mode 100644 docs/reference/get_shows.html diff --git a/docs/404.html b/docs/404.html index 312d70c..de90e98 100644 --- a/docs/404.html +++ b/docs/404.html @@ -71,7 +71,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/CODE_OF_CONDUCT.html b/docs/CODE_OF_CONDUCT.html index a2c5cda..cb51951 100644 --- a/docs/CODE_OF_CONDUCT.html +++ b/docs/CODE_OF_CONDUCT.html @@ -71,7 +71,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html index 80fed72..17fe5a6 100644 --- a/docs/LICENSE-text.html +++ b/docs/LICENSE-text.html @@ -71,7 +71,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/authors.html b/docs/authors.html index 14636e3..678c8a8 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -71,7 +71,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/index.html b/docs/index.html index fae9d59..1d6466a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -33,7 +33,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -133,24 +133,24 @@

-C major -104 +D major +115 -D major -98 +C major +111 G major -82 +90 A major -76 +80 E major -62 +68 @@ -160,17 +160,24 @@

Get your most recently played tracks

 library(lubridate)
+#> Warning: package 'lubridate' was built under R version 4.1.1
 
 get_my_recently_played(limit = 5) %>% 
     mutate(
         artist.name = map_chr(track.artists, function(x) x$name[1]),
-        played_at = as_datetime(played_at)
+        played_at = as_datetime(played_at)
         ) %>% 
     select(
       all_of(c("track.name", "artist.name", "track.album.name", "played_at"))
       ) %>% 
     kable()
++++++ @@ -179,34 +186,34 @@

- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
track.name artist.name
A Case of YouTristenA Case of You2021-06-14 09:54:44Look For Me (I’ll Be Around)Neko CaseBlacklisted2021-11-01 17:16:12
Paper CupReal EstatePaper Cup2021-06-10 20:20:11Don’t Forget MeNeko CaseMiddle Cyclone2021-11-01 17:12:50
Wrong with YouTristenWrong with You2021-06-10 20:17:24Magpie to the MorningNeko CaseThe Worse Things Get, The Harder I Fight, The Harder I Fight, The More I Love You (Deluxe Edition)2021-11-01 17:09:42
Animal - EditLUMPAnimal2021-06-10 20:13:21Margaret vs. PaulineNeko CaseFox Confessor Brings The Flood (Bonus Track Version)2021-11-01 17:06:45
Streets Of Your TownDOPE LEMONStreets Of Your Town2021-06-10 18:23:00Runnin’ Out Of FoolsNeko CaseBlacklisted2021-11-01 17:03:52
@@ -224,10 +231,6 @@

ungroup %>% kable() ---- @@ -235,24 +238,24 @@

- + - - + + - - + + - - - - + + + +
name genres
Japanese Breakfastart pop, bubblegrunge, eugene indie, indie pop, indie rock, philly indieart pop, eugene indie, indie pop, philly indie
Haley Bonarmelancholia, stomp and hollerBalthazarbelgian indie, belgian rock, dutch indie, ghent indie
Balthazarbelgian indie, belgian rock, dutch indie, dutch rock, ghent indieHaley Bonarmelancholia, stomp and holler
Buildings Breedingindie fuzzpop
Angus & Julia Stone australian indie folk, indie folk, stomp and holler
Buildings Breedingindie fuzzpop
@@ -269,6 +272,11 @@

select(name, artist.name, album.name) %>% kable() +++++ @@ -276,29 +284,29 @@

- - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
name artist.name
Hot & HeavyLucy DacusHot & HeavyCan’t Walk That BackTristenCan’t Walk That Back
Sea UrchinMystic BravesSea UrchinYou’re Too WeirdFruit BatsTripper
HumanFreedom FryHumanCalifornia (All the Way)LunaBewitched
Hot MotionTemplesHot MotionDon’t Blame Your Daughter (Diamonds)The CardigansSuper Extra Gravity (Remastered)
Animal - EditLUMPAnimalBorn In The ’70sFruit BatsSpelled In Bones
@@ -375,7 +383,7 @@

Exploring the Spotify API with R: A tutorial for beginners, by a beginner, Mia Smith

Blue Christmas: A data-driven search for the most depressing Christmas song, Caitlin Hudon

Sente-se triste quando ouve “Amar pelos dois”? Não é o único (Do you feel sad when you hear “Love for both?” You’re not alone), Rui Barros, Rádio Renascença

-

Using Data to Find the Angriest Death Grips Song, Evan Oppenheimer

+

Using Data to Find the Angriest Death Grips Song, Evan Oppenheimer

Hierarchical clustering of David Bowie records, Alyssa Goldberg

tayloR, Simran Vatsa

@@ -430,7 +438,7 @@

Dev status

  • CRAN_Status_Badge
  • CRAN_time_from_release
  • metacran downloads
  • -
  • DOI
  • +
  • DOI
  • diff --git a/docs/news/index.html b/docs/news/index.html index 781f836..cb40a01 100644 --- a/docs/news/index.html +++ b/docs/news/index.html @@ -71,7 +71,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -147,12 +147,31 @@

    -spotifyr 2.2.1 Unreleased +spotifyr 2.2.1 2021-06-17

    • All functions in the documentation have well-specified return values.
    • Assertions are made with assertthat for more meaningful error messages. Use validate_parameters().
    • -
    • Release candidate for CRAN.
    • +
    • Released on CRAN.
    • +
    +
    +
    +

    +spotifyr 2.2.2 Unreleased +

    +
      +
    • Fixes bug #152. Thanks for the report, @pham-thomas!
    • +
    • Incorporates better API call, thanks for the valuable contribution, @annnvv.
    • +
    +
    +
    +

    +spotifyr 2.2.3 Unreleased +

    +
    diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 972709f..3c09f13 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -2,5 +2,5 @@ pandoc: 2.11.4 pkgdown: 1.6.1 pkgdown_sha: ~ articles: {} -last_built: 2021-06-14T18:18Z +last_built: 2021-11-02T16:45Z diff --git a/docs/reference/add_tracks_to_playlist.html b/docs/reference/add_tracks_to_playlist.html index 4af1a74..660ffa8 100644 --- a/docs/reference/add_tracks_to_playlist.html +++ b/docs/reference/add_tracks_to_playlist.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/change_playlist_details.html b/docs/reference/change_playlist_details.html index 6057778..7c396f7 100644 --- a/docs/reference/change_playlist_details.html +++ b/docs/reference/change_playlist_details.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/check_me_following.html b/docs/reference/check_me_following.html index 9492a25..3a29ad8 100644 --- a/docs/reference/check_me_following.html +++ b/docs/reference/check_me_following.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/check_users_following.html b/docs/reference/check_users_following.html index ea48839..44e6221 100644 --- a/docs/reference/check_users_following.html +++ b/docs/reference/check_users_following.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/create_playlist.html b/docs/reference/create_playlist.html index 8c0640c..ba9411b 100644 --- a/docs/reference/create_playlist.html +++ b/docs/reference/create_playlist.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/dedupe_album_names.html b/docs/reference/dedupe_album_names.html index af01a7f..b48d38b 100644 --- a/docs/reference/dedupe_album_names.html +++ b/docs/reference/dedupe_album_names.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/figures/README-joyplot-1.png b/docs/reference/figures/README-joyplot-1.png index 6436abb41cff0ad656528d8ee7f15f5b03629254..bf56c44e0392c875cd12b5d69bc5c9a82660d276 100644 GIT binary patch literal 11325 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 literal 11313 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 G^*;dEC6For diff --git a/docs/reference/follow_artists_or_users.html b/docs/reference/follow_artists_or_users.html index 6c5d223..e241d41 100644 --- a/docs/reference/follow_artists_or_users.html +++ b/docs/reference/follow_artists_or_users.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/follow_playlist.html b/docs/reference/follow_playlist.html index 23aaef2..37261d5 100644 --- a/docs/reference/follow_playlist.html +++ b/docs/reference/follow_playlist.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_album.html b/docs/reference/get_album.html index 68219b4..3c7ffa9 100644 --- a/docs/reference/get_album.html +++ b/docs/reference/get_album.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_album_tracks.html b/docs/reference/get_album_tracks.html index 5e9a4b0..15bba43 100644 --- a/docs/reference/get_album_tracks.html +++ b/docs/reference/get_album_tracks.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_albums.html b/docs/reference/get_albums.html index f5fef4b..2e795ad 100644 --- a/docs/reference/get_albums.html +++ b/docs/reference/get_albums.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_artist.html b/docs/reference/get_artist.html index fffc2a9..18106a2 100644 --- a/docs/reference/get_artist.html +++ b/docs/reference/get_artist.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_artist_albums.html b/docs/reference/get_artist_albums.html index 53592ce..fdc369c 100644 --- a/docs/reference/get_artist_albums.html +++ b/docs/reference/get_artist_albums.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_artist_audio_features.html b/docs/reference/get_artist_audio_features.html index 835d3c0..fda1fe5 100644 --- a/docs/reference/get_artist_audio_features.html +++ b/docs/reference/get_artist_audio_features.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -125,6 +125,7 @@

    Get Audio Features For Artists' Discography

    include_groups = "album", return_closest_artist = TRUE, dedupe_albums = TRUE, + market = NULL, authorization = get_spotify_access_token() ) @@ -156,6 +157,14 @@

    Arg dedupe_albums

    Optional. Logical, boolean parameter, defaults to TRUE.

    + + + market +

    Optional.
    +An ISO 3166-1 alpha-2 country code or the string "from_token".
    +Supply this parameter to limit the response to one particular geographical market. +For example, for albums available in Sweden: market = "SE".
    +If not given, results will be returned for all markets and you are likely to get duplicate results per album, one for each market in which the album is available!

    authorization diff --git a/docs/reference/get_artist_top_tracks.html b/docs/reference/get_artist_top_tracks.html index 01e3fb2..bce7787 100644 --- a/docs/reference/get_artist_top_tracks.html +++ b/docs/reference/get_artist_top_tracks.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_artists.html b/docs/reference/get_artists.html index 5e90911..d84e5cb 100644 --- a/docs/reference/get_artists.html +++ b/docs/reference/get_artists.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_categories.html b/docs/reference/get_categories.html index 8d0ee75..9253392 100644 --- a/docs/reference/get_categories.html +++ b/docs/reference/get_categories.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -128,7 +128,8 @@

    Arg authorization

    Required. A valid access token from the Spotify Accounts service. -See the Web API authorization Guide for more details. Defaults to spotifyr::get_spotify_access_token()

    +See the Web API authorization Guide for more details. +Defaults to spotifyr::get_spotify_access_token()

    df diff --git a/docs/reference/get_category.html b/docs/reference/get_category.html index 115b5f8..6b6a8e9 100644 --- a/docs/reference/get_category.html +++ b/docs/reference/get_category.html @@ -6,7 +6,7 @@ -Get a single category used to tag items in Spotify (on, for example, the Spotify player’s “Browse” tab). — get_category • spotifyr +Get a single category used to tag items — get_category • spotifyr @@ -39,7 +39,7 @@ - + @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -111,7 +111,7 @@
    diff --git a/docs/reference/get_category_playlists.html b/docs/reference/get_category_playlists.html index 0a36cf9..7510933 100644 --- a/docs/reference/get_category_playlists.html +++ b/docs/reference/get_category_playlists.html @@ -6,7 +6,7 @@ -Get a list of Spotify playlists tagged with a particular category. — get_category_playlists • spotifyr +Get a list of Spotify playlists tagged with a particular category — get_category_playlists • spotifyr @@ -39,8 +39,8 @@ - - + + @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3
    @@ -111,13 +111,13 @@
    -

    Get a list of Spotify playlists tagged with a particular category.

    +

    Get a list of Spotify playlists tagged with a particular category

    get_category_playlists(
    @@ -154,11 +154,14 @@ 

    Arg authorization -

    Required. A valid access token from the Spotify Accounts service. See the Web API authorization guide for more details. Defaults to spotifyr::get_spotify_access_token()

    +

    Required. A valid access token from the Spotify Accounts service. +See the Web API authorization guide for more details. +Defaults to spotifyr::get_spotify_access_token()

    include_meta_info -

    Optional. Boolean indicating whether to include full result, with meta information such as "total", and "limit". Defaults to FALSE.

    +

    Optional. Boolean indicating whether to include full result, with meta information such as "total", and +"limit". Defaults to FALSE.

    @@ -191,27 +194,27 @@

    Examp #> 18 FALSE #> 19 FALSE #> 20 FALSE -#> description -#> 1 Chegou o grande dia, aperte o play e partiu fim de semana! -#> 2 Tem Sertanejo! Tem Funk! Tem Pagode! A melhor trilha pra embalar o seu churrasco. -#> 3 Conforto para beber gin tônica, mojito ou caipirinha sem precisar levantar do sofá. -#> 4 O batidão dos funks mais bombados pra agitar a pista do seu baile! -#> 5 O funk tá diferente, meu sócio. Vem pro som do bololô. Foto: Mc Magal, Mc Piedro, Mc Lele JP, DJ GM -#> 6 Queeeima paredão! Pra forrozeiro sofrer dançando e dançar sofrendo, bora. -#> 7 Entre na onda com hits tropicais e remixes para curtir a praia com amigos. -#> 8 Para curtir aquela noite sertaneja puro modão. Foto: João Bosco e Gabriel -#> 9 Pôr do sol com pé na areia e aquela resenha com violão e muita rima. -#> 10 Já pode beber? A melhor trilha sonora para embalar a festinha pós-trabalho de cada dia! -#> 11 Calor, amigos e muita música brasileira pra animar a galera! -#> 12 Grandes hinos da música brasileira para animar sua pista de dança! -#> 13 It's all about the girls tonight. -#> 14 <a href="spotify:genre:edm_dance">Move</a> your feet! -#> 15 The hip-hop playlist that's a whole mood. Cover: Megan Thee Stallion; Art by Laci Jordan -#> 16 The ultimate rock party playlist! -#> 17 Grandes sucessos do samba rock pra arrastar o sofá e quebrar o bracinho. -#> 18 Em celebração ao dia dos namorados, a DAY e Carol Biazin selecionaram as músicas que marcaram sua história de amor <U+0001F495> -#> 19 Um pouco de MPB, Samba e Axé para alegrar sua carne de carnaval. -#> 20 Pista boa é aquela pra bater cabelo e se jogar. +#> description +#> 1 Não espere até sexta-feira à noite! Aperte o play e partiu sextar. +#> 2 Tem Sertanejo! Tem Funk! Tem Pagode! A melhor trilha pra embalar o seu churrasco. +#> 3 Conforto para beber gin tônica, mojito ou caipirinha sem precisar levantar do sofá. +#> 4 O batidão dos funks mais bombados pra agitar a pista do seu baile! +#> 5 O funk tá diferente, meu sócio. Vem pro som do bololô. Foto: Mc Davi, MC Marks, MC Ryan SP, Mc Kevin, Mc Don Juan, MC Hariel, MC G15, Mc Phe Cachorrera, Gaab, MC Menor da VG, MC Kapela +#> 6 Queeeima paredão! Pra forrozeiro sofrer dançando e dançar sofrendo, bora. Foto: Mari Fernandez +#> 7 Entre na onda com hits tropicais e remixes para curtir a praia com amigos. +#> 8 Pôr do sol com pé na areia e aquela resenha com violão e muita rima. +#> 9 Para curtir aquela noite sertaneja puro modão. Foto: Thiago Brava, Israel & Rodolffo +#> 10 Grandes hinos da música brasileira para animar sua pista de dança! +#> 11 Calor, amigos e muita música brasileira pra animar a galera! +#> 12 Grandes sucessos do samba rock pra arrastar o sofá e quebrar o bracinho. +#> 13 The biggest party hits of the 1980s. +#> 14 <a href="spotify:genre:edm_dance">Move</a> your feet! +#> 15 Uma playlist com músicas para você que quer encontrar seu lugar nesse mundo, feita por Ananda. +#> 16 The ultimate rock party playlist! +#> 17 Já pode beber? A melhor trilha para embalar o seu momento pós-trabalho de cada dia! +#> 18 It's all about the girls tonight. +#> 19 The hip-hop playlist that's a whole mood. Cover: Flo Milli\n +#> 20 The biggest party hits of the 2000s. Cover: Shakira. #> href #> 1 https://api.spotify.com/v1/playlists/37i9dQZF1DX8mBRYewE6or #> 2 https://api.spotify.com/v1/playlists/37i9dQZF1DXb1oSegSL8id @@ -220,19 +223,19 @@

    Examp #> 5 https://api.spotify.com/v1/playlists/37i9dQZF1DX4MdXmAY6EDq #> 6 https://api.spotify.com/v1/playlists/37i9dQZF1DXdXbKzsf80lE #> 7 https://api.spotify.com/v1/playlists/37i9dQZF1DX41UmHm2vtav -#> 8 https://api.spotify.com/v1/playlists/37i9dQZF1DX5GJ0BQvLMjM -#> 9 https://api.spotify.com/v1/playlists/37i9dQZF1DWXvzyniz2fv4 -#> 10 https://api.spotify.com/v1/playlists/37i9dQZF1DWZ72qOlbizxi +#> 8 https://api.spotify.com/v1/playlists/37i9dQZF1DWXvzyniz2fv4 +#> 9 https://api.spotify.com/v1/playlists/37i9dQZF1DX5GJ0BQvLMjM +#> 10 https://api.spotify.com/v1/playlists/37i9dQZF1DX1oTjVZnUYT3 #> 11 https://api.spotify.com/v1/playlists/37i9dQZF1DXdWpx7KRCSbJ -#> 12 https://api.spotify.com/v1/playlists/37i9dQZF1DX1oTjVZnUYT3 -#> 13 https://api.spotify.com/v1/playlists/37i9dQZF1DX0Uv9tZ47pWo +#> 12 https://api.spotify.com/v1/playlists/37i9dQZF1DX94Xc0f4tUlY +#> 13 https://api.spotify.com/v1/playlists/37i9dQZF1DX6xnkAwJX7tn #> 14 https://api.spotify.com/v1/playlists/37i9dQZF1DXaXB8fQg7xif -#> 15 https://api.spotify.com/v1/playlists/37i9dQZF1DX6GwdWRQMQpq +#> 15 https://api.spotify.com/v1/playlists/37i9dQZF1DX8vpLK1FoEw3 #> 16 https://api.spotify.com/v1/playlists/37i9dQZF1DX8FwnYE6PRvL -#> 17 https://api.spotify.com/v1/playlists/37i9dQZF1DX94Xc0f4tUlY -#> 18 https://api.spotify.com/v1/playlists/37i9dQZF1DX8vpLK1FoEw3 -#> 19 https://api.spotify.com/v1/playlists/37i9dQZF1DX9udUjwxj8v9 -#> 20 https://api.spotify.com/v1/playlists/37i9dQZF1DXcjvYvHoIYE6 +#> 17 https://api.spotify.com/v1/playlists/37i9dQZF1DWZ72qOlbizxi +#> 18 https://api.spotify.com/v1/playlists/37i9dQZF1DX0Uv9tZ47pWo +#> 19 https://api.spotify.com/v1/playlists/37i9dQZF1DX6GwdWRQMQpq +#> 20 https://api.spotify.com/v1/playlists/37i9dQZF1DX7e8TjkFNKWH #> id #> 1 37i9dQZF1DX8mBRYewE6or #> 2 37i9dQZF1DXb1oSegSL8id @@ -241,82 +244,82 @@

    Examp #> 5 37i9dQZF1DX4MdXmAY6EDq #> 6 37i9dQZF1DXdXbKzsf80lE #> 7 37i9dQZF1DX41UmHm2vtav -#> 8 37i9dQZF1DX5GJ0BQvLMjM -#> 9 37i9dQZF1DWXvzyniz2fv4 -#> 10 37i9dQZF1DWZ72qOlbizxi +#> 8 37i9dQZF1DWXvzyniz2fv4 +#> 9 37i9dQZF1DX5GJ0BQvLMjM +#> 10 37i9dQZF1DX1oTjVZnUYT3 #> 11 37i9dQZF1DXdWpx7KRCSbJ -#> 12 37i9dQZF1DX1oTjVZnUYT3 -#> 13 37i9dQZF1DX0Uv9tZ47pWo +#> 12 37i9dQZF1DX94Xc0f4tUlY +#> 13 37i9dQZF1DX6xnkAwJX7tn #> 14 37i9dQZF1DXaXB8fQg7xif -#> 15 37i9dQZF1DX6GwdWRQMQpq +#> 15 37i9dQZF1DX8vpLK1FoEw3 #> 16 37i9dQZF1DX8FwnYE6PRvL -#> 17 37i9dQZF1DX94Xc0f4tUlY -#> 18 37i9dQZF1DX8vpLK1FoEw3 -#> 19 37i9dQZF1DX9udUjwxj8v9 -#> 20 37i9dQZF1DXcjvYvHoIYE6 +#> 17 37i9dQZF1DWZ72qOlbizxi +#> 18 37i9dQZF1DX0Uv9tZ47pWo +#> 19 37i9dQZF1DX6GwdWRQMQpq +#> 20 37i9dQZF1DX7e8TjkFNKWH #> images -#> 1 NA, https://i.scdn.co/image/ab67706f00000003206a95fa5badbe1d33b65e14, NA +#> 1 NA, https://i.scdn.co/image/ab67706f0000000346878f5872e6fdea9686bd31, NA #> 2 NA, https://i.scdn.co/image/ab67706f000000032f3b2073765b80193eb26ef2, NA #> 3 NA, https://i.scdn.co/image/ab67706f00000003fbabce11ab019931ca40c588, NA #> 4 NA, https://i.scdn.co/image/ab67706f0000000330b91682f0604c3a3d071904, NA -#> 5 NA, https://i.scdn.co/image/ab67706f0000000310d0c93d20d37a9607ea1f25, NA -#> 6 NA, https://i.scdn.co/image/ab67706f00000003dcb303df890bfc5ba3e1906d, NA +#> 5 NA, https://i.scdn.co/image/ab67706f00000003e1130cb04e6615d18143d012, NA +#> 6 NA, https://i.scdn.co/image/ab67706f000000039ddb6e3c827a45b3c47ffe8d, NA #> 7 NA, https://i.scdn.co/image/ab67706f00000003bcf7685d4e9d6d0ccb44bfb2, NA -#> 8 NA, https://i.scdn.co/image/ab67706f000000036ebdfeaeea4aa5c38d38a25b, NA -#> 9 NA, https://i.scdn.co/image/ab67706f00000003ee42a542a4c259708eff50c1, NA -#> 10 NA, https://i.scdn.co/image/ab67706f00000003ca391c001dd460eb50815f99, NA +#> 8 NA, https://i.scdn.co/image/ab67706f00000003ee42a542a4c259708eff50c1, NA +#> 9 NA, https://i.scdn.co/image/ab67706f0000000315412c27faaa68ca08105f26, NA +#> 10 NA, https://i.scdn.co/image/ab67706f00000003c470446f590f6a8b8a55eaf8, NA #> 11 NA, https://i.scdn.co/image/ab67706f000000033b8dc8bf62a876d30695ec1d, NA -#> 12 NA, https://i.scdn.co/image/ab67706f0000000338930636b13ee4d2e1ee2e4e, NA -#> 13 NA, https://i.scdn.co/image/ab67706f00000003955a83cb4667cf205fdf58eb, NA +#> 12 NA, https://i.scdn.co/image/ab67706f000000036d84d98d614876aa51e67fbe, NA +#> 13 NA, https://i.scdn.co/image/ab67706f00000003b71bec7748df963faa09f624, NA #> 14 NA, https://i.scdn.co/image/ab67706f00000003470dd505fcf08e4693db9b24, NA -#> 15 NA, https://i.scdn.co/image/ab67706f00000003bf5b729a4e375ebb081f82b9, NA +#> 15 NA, https://i.scdn.co/image/ab67706f00000003058d475cbc127c2f0c712490, NA #> 16 NA, https://i.scdn.co/image/ab67706f00000003feb66cd1f6632ecfa89b3e8c, NA -#> 17 NA, https://i.scdn.co/image/ab67706f000000036d84d98d614876aa51e67fbe, NA -#> 18 NA, https://i.scdn.co/image/ab67706f000000038126fd865d687eff7f3d0f7f, NA -#> 19 NA, https://i.scdn.co/image/ab67706f00000003076d372cae48aa2772b70705, NA -#> 20 NA, https://i.scdn.co/image/ab67706f000000036c7f1e4ccf8ba2ee554cf5e0, NA -#> name primary_color public -#> 1 Sexta NA NA -#> 2 Sol e Churrasco NA NA -#> 3 Drinks no Sofá NA NA -#> 4 Segue o Baile NA NA -#> 5 Revoada NA NA -#> 6 Bora arrochar NA NA -#> 7 Festa na Praia NA NA -#> 8 Farra Sertaneja NA NA -#> 9 Resenha na Praia NA NA -#> 10 Happy Hour NA NA -#> 11 Festa na Piscina NA NA -#> 12 Festa Brasileira NA NA -#> 13 Girls' Night NA NA -#> 14 Dance Party NA NA -#> 15 Feelin' Myself NA NA -#> 16 Rock Party NA NA -#> 17 Sambalanço NA NA -#> 18 Lista VIP: DAY + Carol Biazin NA NA -#> 19 Carnavalizar NA NA -#> 20 Fervo NA NA +#> 17 NA, https://i.scdn.co/image/ab67706f00000003f33dccf0dbb3500f622798db, NA +#> 18 NA, https://i.scdn.co/image/ab67706f0000000324bf380143d949f9bbccc187, NA +#> 19 NA, https://i.scdn.co/image/ab67706f000000033e0cf0fc5e314fa6eaa9e00d, NA +#> 20 NA, https://i.scdn.co/image/ab67706f0000000329a3de2418e65574d461618a, NA +#> name primary_color public +#> 1 Sextou NA NA +#> 2 Sol e Churrasco NA NA +#> 3 Drinks no Sofá NA NA +#> 4 Segue o Baile NA NA +#> 5 Revoada NA NA +#> 6 Bora arrochar NA NA +#> 7 Festa na Praia NA NA +#> 8 Resenha na Praia NA NA +#> 9 Farra Sertaneja NA NA +#> 10 Festa Brasileira NA NA +#> 11 Festa na Piscina NA NA +#> 12 Sambalanço NA NA +#> 13 80s Party NA NA +#> 14 Dance Party NA NA +#> 15 Lista VIP: Ananda NA NA +#> 16 Rock Party NA NA +#> 17 Happy Hour NA NA +#> 18 Girls' Night NA NA +#> 19 Feelin' Myself NA NA +#> 20 00s Party NA NA #> snapshot_id -#> 1 MTYyMzY5NDc1MiwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 2 MTYyMzY5NDc0NiwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 3 MTYyMzY5NDY5OCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 4 MTYyMzY5NDcwNiwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 5 MTYyMzM4MDQ2MCwwMDAwMDAyNTAwMDAwMTc5ZjkwNDAyNWUwMDAwMDE3OTFmNjlkNTI3 -#> 6 MTYyMzY5NDcyMiwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 7 MTYyMzY5NDcwNywwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 8 MTYyMzM4MDQ2MCwwMDAwMDNmYzAwMDAwMTc5ZjkwNDAyNWUwMDAwMDE3OGIzY2E1YjQ5 -#> 9 MTYyMjgzODQ0NSwwMDAwMDA2MzAwMDAwMTc5ZDhiNTg2M2UwMDAwMDE3MmYxYzU1MTVh -#> 10 MTYyMzY5NDc1MiwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 11 MTYyMzY5NDcwMSwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 12 MTYyMzY5NDY5NywwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 13 MTYyMzY5NDczMiwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 14 MTYyMzY5NDcyNiwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 15 MTYyMzQyMDk2MCwwMDAwMDQ0MDAwMDAwMTc5ZmI2ZGZmZGIwMDAwMDE3OWYxYjZlYmM0 +#> 1 MTYzNTg3MTUzMywwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 2 MTYzNTg3MTUyNSwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 3 MTYzNTg3MTUzOCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 4 MTYzNTg3MTU0NCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 5 MTYzNTQ3NjUyMCwwMDAwMDAzYjAwMDAwMTdjYzlmZjNjYmMwMDAwMDE3YzgwN2RhYTU1 +#> 6 MTYzNTg3MTU1NCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 7 MTYzNTg3MTUxNywwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 8 MTYzNDI2Njk4MCwwMDAwMDA2ZDAwMDAwMTdjODFlNzFlZmIwMDAwMDE3MmYxYzU1MTVh +#> 9 MTYzNTQ3NjQwMCwwMDAwMDQwZDAwMDAwMTdjYzlmZDY4MmIwMDAwMDE3YzgwZWExY2Iz +#> 10 MTYzNTg3MTU0OCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 11 MTYzNTg3MTU2NCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 12 MTYzNTQ3NjQ2MCwwMDAwMDAxYjAwMDAwMTdjYzlmZTUyMzAwMDAwMDE3ODg1NTkxMzBi +#> 13 MTYzNTg3MTU2NCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 14 MTYzNTg3MTUyNSwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 15 MTYzNTQ3NjQwMCwwMDAwMDQ0YTAwMDAwMTdjYzlmZDY4MTgwMDAwMDE3Y2M4NDU0YmE2 #> 16 MTYxOTEyOTEwOCwwMDAwMDAzOTAwMDAwMTc4ZmI5ZDg3MDQwMDAwMDE2ZDE1NTBjOWZh -#> 17 MTYyMzM4MDQ2MCwwMDAwMDAwYzAwMDAwMTc5ZjkwNDAyNTQwMDAwMDE3ODg1NTkxMzBi -#> 18 MTYyMzM4MDQwMCwwMDAwMDQzZTAwMDAwMTc5ZjkwMzE4MTcwMDAwMDE3OWYxNGQwMzk4 -#> 19 MTYyMzY5NDcxMywwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl -#> 20 MTYxNjEyMjg2MCwwMDAwMDAwYTAwMDAwMTc4NDg2ZGQyN2YwMDAwMDE3Mzk1YzhjYjVm +#> 17 MTYzNTg3MTUzOSwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 18 MTYzNTg3MTU1OSwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl +#> 19 MTYzNTU0Mjg2NywwMDAwMDQ1ZTAwMDAwMTdjY2RmMzlmMjcwMDAwMDE3Y2M4MjI1ZmYy +#> 20 MTYzNTg3MTUyNywwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl #> type uri #> 1 playlist spotify:playlist:37i9dQZF1DX8mBRYewE6or #> 2 playlist spotify:playlist:37i9dQZF1DXb1oSegSL8id @@ -325,19 +328,19 @@

    Examp #> 5 playlist spotify:playlist:37i9dQZF1DX4MdXmAY6EDq #> 6 playlist spotify:playlist:37i9dQZF1DXdXbKzsf80lE #> 7 playlist spotify:playlist:37i9dQZF1DX41UmHm2vtav -#> 8 playlist spotify:playlist:37i9dQZF1DX5GJ0BQvLMjM -#> 9 playlist spotify:playlist:37i9dQZF1DWXvzyniz2fv4 -#> 10 playlist spotify:playlist:37i9dQZF1DWZ72qOlbizxi +#> 8 playlist spotify:playlist:37i9dQZF1DWXvzyniz2fv4 +#> 9 playlist spotify:playlist:37i9dQZF1DX5GJ0BQvLMjM +#> 10 playlist spotify:playlist:37i9dQZF1DX1oTjVZnUYT3 #> 11 playlist spotify:playlist:37i9dQZF1DXdWpx7KRCSbJ -#> 12 playlist spotify:playlist:37i9dQZF1DX1oTjVZnUYT3 -#> 13 playlist spotify:playlist:37i9dQZF1DX0Uv9tZ47pWo +#> 12 playlist spotify:playlist:37i9dQZF1DX94Xc0f4tUlY +#> 13 playlist spotify:playlist:37i9dQZF1DX6xnkAwJX7tn #> 14 playlist spotify:playlist:37i9dQZF1DXaXB8fQg7xif -#> 15 playlist spotify:playlist:37i9dQZF1DX6GwdWRQMQpq +#> 15 playlist spotify:playlist:37i9dQZF1DX8vpLK1FoEw3 #> 16 playlist spotify:playlist:37i9dQZF1DX8FwnYE6PRvL -#> 17 playlist spotify:playlist:37i9dQZF1DX94Xc0f4tUlY -#> 18 playlist spotify:playlist:37i9dQZF1DX8vpLK1FoEw3 -#> 19 playlist spotify:playlist:37i9dQZF1DX9udUjwxj8v9 -#> 20 playlist spotify:playlist:37i9dQZF1DXcjvYvHoIYE6 +#> 17 playlist spotify:playlist:37i9dQZF1DWZ72qOlbizxi +#> 18 playlist spotify:playlist:37i9dQZF1DX0Uv9tZ47pWo +#> 19 playlist spotify:playlist:37i9dQZF1DX6GwdWRQMQpq +#> 20 playlist spotify:playlist:37i9dQZF1DX7e8TjkFNKWH #> external_urls.spotify owner.display_name #> 1 https://open.spotify.com/playlist/37i9dQZF1DX8mBRYewE6or Spotify #> 2 https://open.spotify.com/playlist/37i9dQZF1DXb1oSegSL8id Spotify @@ -346,19 +349,19 @@

    Examp #> 5 https://open.spotify.com/playlist/37i9dQZF1DX4MdXmAY6EDq Spotify #> 6 https://open.spotify.com/playlist/37i9dQZF1DXdXbKzsf80lE Spotify #> 7 https://open.spotify.com/playlist/37i9dQZF1DX41UmHm2vtav Spotify -#> 8 https://open.spotify.com/playlist/37i9dQZF1DX5GJ0BQvLMjM Spotify -#> 9 https://open.spotify.com/playlist/37i9dQZF1DWXvzyniz2fv4 Spotify -#> 10 https://open.spotify.com/playlist/37i9dQZF1DWZ72qOlbizxi Spotify +#> 8 https://open.spotify.com/playlist/37i9dQZF1DWXvzyniz2fv4 Spotify +#> 9 https://open.spotify.com/playlist/37i9dQZF1DX5GJ0BQvLMjM Spotify +#> 10 https://open.spotify.com/playlist/37i9dQZF1DX1oTjVZnUYT3 Spotify #> 11 https://open.spotify.com/playlist/37i9dQZF1DXdWpx7KRCSbJ Spotify -#> 12 https://open.spotify.com/playlist/37i9dQZF1DX1oTjVZnUYT3 Spotify -#> 13 https://open.spotify.com/playlist/37i9dQZF1DX0Uv9tZ47pWo Spotify +#> 12 https://open.spotify.com/playlist/37i9dQZF1DX94Xc0f4tUlY Spotify +#> 13 https://open.spotify.com/playlist/37i9dQZF1DX6xnkAwJX7tn Spotify #> 14 https://open.spotify.com/playlist/37i9dQZF1DXaXB8fQg7xif Spotify -#> 15 https://open.spotify.com/playlist/37i9dQZF1DX6GwdWRQMQpq Spotify +#> 15 https://open.spotify.com/playlist/37i9dQZF1DX8vpLK1FoEw3 Spotify #> 16 https://open.spotify.com/playlist/37i9dQZF1DX8FwnYE6PRvL Spotify -#> 17 https://open.spotify.com/playlist/37i9dQZF1DX94Xc0f4tUlY Spotify -#> 18 https://open.spotify.com/playlist/37i9dQZF1DX8vpLK1FoEw3 Spotify -#> 19 https://open.spotify.com/playlist/37i9dQZF1DX9udUjwxj8v9 Spotify -#> 20 https://open.spotify.com/playlist/37i9dQZF1DXcjvYvHoIYE6 Spotify +#> 17 https://open.spotify.com/playlist/37i9dQZF1DWZ72qOlbizxi Spotify +#> 18 https://open.spotify.com/playlist/37i9dQZF1DX0Uv9tZ47pWo Spotify +#> 19 https://open.spotify.com/playlist/37i9dQZF1DX6GwdWRQMQpq Spotify +#> 20 https://open.spotify.com/playlist/37i9dQZF1DX7e8TjkFNKWH Spotify #> owner.href owner.id owner.type #> 1 https://api.spotify.com/v1/users/spotify spotify user #> 2 https://api.spotify.com/v1/users/spotify spotify user @@ -409,40 +412,40 @@

    Examp #> 5 https://api.spotify.com/v1/playlists/37i9dQZF1DX4MdXmAY6EDq/tracks #> 6 https://api.spotify.com/v1/playlists/37i9dQZF1DXdXbKzsf80lE/tracks #> 7 https://api.spotify.com/v1/playlists/37i9dQZF1DX41UmHm2vtav/tracks -#> 8 https://api.spotify.com/v1/playlists/37i9dQZF1DX5GJ0BQvLMjM/tracks -#> 9 https://api.spotify.com/v1/playlists/37i9dQZF1DWXvzyniz2fv4/tracks -#> 10 https://api.spotify.com/v1/playlists/37i9dQZF1DWZ72qOlbizxi/tracks +#> 8 https://api.spotify.com/v1/playlists/37i9dQZF1DWXvzyniz2fv4/tracks +#> 9 https://api.spotify.com/v1/playlists/37i9dQZF1DX5GJ0BQvLMjM/tracks +#> 10 https://api.spotify.com/v1/playlists/37i9dQZF1DX1oTjVZnUYT3/tracks #> 11 https://api.spotify.com/v1/playlists/37i9dQZF1DXdWpx7KRCSbJ/tracks -#> 12 https://api.spotify.com/v1/playlists/37i9dQZF1DX1oTjVZnUYT3/tracks -#> 13 https://api.spotify.com/v1/playlists/37i9dQZF1DX0Uv9tZ47pWo/tracks +#> 12 https://api.spotify.com/v1/playlists/37i9dQZF1DX94Xc0f4tUlY/tracks +#> 13 https://api.spotify.com/v1/playlists/37i9dQZF1DX6xnkAwJX7tn/tracks #> 14 https://api.spotify.com/v1/playlists/37i9dQZF1DXaXB8fQg7xif/tracks -#> 15 https://api.spotify.com/v1/playlists/37i9dQZF1DX6GwdWRQMQpq/tracks +#> 15 https://api.spotify.com/v1/playlists/37i9dQZF1DX8vpLK1FoEw3/tracks #> 16 https://api.spotify.com/v1/playlists/37i9dQZF1DX8FwnYE6PRvL/tracks -#> 17 https://api.spotify.com/v1/playlists/37i9dQZF1DX94Xc0f4tUlY/tracks -#> 18 https://api.spotify.com/v1/playlists/37i9dQZF1DX8vpLK1FoEw3/tracks -#> 19 https://api.spotify.com/v1/playlists/37i9dQZF1DX9udUjwxj8v9/tracks -#> 20 https://api.spotify.com/v1/playlists/37i9dQZF1DXcjvYvHoIYE6/tracks +#> 17 https://api.spotify.com/v1/playlists/37i9dQZF1DWZ72qOlbizxi/tracks +#> 18 https://api.spotify.com/v1/playlists/37i9dQZF1DX0Uv9tZ47pWo/tracks +#> 19 https://api.spotify.com/v1/playlists/37i9dQZF1DX6GwdWRQMQpq/tracks +#> 20 https://api.spotify.com/v1/playlists/37i9dQZF1DX7e8TjkFNKWH/tracks #> tracks.total -#> 1 62 +#> 1 75 #> 2 100 #> 3 60 #> 4 70 #> 5 50 #> 6 100 -#> 7 80 -#> 8 100 -#> 9 68 -#> 10 75 +#> 7 70 +#> 8 65 +#> 9 100 +#> 10 57 #> 11 65 -#> 12 57 -#> 13 80 -#> 14 100 +#> 12 50 +#> 13 150 +#> 14 125 #> 15 50 #> 16 145 -#> 17 51 -#> 18 53 +#> 17 75 +#> 18 80 #> 19 50 -#> 20 56

    # } +#> 20 150
    # }
    @@ -152,12 +152,11 @@

    See a

    Examples

    # \donttest{ rex_orange <- get_discography("Rex Orange County") -
    #> Warning: `html_session()` was deprecated in rvest 1.0.0. -#> Please use `session()` instead.
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Warning: All elements of `...` must be named. -#> Did you want `data = c(line, lyric)`?
    #> Warning: All elements of `...` must be named. -#> Did you want `data = c(line, lyric)`?
    #> Warning: All elements of `...` must be named. -#> Did you want `data = c(line, lyric)`?
    #> Warning: All elements of `...` must be named. -#> Did you want `data = c(line, lyric)`?
    # } +
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Joining, by = c("album_name", "track_n", "track_url")
    #> Warning: All elements of `...` must be named. +#> Did you want `data = c()`?
    #> Warning: All elements of `...` must be named. +#> Did you want `data = c()`?
    #> Warning: All elements of `...` must be named. +#> Did you want `data = c()`?
    #> Warning: All elements of `...` must be named. +#> Did you want `data = c()`?
    # }
    @@ -112,7 +112,7 @@
    @@ -192,7 +192,136 @@

    Examp get_featured_playlists( country = 'BE', locale = "nl_BE" ) -

    #> Error: "market" must be an ISO 3166-1 alpha-2 country code
    # } +
    #> collaborative +#> 1 FALSE +#> 2 FALSE +#> 3 FALSE +#> 4 FALSE +#> 5 FALSE +#> 6 FALSE +#> 7 FALSE +#> 8 FALSE +#> 9 FALSE +#> description +#> 1 50 Hits van dit moment - 50 hits du moment. Cover: Ed Sheeran +#> 2 Restez au courant des nouveaux titres et des tubes d'ici et ailleurs. Cover: Stromae. +#> 3 Voel je goed met deze tijdloze Happy Tunes! +#> 4 #PlayLocal - #ikluisterbelgisch - Support local artists from Belgium. +#> 5 Le meilleur de la musique d'hier et d'aujourd'hui pour une journée parfaite. +#> 6 De beste BE Rap - Le Meilleur du Rap Belge. Cover: Cm2 +#> 7 Indie, Alternative en Rock met een randje in één playlist. Cover: Sam Fender. +#> 8 De grootste dance hits van het moment. Cover: ACRAZE +#> 9 Meezingen met de beste Vlaamse hits, levensliederen en Vlaams Populair. Cover: Regi, Pauline. +#> href +#> 1 https://api.spotify.com/v1/playlists/37i9dQZF1DX1kfybUJZB6S +#> 2 https://api.spotify.com/v1/playlists/37i9dQZF1DWSq1nQilUgG8 +#> 3 https://api.spotify.com/v1/playlists/37i9dQZF1DX9u7XXOp0l5L +#> 4 https://api.spotify.com/v1/playlists/37i9dQZF1DX3S2ONCFIYHU +#> 5 https://api.spotify.com/v1/playlists/37i9dQZF1DXdrln2UyZD7F +#> 6 https://api.spotify.com/v1/playlists/37i9dQZF1DXadhN5awWZtL +#> 7 https://api.spotify.com/v1/playlists/37i9dQZF1DX6MUrG3NBYtM +#> 8 https://api.spotify.com/v1/playlists/37i9dQZF1DWTwCImwcYjDL +#> 9 https://api.spotify.com/v1/playlists/37i9dQZF1DX4UF20jxFQBv +#> id +#> 1 37i9dQZF1DX1kfybUJZB6S +#> 2 37i9dQZF1DWSq1nQilUgG8 +#> 3 37i9dQZF1DX9u7XXOp0l5L +#> 4 37i9dQZF1DX3S2ONCFIYHU +#> 5 37i9dQZF1DXdrln2UyZD7F +#> 6 37i9dQZF1DXadhN5awWZtL +#> 7 37i9dQZF1DX6MUrG3NBYtM +#> 8 37i9dQZF1DWTwCImwcYjDL +#> 9 37i9dQZF1DX4UF20jxFQBv +#> images +#> 1 NA, https://i.scdn.co/image/ab67706f00000003549425b60973e7535f2c35e7, NA +#> 2 NA, https://i.scdn.co/image/ab67706f000000033f0411d3e2f5e7edaf7c536e, NA +#> 3 NA, https://i.scdn.co/image/ab67706f00000003a0fd265253193b45c182952e, NA +#> 4 NA, https://i.scdn.co/image/ab67706f0000000342a05b2638ede42490c38ee3, NA +#> 5 NA, https://i.scdn.co/image/ab67706f000000035b4f2aef35a9228d3d036730, NA +#> 6 NA, https://i.scdn.co/image/ab67706f000000032928bb42b72927df076bdd0e, NA +#> 7 NA, https://i.scdn.co/image/ab67706f00000003f61f4abec452d09c256e4812, NA +#> 8 NA, https://i.scdn.co/image/ab67706f00000003f22bf24433d4015daf90e1a8, NA +#> 9 NA, https://i.scdn.co/image/ab67706f000000036428f54ff234fe5ae8777ec3, NA +#> name primary_color public +#> 1 Hot Hits BE NA NA +#> 2 Restez Branché NA NA +#> 3 Happy Tunes NA NA +#> 4 Made In Belgium NA NA +#> 5 La vie est belle NA NA +#> 6 Code 32 NA NA +#> 7 Alternative All Lined Up NA NA +#> 8 360 Dance NA NA +#> 9 Vlaanderen Boven! NA NA +#> snapshot_id type +#> 1 MTYzNTQ1ODQwMCwwMDAwMDBhMTAwMDAwMTdjYzhlYWJmOWMwMDAwMDE3Y2M3OTI4YTJk playlist +#> 2 MTYzNTI1NzE5MSwwMDAwMDA2MzAwMDAwMTdjYmNlYzhiMGEwMDAwMDE3Y2EzNTExYzM5 playlist +#> 3 MTYzNTg3MTU2OCwwMDAwMDAwMGQ0MWQ4Y2Q5OGYwMGIyMDRlOTgwMDk5OGVjZjg0Mjdl playlist +#> 4 MTYzNTUxNzAwOCwwMDAwMDA5ZTAwMDAwMTdjY2M2OTBjMjMwMDAwMDE3N2E0Yzk0YmQy playlist +#> 5 MTYzNTIwMjQ0MCwwMDAwMDExZTAwMDAwMTdjYjlhOTFiOTgwMDAwMDE3Yzc1NTA2NjBj playlist +#> 6 MTYzNTQ1ODQwMCwwMDAwMDI1ZTAwMDAwMTdjYzhlYWJmYTYwMDAwMDE3Y2M2OWIwYjk1 playlist +#> 7 MTYzMzY0NDA2MCwwMDAwMDFmZDAwMDAwMTdjNWNjNjFkZjEwMDAwMDE3YzVhMzA2ZDIw playlist +#> 8 MTYzNTQyNjE3OCwwMDAwMDI0MjAwMDAwMTdjYzZmZjE1YTYwMDAwMDE3YzVmM2ZmYjE4 playlist +#> 9 MTYzNTQ1ODQwMCwwMDAwMDAyYjAwMDAwMTdjYzhlYWJmOTYwMDAwMDE3YzNjMDFkNzUz playlist +#> uri +#> 1 spotify:playlist:37i9dQZF1DX1kfybUJZB6S +#> 2 spotify:playlist:37i9dQZF1DWSq1nQilUgG8 +#> 3 spotify:playlist:37i9dQZF1DX9u7XXOp0l5L +#> 4 spotify:playlist:37i9dQZF1DX3S2ONCFIYHU +#> 5 spotify:playlist:37i9dQZF1DXdrln2UyZD7F +#> 6 spotify:playlist:37i9dQZF1DXadhN5awWZtL +#> 7 spotify:playlist:37i9dQZF1DX6MUrG3NBYtM +#> 8 spotify:playlist:37i9dQZF1DWTwCImwcYjDL +#> 9 spotify:playlist:37i9dQZF1DX4UF20jxFQBv +#> external_urls.spotify owner.display_name +#> 1 https://open.spotify.com/playlist/37i9dQZF1DX1kfybUJZB6S Spotify +#> 2 https://open.spotify.com/playlist/37i9dQZF1DWSq1nQilUgG8 Spotify +#> 3 https://open.spotify.com/playlist/37i9dQZF1DX9u7XXOp0l5L Spotify +#> 4 https://open.spotify.com/playlist/37i9dQZF1DX3S2ONCFIYHU Spotify +#> 5 https://open.spotify.com/playlist/37i9dQZF1DXdrln2UyZD7F Spotify +#> 6 https://open.spotify.com/playlist/37i9dQZF1DXadhN5awWZtL Spotify +#> 7 https://open.spotify.com/playlist/37i9dQZF1DX6MUrG3NBYtM Spotify +#> 8 https://open.spotify.com/playlist/37i9dQZF1DWTwCImwcYjDL Spotify +#> 9 https://open.spotify.com/playlist/37i9dQZF1DX4UF20jxFQBv Spotify +#> owner.href owner.id owner.type +#> 1 https://api.spotify.com/v1/users/spotify spotify user +#> 2 https://api.spotify.com/v1/users/spotify spotify user +#> 3 https://api.spotify.com/v1/users/spotify spotify user +#> 4 https://api.spotify.com/v1/users/spotify spotify user +#> 5 https://api.spotify.com/v1/users/spotify spotify user +#> 6 https://api.spotify.com/v1/users/spotify spotify user +#> 7 https://api.spotify.com/v1/users/spotify spotify user +#> 8 https://api.spotify.com/v1/users/spotify spotify user +#> 9 https://api.spotify.com/v1/users/spotify spotify user +#> owner.uri owner.external_urls.spotify +#> 1 spotify:user:spotify https://open.spotify.com/user/spotify +#> 2 spotify:user:spotify https://open.spotify.com/user/spotify +#> 3 spotify:user:spotify https://open.spotify.com/user/spotify +#> 4 spotify:user:spotify https://open.spotify.com/user/spotify +#> 5 spotify:user:spotify https://open.spotify.com/user/spotify +#> 6 spotify:user:spotify https://open.spotify.com/user/spotify +#> 7 spotify:user:spotify https://open.spotify.com/user/spotify +#> 8 spotify:user:spotify https://open.spotify.com/user/spotify +#> 9 spotify:user:spotify https://open.spotify.com/user/spotify +#> tracks.href +#> 1 https://api.spotify.com/v1/playlists/37i9dQZF1DX1kfybUJZB6S/tracks +#> 2 https://api.spotify.com/v1/playlists/37i9dQZF1DWSq1nQilUgG8/tracks +#> 3 https://api.spotify.com/v1/playlists/37i9dQZF1DX9u7XXOp0l5L/tracks +#> 4 https://api.spotify.com/v1/playlists/37i9dQZF1DX3S2ONCFIYHU/tracks +#> 5 https://api.spotify.com/v1/playlists/37i9dQZF1DXdrln2UyZD7F/tracks +#> 6 https://api.spotify.com/v1/playlists/37i9dQZF1DXadhN5awWZtL/tracks +#> 7 https://api.spotify.com/v1/playlists/37i9dQZF1DX6MUrG3NBYtM/tracks +#> 8 https://api.spotify.com/v1/playlists/37i9dQZF1DWTwCImwcYjDL/tracks +#> 9 https://api.spotify.com/v1/playlists/37i9dQZF1DX4UF20jxFQBv/tracks +#> tracks.total +#> 1 50 +#> 2 75 +#> 3 100 +#> 4 150 +#> 5 60 +#> 6 50 +#> 7 104 +#> 8 70 +#> 9 76
    # }
    @@ -185,28 +185,28 @@

    Examp
    # \donttest{ get_genre_artists('wonky')
    #> # A tibble: 20 x 12 -#> genres href id images name popularity type uri external_urls.sp~ -#> <list> <chr> <chr> <list> <chr> <int> <chr> <chr> <chr> -#> 1 <chr [~ https:~ 29XOe~ <df [~ Flyi~ 66 arti~ spoti~ https://open.spo~ -#> 2 <chr [~ https:~ 17Zu0~ <df [~ Knxw~ 63 arti~ spoti~ https://open.spo~ -#> 3 <chr [~ https:~ 3VwKS~ <df [~ TOKi~ 60 arti~ spoti~ https://open.spo~ -#> 4 <chr [~ https:~ 2wouN~ <df [~ Com ~ 56 arti~ spoti~ https://open.spo~ -#> 5 <chr [~ https:~ 1PmVy~ <df [~ Lorn 58 arti~ spoti~ https://open.spo~ -#> 6 <chr [~ https:~ 4GcpB~ <df [~ Mnds~ 57 arti~ spoti~ https://open.spo~ -#> 7 <chr [~ https:~ 6y80I~ <df [~ Shlo~ 54 arti~ spoti~ https://open.spo~ -#> 8 <chr [~ https:~ 3NUtp~ <df [~ Moun~ 58 arti~ spoti~ https://open.spo~ -#> 9 <chr [~ https:~ 0IVap~ <df [~ Nosa~ 52 arti~ spoti~ https://open.spo~ -#> 10 <chr [~ https:~ 1AEcp~ <df [~ DaM-~ 52 arti~ spoti~ https://open.spo~ -#> 11 <chr [~ https:~ 0uCCB~ <df [~ Buri~ 56 arti~ spoti~ https://open.spo~ -#> 12 <chr [~ https:~ 2DcAd~ <df [~ Dirt~ 49 arti~ spoti~ https://open.spo~ -#> 13 <chr [~ https:~ 2wPDb~ <df [~ Oneo~ 55 arti~ spoti~ https://open.spo~ -#> 14 <chr [~ https:~ 2L2un~ <df [~ Teebs 49 arti~ spoti~ https://open.spo~ -#> 15 <chr [~ https:~ 06xa1~ <df [~ Mach~ 52 arti~ spoti~ https://open.spo~ -#> 16 <chr [~ https:~ 1MSxO~ <df [~ Phot~ 48 arti~ spoti~ https://open.spo~ -#> 17 <chr [~ https:~ 2sAlo~ <df [~ Onra 51 arti~ spoti~ https://open.spo~ -#> 18 <chr [~ https:~ 1iqXh~ <df [~ xxyy~ 47 arti~ spoti~ https://open.spo~ -#> 19 <chr [~ https:~ 3i7IU~ <df [~ Jonw~ 48 arti~ spoti~ https://open.spo~ -#> 20 <chr [~ https:~ 5wZOr~ <df [~ Lone 50 arti~ spoti~ https://open.spo~ +#> genres href id images name popularity type uri external_urls.s~ +#> <list> <chr> <chr> <list> <chr> <int> <chr> <chr> <chr> +#> 1 <chr [6]> https~ 17Zu0~ <df [~ Knxw~ 62 arti~ spot~ https://open.sp~ +#> 2 <chr [12]> https~ 29XOe~ <df [~ Flyi~ 63 arti~ spot~ https://open.sp~ +#> 3 <chr [7]> https~ 3VwKS~ <df [~ TOKi~ 59 arti~ spot~ https://open.sp~ +#> 4 <chr [2]> https~ 1PmVy~ <df [~ Lorn 57 arti~ spot~ https://open.sp~ +#> 5 <chr [8]> https~ 3NUtp~ <df [~ Moun~ 57 arti~ spot~ https://open.sp~ +#> 6 <chr [8]> https~ 6y80I~ <df [~ Shlo~ 52 arti~ spot~ https://open.sp~ +#> 7 <chr [6]> https~ 0IVap~ <df [~ Nosa~ 51 arti~ spot~ https://open.sp~ +#> 8 <chr [9]> https~ 4GcpB~ <df [~ Mnds~ 52 arti~ spot~ https://open.sp~ +#> 9 <chr [3]> https~ 1AEcp~ <df [~ DaM-~ 51 arti~ spot~ https://open.sp~ +#> 10 <chr [5]> https~ 2AR42~ <df [~ Floa~ 54 arti~ spot~ https://open.sp~ +#> 11 <chr [10]> https~ 5wZOr~ <df [~ Lone 53 arti~ spot~ https://open.sp~ +#> 12 <chr [3]> https~ 2DcAd~ <df [~ Dirt~ 47 arti~ spot~ https://open.sp~ +#> 13 <chr [6]> https~ 0uCCB~ <df [~ Buri~ 54 arti~ spot~ https://open.sp~ +#> 14 <chr [4]> https~ 6e7BQ~ <df [~ Karr~ 50 arti~ spot~ https://open.sp~ +#> 15 <chr [4]> https~ 2L2un~ <df [~ Teebs 48 arti~ spot~ https://open.sp~ +#> 16 <chr [2]> https~ 1MSxO~ <df [~ Phot~ 47 arti~ spot~ https://open.sp~ +#> 17 <chr [12]> https~ 06xa1~ <df [~ Mach~ 51 arti~ spot~ https://open.sp~ +#> 18 <chr [3]> https~ 3i7IU~ <df [~ Jonw~ 47 arti~ spot~ https://open.sp~ +#> 19 <chr [1]> https~ 1iqXh~ <df [~ xxyy~ 45 arti~ spot~ https://open.sp~ +#> 20 <chr [2]> https~ 47V6n~ <df [~ Robo~ 51 arti~ spot~ https://open.sp~ #> # ... with 3 more variables: followers.href <lgl>, followers.total <int>, #> # genre <chr>
    # }
    diff --git a/docs/reference/get_label_artists.html b/docs/reference/get_label_artists.html index 40f32e3..23e86ef 100644 --- a/docs/reference/get_label_artists.html +++ b/docs/reference/get_label_artists.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -193,30 +193,30 @@

    Examp #> [1] 0 #> #> $access_token -#> [1] "BQC3MEfZaGxeQO82y-Busw6qputqBcKKstlauwXylVFcvhf7dkDpHHpStOfPoPSCKzI9jmf3tLMY1M265nw" +#> [1] "BQAHyG2YL6dK_l7b84dRy_Ql5Tj7Ao66Vh8YMlu7T1r4sv0EJxVQfl3naar6wNL3Ry5RfqchnfImbiWqTek" #>
    #> # A tibble: 20 x 12 -#> genres href id images name popularity type uri external_urls.sp~ -#> <list> <chr> <chr> <list> <chr> <int> <chr> <chr> <chr> -#> 1 <chr [~ https:~ 4frXp~ <df [~ Thun~ 72 arti~ spoti~ https://open.spo~ -#> 2 <chr [~ https:~ 6EHS9~ <df [~ Sala~ 40 arti~ spoti~ https://open.spo~ -#> 3 <chr [~ https:~ 1ybIN~ <df [~ Smino 73 arti~ spoti~ https://open.spo~ -#> 4 <chr [~ https:~ 46Ce0~ <df [~ Lapa~ 46 arti~ spoti~ https://open.spo~ -#> 5 <chr [~ https:~ 29XOe~ <df [~ Flyi~ 66 arti~ spoti~ https://open.spo~ -#> 6 <chr [~ https:~ 2L2un~ <df [~ Teebs 49 arti~ spoti~ https://open.spo~ -#> 7 <chr [~ https:~ 3Y3xI~ <df [~ Kenn~ 71 arti~ spoti~ https://open.spo~ -#> 8 <chr [~ https:~ 1tP3R~ <df [~ Arth~ 50 arti~ spoti~ https://open.spo~ -#> 9 <chr [~ https:~ 43Jlw~ <df [~ Hiat~ 62 arti~ spoti~ https://open.spo~ -#> 10 <chr [~ https:~ 7LCDn~ <df [~ Iglo~ 46 arti~ spoti~ https://open.spo~ -#> 11 <chr [~ https:~ 6HQYn~ <df [~ Kama~ 61 arti~ spoti~ https://open.spo~ -#> 12 <chr [~ https:~ 1Ma3p~ <df [~ Ross~ 53 arti~ spoti~ https://open.spo~ -#> 13 <chr [~ https:~ 5cM1P~ <df [~ Robe~ 66 arti~ spoti~ https://open.spo~ -#> 14 <chr [~ https:~ 3VwKS~ <df [~ TOKi~ 60 arti~ spoti~ https://open.spo~ -#> 15 <chr [~ https:~ 1PmVy~ <df [~ Lorn 58 arti~ spoti~ https://open.spo~ -#> 16 <chr [~ https:~ 0NcPK~ <df [~ Guap~ 66 arti~ spoti~ https://open.spo~ -#> 17 <chr [~ https:~ 2Njfa~ <df [~ Aziz~ 59 arti~ spoti~ https://open.spo~ -#> 18 <chr [~ https:~ 6jlWj~ <df [~ Emil~ 56 arti~ spoti~ https://open.spo~ -#> 19 <chr [~ https:~ 6uIst~ <df [~ Loui~ 48 arti~ spoti~ https://open.spo~ -#> 20 <chr [~ https:~ 65dGL~ <df [~ BADB~ 64 arti~ spoti~ https://open.spo~ +#> genres href id images name popularity type uri external_urls.s~ +#> <list> <chr> <chr> <list> <chr> <int> <chr> <chr> <chr> +#> 1 <chr [1]> https~ 4frXp~ <df [~ Thun~ 70 arti~ spot~ https://open.sp~ +#> 2 <chr [4]> https~ 1ybIN~ <df [~ Smino 71 arti~ spot~ https://open.sp~ +#> 3 <chr [4]> https~ 43Jlw~ <df [~ Hiat~ 61 arti~ spot~ https://open.sp~ +#> 4 <chr [6]> https~ 3Y3xI~ <df [~ Kenn~ 69 arti~ spot~ https://open.sp~ +#> 5 <chr [12]> https~ 29XOe~ <df [~ Flyi~ 63 arti~ spot~ https://open.sp~ +#> 6 <chr [6]> https~ 6HQYn~ <df [~ Kama~ 62 arti~ spot~ https://open.sp~ +#> 7 <chr [7]> https~ 5cM1P~ <df [~ Robe~ 65 arti~ spot~ https://open.sp~ +#> 8 <chr [2]> https~ 1PmVy~ <df [~ Lorn 57 arti~ spot~ https://open.sp~ +#> 9 <chr [5]> https~ 65dGL~ <df [~ BADB~ 68 arti~ spot~ https://open.sp~ +#> 10 <chr [7]> https~ 0NcPK~ <df [~ Guap~ 63 arti~ spot~ https://open.sp~ +#> 11 <chr [2]> https~ 2Njfa~ <df [~ Aziz~ 57 arti~ spot~ https://open.sp~ +#> 12 <chr [4]> https~ 1tP3R~ <df [~ Arth~ 56 arti~ spot~ https://open.sp~ +#> 13 <chr [1]> https~ 6uIst~ <df [~ Loui~ 48 arti~ spot~ https://open.sp~ +#> 14 <chr [7]> https~ 6jlWj~ <df [~ Emil~ 55 arti~ spot~ https://open.sp~ +#> 15 <chr [7]> https~ 3VwKS~ <df [~ TOKi~ 59 arti~ spot~ https://open.sp~ +#> 16 <chr [4]> https~ 24hJW~ <df [~ Mich~ 59 arti~ spot~ https://open.sp~ +#> 17 <chr [4]> https~ 2L2un~ <df [~ Teebs 48 arti~ spot~ https://open.sp~ +#> 18 <chr [6]> https~ 46Ce0~ <df [~ Lapa~ 45 arti~ spot~ https://open.sp~ +#> 19 <chr [5]> https~ 7LCDn~ <df [~ Iglo~ 42 arti~ spot~ https://open.sp~ +#> 20 <chr [8]> https~ 3mvkW~ <df [~ Amon~ 50 arti~ spot~ https://open.sp~ #> # ... with 3 more variables: followers.href <lgl>, followers.total <int>, #> # label <chr>
    # }
    diff --git a/docs/reference/get_my_current_playback.html b/docs/reference/get_my_current_playback.html index 44c8e93..28e8942 100644 --- a/docs/reference/get_my_current_playback.html +++ b/docs/reference/get_my_current_playback.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_currently_playing.html b/docs/reference/get_my_currently_playing.html index 961bdf5..89c341e 100644 --- a/docs/reference/get_my_currently_playing.html +++ b/docs/reference/get_my_currently_playing.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_devices.html b/docs/reference/get_my_devices.html index 2d0d43d..f4aacde 100644 --- a/docs/reference/get_my_devices.html +++ b/docs/reference/get_my_devices.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_followed_artists.html b/docs/reference/get_my_followed_artists.html index 7a3edaf..f956341 100644 --- a/docs/reference/get_my_followed_artists.html +++ b/docs/reference/get_my_followed_artists.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_playlists.html b/docs/reference/get_my_playlists.html index bd33b7a..2fdb607 100644 --- a/docs/reference/get_my_playlists.html +++ b/docs/reference/get_my_playlists.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_profile.html b/docs/reference/get_my_profile.html index b6167fa..dc6bec8 100644 --- a/docs/reference/get_my_profile.html +++ b/docs/reference/get_my_profile.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_recently_played.html b/docs/reference/get_my_recently_played.html index 67cb592..74718dd 100644 --- a/docs/reference/get_my_recently_played.html +++ b/docs/reference/get_my_recently_played.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_saved_albums.html b/docs/reference/get_my_saved_albums.html index babf1a6..98f533e 100644 --- a/docs/reference/get_my_saved_albums.html +++ b/docs/reference/get_my_saved_albums.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_saved_tracks.html b/docs/reference/get_my_saved_tracks.html index 1a50f30..345f0b8 100644 --- a/docs/reference/get_my_saved_tracks.html +++ b/docs/reference/get_my_saved_tracks.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_my_top_artists_or_tracks.html b/docs/reference/get_my_top_artists_or_tracks.html index 54eed8c..8f1fd6c 100644 --- a/docs/reference/get_my_top_artists_or_tracks.html +++ b/docs/reference/get_my_top_artists_or_tracks.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_new_releases.html b/docs/reference/get_new_releases.html index 69c9a65..2808e08 100644 --- a/docs/reference/get_new_releases.html +++ b/docs/reference/get_new_releases.html @@ -6,7 +6,7 @@ -Get New Releases — get_new_releases • spotifyr +Get new releases — get_new_releases • spotifyr @@ -39,7 +39,7 @@ - + @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -112,7 +112,7 @@
    @@ -171,56 +171,56 @@

    Examp #> 1 single #> 2 single #> 3 single -#> 4 album +#> 4 single #> 5 single -#> artists -#> 1 https://api.spotify.com/v1/artists/1eX2QZGKv4RFxpDKUGxgm0, https://api.spotify.com/v1/artists/3H7Ez7cwaYw4L3ELy4v3Lc, 1eX2QZGKv4RFxpDKUGxgm0, 3H7Ez7cwaYw4L3ELy4v3Lc, Aden x Asme, Håkan Hellström, artist, artist, spotify:artist:1eX2QZGKv4RFxpDKUGxgm0, spotify:artist:3H7Ez7cwaYw4L3ELy4v3Lc, https://open.spotify.com/artist/1eX2QZGKv4RFxpDKUGxgm0, https://open.spotify.com/artist/3H7Ez7cwaYw4L3ELy4v3Lc -#> 2 https://api.spotify.com/v1/artists/62QZPjYQMoo5g56FP9Webq, 62QZPjYQMoo5g56FP9Webq, Laleh, artist, spotify:artist:62QZPjYQMoo5g56FP9Webq, https://open.spotify.com/artist/62QZPjYQMoo5g56FP9Webq -#> 3 https://api.spotify.com/v1/artists/7vk5e3vY1uw9plTHJAMwjN, https://api.spotify.com/v1/artists/5rGrDvrLOV2VV8SCFVGWlj, 7vk5e3vY1uw9plTHJAMwjN, 5rGrDvrLOV2VV8SCFVGWlj, Alan Walker, Imanbek, artist, artist, spotify:artist:7vk5e3vY1uw9plTHJAMwjN, spotify:artist:5rGrDvrLOV2VV8SCFVGWlj, https://open.spotify.com/artist/7vk5e3vY1uw9plTHJAMwjN, https://open.spotify.com/artist/5rGrDvrLOV2VV8SCFVGWlj -#> 4 https://api.spotify.com/v1/artists/4C86wrjOUfXQDlt6A4oJOC, 4C86wrjOUfXQDlt6A4oJOC, Daniel Adams-Ray, artist, spotify:artist:4C86wrjOUfXQDlt6A4oJOC, https://open.spotify.com/artist/4C86wrjOUfXQDlt6A4oJOC -#> 5 https://api.spotify.com/v1/artists/4zGH6gaO4NohcfCXZ31bQG, 4zGH6gaO4NohcfCXZ31bQG, Eric Saade, artist, spotify:artist:4zGH6gaO4NohcfCXZ31bQG, https://open.spotify.com/artist/4zGH6gaO4NohcfCXZ31bQG +#> artists +#> 1 https://api.spotify.com/v1/artists/2VWX6ZalDVTp1KMGN6JDSl, 2VWX6ZalDVTp1KMGN6JDSl, Siw Malmkvist, artist, spotify:artist:2VWX6ZalDVTp1KMGN6JDSl, https://open.spotify.com/artist/2VWX6ZalDVTp1KMGN6JDSl +#> 2 https://api.spotify.com/v1/artists/3fA5zBQWEa0uzYo43SvXaj, 3fA5zBQWEa0uzYo43SvXaj, Peter Jöback, artist, spotify:artist:3fA5zBQWEa0uzYo43SvXaj, https://open.spotify.com/artist/3fA5zBQWEa0uzYo43SvXaj +#> 3 https://api.spotify.com/v1/artists/59E9dYtwLTUAGuAppwFKAW, 59E9dYtwLTUAGuAppwFKAW, Cherrie, artist, spotify:artist:59E9dYtwLTUAGuAppwFKAW, https://open.spotify.com/artist/59E9dYtwLTUAGuAppwFKAW +#> 4 https://api.spotify.com/v1/artists/2DWNa2o3BbsIHeBq7Iu6E7, 2DWNa2o3BbsIHeBq7Iu6E7, Thomas Stenström, artist, spotify:artist:2DWNa2o3BbsIHeBq7Iu6E7, https://open.spotify.com/artist/2DWNa2o3BbsIHeBq7Iu6E7 +#> 5 https://api.spotify.com/v1/artists/0tOdy7SqogILIjzGU2hSr5, 0tOdy7SqogILIjzGU2hSr5, Melissa Horn, artist, spotify:artist:0tOdy7SqogILIjzGU2hSr5, https://open.spotify.com/artist/0tOdy7SqogILIjzGU2hSr5 #> available_markets #> 1 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW #> 2 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW -#> 3 AM, AZ, BY, GE, KG, KZ, MD, RU, UA, UZ +#> 3 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW #> 4 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW #> 5 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW #> href -#> 1 https://api.spotify.com/v1/albums/5G8bQMGvwxtTIJGuni3jzL -#> 2 https://api.spotify.com/v1/albums/2hxKPuoKlnH6ZMInQ3Xg9x -#> 3 https://api.spotify.com/v1/albums/7ihIr7mrNqtqqqSUG5Ts7I -#> 4 https://api.spotify.com/v1/albums/0XwIMEBisaLYj4SWj6wjjS -#> 5 https://api.spotify.com/v1/albums/2yWlDwkU9Es8E5QhNxuZzf +#> 1 https://api.spotify.com/v1/albums/6xhAkcrAHgFTjMZs4bP8YY +#> 2 https://api.spotify.com/v1/albums/6CQpZRZnlKvzNgc3f6rt1c +#> 3 https://api.spotify.com/v1/albums/4zcd1yACKoc6R3fAi8NhCn +#> 4 https://api.spotify.com/v1/albums/5BUAq7X644KHxL5cGWIUVH +#> 5 https://api.spotify.com/v1/albums/7veo0FwLrcfOOPVverDM4t #> id -#> 1 5G8bQMGvwxtTIJGuni3jzL -#> 2 2hxKPuoKlnH6ZMInQ3Xg9x -#> 3 7ihIr7mrNqtqqqSUG5Ts7I -#> 4 0XwIMEBisaLYj4SWj6wjjS -#> 5 2yWlDwkU9Es8E5QhNxuZzf +#> 1 6xhAkcrAHgFTjMZs4bP8YY +#> 2 6CQpZRZnlKvzNgc3f6rt1c +#> 3 4zcd1yACKoc6R3fAi8NhCn +#> 4 5BUAq7X644KHxL5cGWIUVH +#> 5 7veo0FwLrcfOOPVverDM4t #> images -#> 1 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273e042c88090a1f831deb85803, https://i.scdn.co/image/ab67616d00001e02e042c88090a1f831deb85803, https://i.scdn.co/image/ab67616d00004851e042c88090a1f831deb85803, 640, 300, 64 -#> 2 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273a9474c447d0782a6342253d0, https://i.scdn.co/image/ab67616d00001e02a9474c447d0782a6342253d0, https://i.scdn.co/image/ab67616d00004851a9474c447d0782a6342253d0, 640, 300, 64 -#> 3 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2735ad3d2beded6316a3668dd07, https://i.scdn.co/image/ab67616d00001e025ad3d2beded6316a3668dd07, https://i.scdn.co/image/ab67616d000048515ad3d2beded6316a3668dd07, 640, 300, 64 -#> 4 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27331c4e5b5afa4caae278f5170, https://i.scdn.co/image/ab67616d00001e0231c4e5b5afa4caae278f5170, https://i.scdn.co/image/ab67616d0000485131c4e5b5afa4caae278f5170, 640, 300, 64 -#> 5 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27302b7fae77367b8750572cdab, https://i.scdn.co/image/ab67616d00001e0202b7fae77367b8750572cdab, https://i.scdn.co/image/ab67616d0000485102b7fae77367b8750572cdab, 640, 300, 64 -#> name release_date release_date_precision -#> 1 Känn ingen sorg för mig Göteborg 2021-06-11 day -#> 2 Change 2021-06-11 day -#> 3 Sweet Dreams 2021-06-11 day -#> 4 Döda hjärtan kan slå igen 2021-06-11 day -#> 5 Like U Used To 2021-06-11 day -#> total_tracks type uri -#> 1 1 album spotify:album:5G8bQMGvwxtTIJGuni3jzL -#> 2 1 album spotify:album:2hxKPuoKlnH6ZMInQ3Xg9x -#> 3 1 album spotify:album:7ihIr7mrNqtqqqSUG5Ts7I -#> 4 12 album spotify:album:0XwIMEBisaLYj4SWj6wjjS -#> 5 3 album spotify:album:2yWlDwkU9Es8E5QhNxuZzf +#> 1 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273959047b65bbc5f8c56d2de6b, https://i.scdn.co/image/ab67616d00001e02959047b65bbc5f8c56d2de6b, https://i.scdn.co/image/ab67616d00004851959047b65bbc5f8c56d2de6b, 640, 300, 64 +#> 2 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27380ce1d930a7da1b0be2b7c84, https://i.scdn.co/image/ab67616d00001e0280ce1d930a7da1b0be2b7c84, https://i.scdn.co/image/ab67616d0000485180ce1d930a7da1b0be2b7c84, 640, 300, 64 +#> 3 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2738b0adddd70364891b348c494, https://i.scdn.co/image/ab67616d00001e028b0adddd70364891b348c494, https://i.scdn.co/image/ab67616d000048518b0adddd70364891b348c494, 640, 300, 64 +#> 4 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273813d1fbc41aa24adbf08fd41, https://i.scdn.co/image/ab67616d00001e02813d1fbc41aa24adbf08fd41, https://i.scdn.co/image/ab67616d00004851813d1fbc41aa24adbf08fd41, 640, 300, 64 +#> 5 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273b6e2f9ac92b2165c88527ea0, https://i.scdn.co/image/ab67616d00001e02b6e2f9ac92b2165c88527ea0, https://i.scdn.co/image/ab67616d00004851b6e2f9ac92b2165c88527ea0, 640, 300, 64 +#> name release_date release_date_precision total_tracks +#> 1 Smek mig mjukt i ansiktet 2021-10-30 day 1 +#> 2 Falla fritt 2021-10-30 day 1 +#> 3 Mamma är lik sin mamma 2021-10-30 day 1 +#> 4 Sweet Jackie 2021-10-30 day 1 +#> 5 Lämna honom 2021-10-30 day 1 +#> type uri +#> 1 album spotify:album:6xhAkcrAHgFTjMZs4bP8YY +#> 2 album spotify:album:6CQpZRZnlKvzNgc3f6rt1c +#> 3 album spotify:album:4zcd1yACKoc6R3fAi8NhCn +#> 4 album spotify:album:5BUAq7X644KHxL5cGWIUVH +#> 5 album spotify:album:7veo0FwLrcfOOPVverDM4t #> external_urls.spotify -#> 1 https://open.spotify.com/album/5G8bQMGvwxtTIJGuni3jzL -#> 2 https://open.spotify.com/album/2hxKPuoKlnH6ZMInQ3Xg9x -#> 3 https://open.spotify.com/album/7ihIr7mrNqtqqqSUG5Ts7I -#> 4 https://open.spotify.com/album/0XwIMEBisaLYj4SWj6wjjS -#> 5 https://open.spotify.com/album/2yWlDwkU9Es8E5QhNxuZzf

    # } +#> 1 https://open.spotify.com/album/6xhAkcrAHgFTjMZs4bP8YY +#> 2 https://open.spotify.com/album/6CQpZRZnlKvzNgc3f6rt1c +#> 3 https://open.spotify.com/album/4zcd1yACKoc6R3fAi8NhCn +#> 4 https://open.spotify.com/album/5BUAq7X644KHxL5cGWIUVH +#> 5 https://open.spotify.com/album/7veo0FwLrcfOOPVverDM4t
    # }
    diff --git a/docs/reference/get_playlist_audio_features.html b/docs/reference/get_playlist_audio_features.html index 66a163e..43a7de5 100644 --- a/docs/reference/get_playlist_audio_features.html +++ b/docs/reference/get_playlist_audio_features.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_playlist_cover_image.html b/docs/reference/get_playlist_cover_image.html index d0c3404..e08d47a 100644 --- a/docs/reference/get_playlist_cover_image.html +++ b/docs/reference/get_playlist_cover_image.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_playlist_tracks.html b/docs/reference/get_playlist_tracks.html index 9c9d4b6..fefbdb9 100644 --- a/docs/reference/get_playlist_tracks.html +++ b/docs/reference/get_playlist_tracks.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_recommendations.html b/docs/reference/get_recommendations.html index 3565e09..f4fc350 100644 --- a/docs/reference/get_recommendations.html +++ b/docs/reference/get_recommendations.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -179,7 +179,9 @@

    Arg limit -

    Optional. The target size of the list of recommended tracks. For seeds with unusually small pools or when highly restrictive filtering is applied, it may be impossible to generate the requested number of recommended tracks. Debugging information for such cases is available in the response. Default: 20. Minimum: 1. Maximum: 100.

    +

    Optional. The target size of the list of recommended tracks. For seeds with unusually small pools or when highly +restrictive filtering is applied, it may be impossible to generate the requested number of recommended tracks. Debugging information for +such cases is available in the response. Default: 20. Minimum: 1. Maximum: 100.

    market @@ -398,403 +400,403 @@

    See a

    Examples

    # \donttest{ get_recommendations(market = 'SE', seed_genres = 'rock') -
    #> artists -#> 1 https://api.spotify.com/v1/artists/74oJ4qxwOZvX6oSsu1DGnw, 74oJ4qxwOZvX6oSsu1DGnw, Cream, artist, spotify:artist:74oJ4qxwOZvX6oSsu1DGnw, https://open.spotify.com/artist/74oJ4qxwOZvX6oSsu1DGnw -#> 2 https://api.spotify.com/v1/artists/6gZq1Q6bdOxsUPUG1TaFbF, 6gZq1Q6bdOxsUPUG1TaFbF, Godsmack, artist, spotify:artist:6gZq1Q6bdOxsUPUG1TaFbF, https://open.spotify.com/artist/6gZq1Q6bdOxsUPUG1TaFbF -#> 3 https://api.spotify.com/v1/artists/40Yq4vzPs9VNUrIBG5Jr2i, 40Yq4vzPs9VNUrIBG5Jr2i, The Smashing Pumpkins, artist, spotify:artist:40Yq4vzPs9VNUrIBG5Jr2i, https://open.spotify.com/artist/40Yq4vzPs9VNUrIBG5Jr2i -#> 4 https://api.spotify.com/v1/artists/25Maank76ry2Tmbi2Ql1SF, 25Maank76ry2Tmbi2Ql1SF, The Interrupters, artist, spotify:artist:25Maank76ry2Tmbi2Ql1SF, https://open.spotify.com/artist/25Maank76ry2Tmbi2Ql1SF -#> 5 https://api.spotify.com/v1/artists/0u3d5PM2FuEuG5QuUdt8mT, 0u3d5PM2FuEuG5QuUdt8mT, Hands Like Houses, artist, spotify:artist:0u3d5PM2FuEuG5QuUdt8mT, https://open.spotify.com/artist/0u3d5PM2FuEuG5QuUdt8mT -#> 6 https://api.spotify.com/v1/artists/51Blml2LZPmy7TTiAg47vQ, 51Blml2LZPmy7TTiAg47vQ, U2, artist, spotify:artist:51Blml2LZPmy7TTiAg47vQ, https://open.spotify.com/artist/51Blml2LZPmy7TTiAg47vQ -#> 7 https://api.spotify.com/v1/artists/2UazAtjfzqBF0Nho2awK4z, 2UazAtjfzqBF0Nho2awK4z, Stone Temple Pilots, artist, spotify:artist:2UazAtjfzqBF0Nho2awK4z, https://open.spotify.com/artist/2UazAtjfzqBF0Nho2awK4z -#> 8 https://api.spotify.com/v1/artists/00YTqRClk82aMchQQpYMd5, 00YTqRClk82aMchQQpYMd5, Our Last Night, artist, spotify:artist:00YTqRClk82aMchQQpYMd5, https://open.spotify.com/artist/00YTqRClk82aMchQQpYMd5 -#> 9 https://api.spotify.com/v1/artists/2otRZcOVNcmdkZ5nEoogy6, 2otRZcOVNcmdkZ5nEoogy6, Dead by April, artist, spotify:artist:2otRZcOVNcmdkZ5nEoogy6, https://open.spotify.com/artist/2otRZcOVNcmdkZ5nEoogy6 -#> 10 https://api.spotify.com/v1/artists/22RISwgVJyZu9lpqAcv1F5, 22RISwgVJyZu9lpqAcv1F5, Blossoms, artist, spotify:artist:22RISwgVJyZu9lpqAcv1F5, https://open.spotify.com/artist/22RISwgVJyZu9lpqAcv1F5 -#> 11 https://api.spotify.com/v1/artists/70BYFdaZbEKbeauJ670ysI, 70BYFdaZbEKbeauJ670ysI, Shinedown, artist, spotify:artist:70BYFdaZbEKbeauJ670ysI, https://open.spotify.com/artist/70BYFdaZbEKbeauJ670ysI -#> 12 https://api.spotify.com/v1/artists/5xUf6j4upBrXZPg6AI4MRK, 5xUf6j4upBrXZPg6AI4MRK, Soundgarden, artist, spotify:artist:5xUf6j4upBrXZPg6AI4MRK, https://open.spotify.com/artist/5xUf6j4upBrXZPg6AI4MRK -#> 13 https://api.spotify.com/v1/artists/2kO6mP0olFJGGh6kvUdNC8, 2kO6mP0olFJGGh6kvUdNC8, Des Rocs, artist, spotify:artist:2kO6mP0olFJGGh6kvUdNC8, https://open.spotify.com/artist/2kO6mP0olFJGGh6kvUdNC8 -#> 14 https://api.spotify.com/v1/artists/4o0pNHbyj36LPvukNqEug0, 4o0pNHbyj36LPvukNqEug0, The Maine, artist, spotify:artist:4o0pNHbyj36LPvukNqEug0, https://open.spotify.com/artist/4o0pNHbyj36LPvukNqEug0 -#> 15 https://api.spotify.com/v1/artists/2xiIXseIJcq3nG7C8fHeBj, 2xiIXseIJcq3nG7C8fHeBj, Three Days Grace, artist, spotify:artist:2xiIXseIJcq3nG7C8fHeBj, https://open.spotify.com/artist/2xiIXseIJcq3nG7C8fHeBj -#> 16 https://api.spotify.com/v1/artists/3eqjTLE0HfPfh78zjh6TqT, 3eqjTLE0HfPfh78zjh6TqT, Bruce Springsteen, artist, spotify:artist:3eqjTLE0HfPfh78zjh6TqT, https://open.spotify.com/artist/3eqjTLE0HfPfh78zjh6TqT -#> 17 https://api.spotify.com/v1/artists/1nTJnNxTJmEiZSYf8ScLQ8, 1nTJnNxTJmEiZSYf8ScLQ8, Smile, artist, spotify:artist:1nTJnNxTJmEiZSYf8ScLQ8, https://open.spotify.com/artist/1nTJnNxTJmEiZSYf8ScLQ8 -#> 18 https://api.spotify.com/v1/artists/0ofhRkasSdhp6LUs7tFcF7, 0ofhRkasSdhp6LUs7tFcF7, WSTR, artist, spotify:artist:0ofhRkasSdhp6LUs7tFcF7, https://open.spotify.com/artist/0ofhRkasSdhp6LUs7tFcF7 -#> 19 https://api.spotify.com/v1/artists/64tNsm6TnZe2zpcMVMOoHL, 64tNsm6TnZe2zpcMVMOoHL, Alice In Chains, artist, spotify:artist:64tNsm6TnZe2zpcMVMOoHL, https://open.spotify.com/artist/64tNsm6TnZe2zpcMVMOoHL -#> 20 https://api.spotify.com/v1/artists/1w5Kfo2jwwIPruYS2UWh56, 1w5Kfo2jwwIPruYS2UWh56, Pearl Jam, artist, spotify:artist:1w5Kfo2jwwIPruYS2UWh56, https://open.spotify.com/artist/1w5Kfo2jwwIPruYS2UWh56 +
    #> artists +#> 1 https://api.spotify.com/v1/artists/6mdiAmATAx73kdxrNrnlao, 6mdiAmATAx73kdxrNrnlao, Iron Maiden, artist, spotify:artist:6mdiAmATAx73kdxrNrnlao, https://open.spotify.com/artist/6mdiAmATAx73kdxrNrnlao +#> 2 https://api.spotify.com/v1/artists/4KWTAlx2RvbpseOGMEmROg, 4KWTAlx2RvbpseOGMEmROg, R.E.M., artist, spotify:artist:4KWTAlx2RvbpseOGMEmROg, https://open.spotify.com/artist/4KWTAlx2RvbpseOGMEmROg +#> 3 https://api.spotify.com/v1/artists/7EQ0qTo7fWT7DPxmxtSYEc, 7EQ0qTo7fWT7DPxmxtSYEc, Bastille, artist, spotify:artist:7EQ0qTo7fWT7DPxmxtSYEc, https://open.spotify.com/artist/7EQ0qTo7fWT7DPxmxtSYEc +#> 4 https://api.spotify.com/v1/artists/4vpDg7Y7fU982Ds30zawDA, 4vpDg7Y7fU982Ds30zawDA, The Band, artist, spotify:artist:4vpDg7Y7fU982Ds30zawDA, https://open.spotify.com/artist/4vpDg7Y7fU982Ds30zawDA +#> 5 https://api.spotify.com/v1/artists/6GI52t8N5F02MxU0g5U69P, 6GI52t8N5F02MxU0g5U69P, Santana, artist, spotify:artist:6GI52t8N5F02MxU0g5U69P, https://open.spotify.com/artist/6GI52t8N5F02MxU0g5U69P +#> 6 https://api.spotify.com/v1/artists/6B5c4sch27tWHAGdarpPaW, 6B5c4sch27tWHAGdarpPaW, Seether, artist, spotify:artist:6B5c4sch27tWHAGdarpPaW, https://open.spotify.com/artist/6B5c4sch27tWHAGdarpPaW +#> 7 https://api.spotify.com/v1/artists/2HOMW1liAxI3URnEq95SMS, 2HOMW1liAxI3URnEq95SMS, MISSIO, artist, spotify:artist:2HOMW1liAxI3URnEq95SMS, https://open.spotify.com/artist/2HOMW1liAxI3URnEq95SMS +#> 8 https://api.spotify.com/v1/artists/4NpFxQe2UvRCAjto3JqlSl, 4NpFxQe2UvRCAjto3JqlSl, Greta Van Fleet, artist, spotify:artist:4NpFxQe2UvRCAjto3JqlSl, https://open.spotify.com/artist/4NpFxQe2UvRCAjto3JqlSl +#> 9 https://api.spotify.com/v1/artists/0vEsuISMWAKNctLlUAhSZC, 0vEsuISMWAKNctLlUAhSZC, Counting Crows, artist, spotify:artist:0vEsuISMWAKNctLlUAhSZC, https://open.spotify.com/artist/0vEsuISMWAKNctLlUAhSZC +#> 10 https://api.spotify.com/v1/artists/4DWX7u8BV0vZIQSpJQQDWU, 4DWX7u8BV0vZIQSpJQQDWU, Alter Bridge, artist, spotify:artist:4DWX7u8BV0vZIQSpJQQDWU, https://open.spotify.com/artist/4DWX7u8BV0vZIQSpJQQDWU +#> 11 https://api.spotify.com/v1/artists/0nmQIMXWTXfhgOBdNzhGOs, 0nmQIMXWTXfhgOBdNzhGOs, Avenged Sevenfold, artist, spotify:artist:0nmQIMXWTXfhgOBdNzhGOs, https://open.spotify.com/artist/0nmQIMXWTXfhgOBdNzhGOs +#> 12 https://api.spotify.com/v1/artists/6XyY86QOPPrYVGvF9ch6wz, 6XyY86QOPPrYVGvF9ch6wz, Linkin Park, artist, spotify:artist:6XyY86QOPPrYVGvF9ch6wz, https://open.spotify.com/artist/6XyY86QOPPrYVGvF9ch6wz +#> 13 https://api.spotify.com/v1/artists/20JZFwl6HVl6yg8a4H3ZqK, 20JZFwl6HVl6yg8a4H3ZqK, Panic! At The Disco, artist, spotify:artist:20JZFwl6HVl6yg8a4H3ZqK, https://open.spotify.com/artist/20JZFwl6HVl6yg8a4H3ZqK +#> 14 https://api.spotify.com/v1/artists/0ECwFtbIWEVNwjlrfc6xoL, 0ECwFtbIWEVNwjlrfc6xoL, Eagles, artist, spotify:artist:0ECwFtbIWEVNwjlrfc6xoL, https://open.spotify.com/artist/0ECwFtbIWEVNwjlrfc6xoL +#> 15 https://api.spotify.com/v1/artists/568ZhdwyaiCyOGJRtNYhWf, 568ZhdwyaiCyOGJRtNYhWf, Deep Purple, artist, spotify:artist:568ZhdwyaiCyOGJRtNYhWf, https://open.spotify.com/artist/568ZhdwyaiCyOGJRtNYhWf +#> 16 https://api.spotify.com/v1/artists/6GI52t8N5F02MxU0g5U69P, https://api.spotify.com/v1/artists/3aBkeBhwadnWMWoVJ2CxJC, 6GI52t8N5F02MxU0g5U69P, 3aBkeBhwadnWMWoVJ2CxJC, Santana, Rob Thomas, artist, artist, spotify:artist:6GI52t8N5F02MxU0g5U69P, spotify:artist:3aBkeBhwadnWMWoVJ2CxJC, https://open.spotify.com/artist/6GI52t8N5F02MxU0g5U69P, https://open.spotify.com/artist/3aBkeBhwadnWMWoVJ2CxJC +#> 17 https://api.spotify.com/v1/artists/0qT79UgT5tY4yudH9VfsdT, 0qT79UgT5tY4yudH9VfsdT, Sum 41, artist, spotify:artist:0qT79UgT5tY4yudH9VfsdT, https://open.spotify.com/artist/0qT79UgT5tY4yudH9VfsdT +#> 18 https://api.spotify.com/v1/artists/08GQAI4eElDnROBrJRGE0X, 08GQAI4eElDnROBrJRGE0X, Fleetwood Mac, artist, spotify:artist:08GQAI4eElDnROBrJRGE0X, https://open.spotify.com/artist/08GQAI4eElDnROBrJRGE0X +#> 19 https://api.spotify.com/v1/artists/2sil8z5kiy4r76CRTXxBCA, 2sil8z5kiy4r76CRTXxBCA, The Goo Goo Dolls, artist, spotify:artist:2sil8z5kiy4r76CRTXxBCA, https://open.spotify.com/artist/2sil8z5kiy4r76CRTXxBCA +#> 20 https://api.spotify.com/v1/artists/4gzpq5DPGxSnKTe4SA8HAU, 4gzpq5DPGxSnKTe4SA8HAU, Coldplay, artist, spotify:artist:4gzpq5DPGxSnKTe4SA8HAU, https://open.spotify.com/artist/4gzpq5DPGxSnKTe4SA8HAU #> disc_number duration_ms explicit -#> 1 2 258466 FALSE -#> 2 1 282653 FALSE -#> 3 2 266200 FALSE -#> 4 1 170453 FALSE -#> 5 1 207200 FALSE -#> 6 1 295515 FALSE -#> 7 1 176546 FALSE -#> 8 1 238181 FALSE -#> 9 1 265226 FALSE -#> 10 1 222488 FALSE -#> 11 1 233986 FALSE -#> 12 1 283026 FALSE -#> 13 1 207141 FALSE -#> 14 1 192825 FALSE -#> 15 1 231480 FALSE -#> 16 1 155880 FALSE -#> 17 1 196840 FALSE -#> 18 1 208179 FALSE -#> 19 1 149466 FALSE -#> 20 1 318226 FALSE +#> 1 1 233506 FALSE +#> 2 1 246933 FALSE +#> 3 1 201799 FALSE +#> 4 1 274493 FALSE +#> 5 1 196466 FALSE +#> 6 1 244346 FALSE +#> 7 1 215200 FALSE +#> 8 1 259893 FALSE +#> 9 1 272293 FALSE +#> 10 1 259959 FALSE +#> 11 1 298531 FALSE +#> 12 1 216281 FALSE +#> 13 1 186600 FALSE +#> 14 1 391376 FALSE +#> 15 1 366136 FALSE +#> 16 1 294986 FALSE +#> 17 1 207093 FALSE +#> 18 1 270213 FALSE +#> 19 1 289533 FALSE +#> 20 1 307879 FALSE #> href -#> 1 https://api.spotify.com/v1/tracks/6PUabSMXmPnZna361Wwmf7 -#> 2 https://api.spotify.com/v1/tracks/5uGsG0LfotfWDq6hql4h53 -#> 3 https://api.spotify.com/v1/tracks/5QLHGv0DfpeXLNFo7SFEy1 -#> 4 https://api.spotify.com/v1/tracks/60FJeNTK5edr72G2xtCWuP -#> 5 https://api.spotify.com/v1/tracks/2optm7JeCh2iEM502qFLUX -#> 6 https://api.spotify.com/v1/tracks/6ADSaE87h8Y3lccZlBJdXH -#> 7 https://api.spotify.com/v1/tracks/4fjsOdrWMaKf70x21h5XbX -#> 8 https://api.spotify.com/v1/tracks/506YO37JuV40cnjeVuwlGD -#> 9 https://api.spotify.com/v1/tracks/4cfEA7zQhaQpkhUFonoOPw -#> 10 https://api.spotify.com/v1/tracks/5pVbLYTdihSKd8Kylfhwa7 -#> 11 https://api.spotify.com/v1/tracks/1TRr8Pp2uOqL24fMHpJyV3 -#> 12 https://api.spotify.com/v1/tracks/1wlKw9NAWVWpx7OIAyg9EA -#> 13 https://api.spotify.com/v1/tracks/481idAnpIOHEjR4YPsbA0y -#> 14 https://api.spotify.com/v1/tracks/47ojH5LeQhl1ZltSAHBEFF -#> 15 https://api.spotify.com/v1/tracks/0M955bMOoilikPXwKLYpoi -#> 16 https://api.spotify.com/v1/tracks/3PzsbWSQdLCKDLxn7YZfkM -#> 17 https://api.spotify.com/v1/tracks/69VE5kmfqG4dJSkrB1OtCI -#> 18 https://api.spotify.com/v1/tracks/4Jl3syKPuB2YFZZhsSeniv -#> 19 https://api.spotify.com/v1/tracks/4A065x9kJt955eGVqf813g -#> 20 https://api.spotify.com/v1/tracks/62nQ8UZVqR2RMvkJHkcO2o +#> 1 https://api.spotify.com/v1/tracks/4Zc7TCHzuNwL0AFBlyLdyr +#> 2 https://api.spotify.com/v1/tracks/2oSpQ7QtIKTNFfA08Cy0ku +#> 3 https://api.spotify.com/v1/tracks/1etiUDkISHELzQGMY79ryt +#> 4 https://api.spotify.com/v1/tracks/0P7DoyGrr4Wp9w5TotEtUC +#> 5 https://api.spotify.com/v1/tracks/4YMQXzscifAREG0a7KNGhB +#> 6 https://api.spotify.com/v1/tracks/3XHnaUAFX8PfNMW1hHC75N +#> 7 https://api.spotify.com/v1/tracks/1RgvTl4vQN4qECtnO1guEp +#> 8 https://api.spotify.com/v1/tracks/32BEasyNQgqXQJKoVa0fUw +#> 9 https://api.spotify.com/v1/tracks/5DiXcVovI0FcY2s0icWWUu +#> 10 https://api.spotify.com/v1/tracks/3UULkHdmLDqBDPmBYltoRE +#> 11 https://api.spotify.com/v1/tracks/6Gcv1c96EIihHdJeERkpc8 +#> 12 https://api.spotify.com/v1/tracks/3FQCJI2t5LTbsRPfYVBSVB +#> 13 https://api.spotify.com/v1/tracks/0wdV94AXGRphrbkDWLNzVC +#> 14 https://api.spotify.com/v1/tracks/40riOy7x9W7GXjyGp4pjAv +#> 15 https://api.spotify.com/v1/tracks/3uMmllZo1AfoEnVT4ENCD3 +#> 16 https://api.spotify.com/v1/tracks/0n2SEXB2qoRQg171q7XqeW +#> 17 https://api.spotify.com/v1/tracks/1HNE2PX70ztbEl6MLxrpNL +#> 18 https://api.spotify.com/v1/tracks/5e9TFTbltYBg2xThimr0rU +#> 19 https://api.spotify.com/v1/tracks/6Qyc6fS4DsZjB2mRW9DsQs +#> 20 https://api.spotify.com/v1/tracks/0BCPKOYdS2jbQ8iyB56Zns #> id is_local is_playable -#> 1 6PUabSMXmPnZna361Wwmf7 FALSE TRUE -#> 2 5uGsG0LfotfWDq6hql4h53 FALSE TRUE -#> 3 5QLHGv0DfpeXLNFo7SFEy1 FALSE TRUE -#> 4 60FJeNTK5edr72G2xtCWuP FALSE TRUE -#> 5 2optm7JeCh2iEM502qFLUX FALSE TRUE -#> 6 6ADSaE87h8Y3lccZlBJdXH FALSE TRUE -#> 7 4fjsOdrWMaKf70x21h5XbX FALSE TRUE -#> 8 506YO37JuV40cnjeVuwlGD FALSE TRUE -#> 9 4cfEA7zQhaQpkhUFonoOPw FALSE TRUE -#> 10 5pVbLYTdihSKd8Kylfhwa7 FALSE TRUE -#> 11 1TRr8Pp2uOqL24fMHpJyV3 FALSE TRUE -#> 12 1wlKw9NAWVWpx7OIAyg9EA FALSE TRUE -#> 13 481idAnpIOHEjR4YPsbA0y FALSE TRUE -#> 14 47ojH5LeQhl1ZltSAHBEFF FALSE TRUE -#> 15 0M955bMOoilikPXwKLYpoi FALSE TRUE -#> 16 3PzsbWSQdLCKDLxn7YZfkM FALSE TRUE -#> 17 69VE5kmfqG4dJSkrB1OtCI FALSE TRUE -#> 18 4Jl3syKPuB2YFZZhsSeniv FALSE TRUE -#> 19 4A065x9kJt955eGVqf813g FALSE TRUE -#> 20 62nQ8UZVqR2RMvkJHkcO2o FALSE TRUE -#> name popularity -#> 1 Crossroads - Live 57 -#> 2 Voodoo 66 -#> 3 1979 - Remastered 2012 76 -#> 4 She's Kerosene 60 -#> 5 Monster 48 -#> 6 With Or Without You - Remastered 79 -#> 7 Vasoline - 2019 Remaster 62 -#> 8 Common Ground 51 -#> 9 Crying Over You 55 -#> 10 There's A Reason Why (I Never Returned Your Calls) 57 -#> 11 Sound of Madness 42 -#> 12 Fell On Black Days 67 -#> 13 Let Me Live / Let Me Die 64 -#> 14 Don't Come Down 55 -#> 15 I Hate Everything About You 72 -#> 16 I'm On Fire 75 -#> 17 Doing All Right - ...Revisited 55 -#> 18 Eastbound & Down 48 -#> 19 Them Bones 67 -#> 20 Jeremy 72 +#> 1 4Zc7TCHzuNwL0AFBlyLdyr FALSE TRUE +#> 2 2oSpQ7QtIKTNFfA08Cy0ku FALSE TRUE +#> 3 1etiUDkISHELzQGMY79ryt FALSE TRUE +#> 4 0P7DoyGrr4Wp9w5TotEtUC FALSE TRUE +#> 5 4YMQXzscifAREG0a7KNGhB FALSE TRUE +#> 6 3XHnaUAFX8PfNMW1hHC75N FALSE TRUE +#> 7 1RgvTl4vQN4qECtnO1guEp FALSE TRUE +#> 8 32BEasyNQgqXQJKoVa0fUw FALSE TRUE +#> 9 5DiXcVovI0FcY2s0icWWUu FALSE TRUE +#> 10 3UULkHdmLDqBDPmBYltoRE FALSE TRUE +#> 11 6Gcv1c96EIihHdJeERkpc8 FALSE TRUE +#> 12 3FQCJI2t5LTbsRPfYVBSVB FALSE TRUE +#> 13 0wdV94AXGRphrbkDWLNzVC FALSE TRUE +#> 14 40riOy7x9W7GXjyGp4pjAv FALSE TRUE +#> 15 3uMmllZo1AfoEnVT4ENCD3 FALSE TRUE +#> 16 0n2SEXB2qoRQg171q7XqeW FALSE TRUE +#> 17 1HNE2PX70ztbEl6MLxrpNL FALSE TRUE +#> 18 5e9TFTbltYBg2xThimr0rU FALSE TRUE +#> 19 6Qyc6fS4DsZjB2mRW9DsQs FALSE TRUE +#> 20 0BCPKOYdS2jbQ8iyB56Zns FALSE TRUE +#> name popularity +#> 1 Run to the Hills - 2015 Remaster 71 +#> 2 It's The End Of The World As We Know It (And I Feel Fine) 70 +#> 3 Quarter Past Midnight 59 +#> 4 The Weight - Remastered 2000 73 +#> 5 Black Magic Woman - Single Version 69 +#> 6 Betray And Degrade 54 +#> 7 Middle Fingers 49 +#> 8 Black Smoke Rising 70 +#> 9 Mr. Jones 77 +#> 10 Metalingus 66 +#> 11 Dose 39 +#> 12 Battle Symphony 64 +#> 13 Roaring 20s 62 +#> 14 Hotel California - 2013 Remaster 83 +#> 15 Highway Star - Remastered 2012 67 +#> 16 Smooth (feat. Rob Thomas) 69 +#> 17 In Too Deep 75 +#> 18 The Chain - 2004 Remaster 81 +#> 19 Iris 80 +#> 20 Clocks 78 #> preview_url -#> 1 <NA> +#> 1 https://p.scdn.co/mp3-preview/66a6b7102df35ce9e83d29f8f5092ad529eaa14e?cid=125a10da5fa94687b3d0913168bc3698 #> 2 <NA> #> 3 <NA> -#> 4 https://p.scdn.co/mp3-preview/b3211d53964127b425ed63b29effe0347e139101?cid=125a10da5fa94687b3d0913168bc3698 -#> 5 https://p.scdn.co/mp3-preview/e5f9a1c79b0a9cee5cdbb2e19fd95a6c71d6e9aa?cid=125a10da5fa94687b3d0913168bc3698 +#> 4 <NA> +#> 5 https://p.scdn.co/mp3-preview/09ba9494a44c24340443d4a7069a80240fec7066?cid=125a10da5fa94687b3d0913168bc3698 #> 6 <NA> -#> 7 https://p.scdn.co/mp3-preview/a8e4886ecfbf049afcbe90c74d5313d15f7c5e53?cid=125a10da5fa94687b3d0913168bc3698 -#> 8 https://p.scdn.co/mp3-preview/dba3fc2354613666047a632d23854a17751f03ec?cid=125a10da5fa94687b3d0913168bc3698 +#> 7 https://p.scdn.co/mp3-preview/9289bf9795c01feda4ecb9b4e18c9cb1a6c0385b?cid=125a10da5fa94687b3d0913168bc3698 +#> 8 <NA> #> 9 <NA> #> 10 <NA> -#> 11 https://p.scdn.co/mp3-preview/26186c5152e1f647a1b47148fef1799019c8d563?cid=125a10da5fa94687b3d0913168bc3698 -#> 12 <NA> -#> 13 https://p.scdn.co/mp3-preview/b3dc80e33929b9b9b351bb77ebd6bdced8eb1784?cid=125a10da5fa94687b3d0913168bc3698 -#> 14 https://p.scdn.co/mp3-preview/e0363988e76f3a7daeeca603535ae60924c545a7?cid=125a10da5fa94687b3d0913168bc3698 -#> 15 https://p.scdn.co/mp3-preview/8893669447625edf76339cdd67a338dad034a7ea?cid=125a10da5fa94687b3d0913168bc3698 -#> 16 https://p.scdn.co/mp3-preview/f3bae9928744d8a6840dc8bf43a5ed1416adadff?cid=125a10da5fa94687b3d0913168bc3698 +#> 11 <NA> +#> 12 https://p.scdn.co/mp3-preview/0d5e44827994c1530c93331aacbd774def9f0511?cid=125a10da5fa94687b3d0913168bc3698 +#> 13 https://p.scdn.co/mp3-preview/2ee94c5fed3c87e01b7d5cb97cb2739c9091e426?cid=125a10da5fa94687b3d0913168bc3698 +#> 14 https://p.scdn.co/mp3-preview/50e82c99c20ffa4223e82250605bbd8500cb3928?cid=125a10da5fa94687b3d0913168bc3698 +#> 15 <NA> +#> 16 https://p.scdn.co/mp3-preview/9f977ebb2e695502c8b1d3bd678ef706c9ea4ccb?cid=125a10da5fa94687b3d0913168bc3698 #> 17 <NA> -#> 18 https://p.scdn.co/mp3-preview/53f484b80f067ff7f0c880afea2ca08382e35e7f?cid=125a10da5fa94687b3d0913168bc3698 -#> 19 https://p.scdn.co/mp3-preview/2d7ef6644acd2336ddb7176b56c35f4935106416?cid=125a10da5fa94687b3d0913168bc3698 -#> 20 https://p.scdn.co/mp3-preview/c5742cc09643dc0704b397d938b425c575f89b57?cid=125a10da5fa94687b3d0913168bc3698 +#> 18 https://p.scdn.co/mp3-preview/39267f043904cef22e6652c0ce761114321953fd?cid=125a10da5fa94687b3d0913168bc3698 +#> 19 https://p.scdn.co/mp3-preview/0e87ade9fa869e31b3c32115c2c10ee8fa522c81?cid=125a10da5fa94687b3d0913168bc3698 +#> 20 https://p.scdn.co/mp3-preview/77d0dd7e02ca1de794143b6034d86df6243328b9?cid=125a10da5fa94687b3d0913168bc3698 #> track_number type uri album.album_type -#> 1 1 track spotify:track:6PUabSMXmPnZna361Wwmf7 ALBUM -#> 2 12 track spotify:track:5uGsG0LfotfWDq6hql4h53 ALBUM -#> 3 5 track spotify:track:5QLHGv0DfpeXLNFo7SFEy1 ALBUM -#> 4 3 track spotify:track:60FJeNTK5edr72G2xtCWuP ALBUM -#> 5 2 track spotify:track:2optm7JeCh2iEM502qFLUX ALBUM -#> 6 3 track spotify:track:6ADSaE87h8Y3lccZlBJdXH ALBUM -#> 7 2 track spotify:track:4fjsOdrWMaKf70x21h5XbX ALBUM -#> 8 6 track spotify:track:506YO37JuV40cnjeVuwlGD ALBUM -#> 9 1 track spotify:track:4cfEA7zQhaQpkhUFonoOPw ALBUM -#> 10 1 track spotify:track:5pVbLYTdihSKd8Kylfhwa7 ALBUM -#> 11 2 track spotify:track:1TRr8Pp2uOqL24fMHpJyV3 ALBUM -#> 12 3 track spotify:track:1wlKw9NAWVWpx7OIAyg9EA ALBUM -#> 13 1 track spotify:track:481idAnpIOHEjR4YPsbA0y SINGLE -#> 14 1 track spotify:track:47ojH5LeQhl1ZltSAHBEFF ALBUM -#> 15 3 track spotify:track:0M955bMOoilikPXwKLYpoi ALBUM -#> 16 6 track spotify:track:3PzsbWSQdLCKDLxn7YZfkM ALBUM -#> 17 3 track spotify:track:69VE5kmfqG4dJSkrB1OtCI ALBUM -#> 18 6 track spotify:track:4Jl3syKPuB2YFZZhsSeniv ALBUM -#> 19 1 track spotify:track:4A065x9kJt955eGVqf813g ALBUM -#> 20 6 track spotify:track:62nQ8UZVqR2RMvkJHkcO2o ALBUM -#> album.artists -#> 1 https://api.spotify.com/v1/artists/74oJ4qxwOZvX6oSsu1DGnw, 74oJ4qxwOZvX6oSsu1DGnw, Cream, artist, spotify:artist:74oJ4qxwOZvX6oSsu1DGnw, https://open.spotify.com/artist/74oJ4qxwOZvX6oSsu1DGnw -#> 2 https://api.spotify.com/v1/artists/6gZq1Q6bdOxsUPUG1TaFbF, 6gZq1Q6bdOxsUPUG1TaFbF, Godsmack, artist, spotify:artist:6gZq1Q6bdOxsUPUG1TaFbF, https://open.spotify.com/artist/6gZq1Q6bdOxsUPUG1TaFbF -#> 3 https://api.spotify.com/v1/artists/40Yq4vzPs9VNUrIBG5Jr2i, 40Yq4vzPs9VNUrIBG5Jr2i, The Smashing Pumpkins, artist, spotify:artist:40Yq4vzPs9VNUrIBG5Jr2i, https://open.spotify.com/artist/40Yq4vzPs9VNUrIBG5Jr2i -#> 4 https://api.spotify.com/v1/artists/25Maank76ry2Tmbi2Ql1SF, 25Maank76ry2Tmbi2Ql1SF, The Interrupters, artist, spotify:artist:25Maank76ry2Tmbi2Ql1SF, https://open.spotify.com/artist/25Maank76ry2Tmbi2Ql1SF -#> 5 https://api.spotify.com/v1/artists/0u3d5PM2FuEuG5QuUdt8mT, 0u3d5PM2FuEuG5QuUdt8mT, Hands Like Houses, artist, spotify:artist:0u3d5PM2FuEuG5QuUdt8mT, https://open.spotify.com/artist/0u3d5PM2FuEuG5QuUdt8mT -#> 6 https://api.spotify.com/v1/artists/51Blml2LZPmy7TTiAg47vQ, 51Blml2LZPmy7TTiAg47vQ, U2, artist, spotify:artist:51Blml2LZPmy7TTiAg47vQ, https://open.spotify.com/artist/51Blml2LZPmy7TTiAg47vQ -#> 7 https://api.spotify.com/v1/artists/2UazAtjfzqBF0Nho2awK4z, 2UazAtjfzqBF0Nho2awK4z, Stone Temple Pilots, artist, spotify:artist:2UazAtjfzqBF0Nho2awK4z, https://open.spotify.com/artist/2UazAtjfzqBF0Nho2awK4z -#> 8 https://api.spotify.com/v1/artists/00YTqRClk82aMchQQpYMd5, 00YTqRClk82aMchQQpYMd5, Our Last Night, artist, spotify:artist:00YTqRClk82aMchQQpYMd5, https://open.spotify.com/artist/00YTqRClk82aMchQQpYMd5 -#> 9 https://api.spotify.com/v1/artists/2otRZcOVNcmdkZ5nEoogy6, 2otRZcOVNcmdkZ5nEoogy6, Dead by April, artist, spotify:artist:2otRZcOVNcmdkZ5nEoogy6, https://open.spotify.com/artist/2otRZcOVNcmdkZ5nEoogy6 -#> 10 https://api.spotify.com/v1/artists/22RISwgVJyZu9lpqAcv1F5, 22RISwgVJyZu9lpqAcv1F5, Blossoms, artist, spotify:artist:22RISwgVJyZu9lpqAcv1F5, https://open.spotify.com/artist/22RISwgVJyZu9lpqAcv1F5 -#> 11 https://api.spotify.com/v1/artists/70BYFdaZbEKbeauJ670ysI, 70BYFdaZbEKbeauJ670ysI, Shinedown, artist, spotify:artist:70BYFdaZbEKbeauJ670ysI, https://open.spotify.com/artist/70BYFdaZbEKbeauJ670ysI -#> 12 https://api.spotify.com/v1/artists/5xUf6j4upBrXZPg6AI4MRK, 5xUf6j4upBrXZPg6AI4MRK, Soundgarden, artist, spotify:artist:5xUf6j4upBrXZPg6AI4MRK, https://open.spotify.com/artist/5xUf6j4upBrXZPg6AI4MRK -#> 13 https://api.spotify.com/v1/artists/2kO6mP0olFJGGh6kvUdNC8, 2kO6mP0olFJGGh6kvUdNC8, Des Rocs, artist, spotify:artist:2kO6mP0olFJGGh6kvUdNC8, https://open.spotify.com/artist/2kO6mP0olFJGGh6kvUdNC8 -#> 14 https://api.spotify.com/v1/artists/4o0pNHbyj36LPvukNqEug0, 4o0pNHbyj36LPvukNqEug0, The Maine, artist, spotify:artist:4o0pNHbyj36LPvukNqEug0, https://open.spotify.com/artist/4o0pNHbyj36LPvukNqEug0 -#> 15 https://api.spotify.com/v1/artists/2xiIXseIJcq3nG7C8fHeBj, 2xiIXseIJcq3nG7C8fHeBj, Three Days Grace, artist, spotify:artist:2xiIXseIJcq3nG7C8fHeBj, https://open.spotify.com/artist/2xiIXseIJcq3nG7C8fHeBj -#> 16 https://api.spotify.com/v1/artists/3eqjTLE0HfPfh78zjh6TqT, 3eqjTLE0HfPfh78zjh6TqT, Bruce Springsteen, artist, spotify:artist:3eqjTLE0HfPfh78zjh6TqT, https://open.spotify.com/artist/3eqjTLE0HfPfh78zjh6TqT -#> 17 https://api.spotify.com/v1/artists/1dfeR4HaWDbWqFHLkxsg1d, 1dfeR4HaWDbWqFHLkxsg1d, Queen, artist, spotify:artist:1dfeR4HaWDbWqFHLkxsg1d, https://open.spotify.com/artist/1dfeR4HaWDbWqFHLkxsg1d -#> 18 https://api.spotify.com/v1/artists/0ofhRkasSdhp6LUs7tFcF7, 0ofhRkasSdhp6LUs7tFcF7, WSTR, artist, spotify:artist:0ofhRkasSdhp6LUs7tFcF7, https://open.spotify.com/artist/0ofhRkasSdhp6LUs7tFcF7 -#> 19 https://api.spotify.com/v1/artists/64tNsm6TnZe2zpcMVMOoHL, 64tNsm6TnZe2zpcMVMOoHL, Alice In Chains, artist, spotify:artist:64tNsm6TnZe2zpcMVMOoHL, https://open.spotify.com/artist/64tNsm6TnZe2zpcMVMOoHL -#> 20 https://api.spotify.com/v1/artists/1w5Kfo2jwwIPruYS2UWh56, 1w5Kfo2jwwIPruYS2UWh56, Pearl Jam, artist, spotify:artist:1w5Kfo2jwwIPruYS2UWh56, https://open.spotify.com/artist/1w5Kfo2jwwIPruYS2UWh56 +#> 1 6 track spotify:track:4Zc7TCHzuNwL0AFBlyLdyr ALBUM +#> 2 6 track spotify:track:2oSpQ7QtIKTNFfA08Cy0ku ALBUM +#> 3 1 track spotify:track:1etiUDkISHELzQGMY79ryt SINGLE +#> 4 5 track spotify:track:0P7DoyGrr4Wp9w5TotEtUC ALBUM +#> 5 6 track spotify:track:4YMQXzscifAREG0a7KNGhB COMPILATION +#> 6 2 track spotify:track:3XHnaUAFX8PfNMW1hHC75N ALBUM +#> 7 3 track spotify:track:1RgvTl4vQN4qECtnO1guEp ALBUM +#> 8 8 track spotify:track:32BEasyNQgqXQJKoVa0fUw ALBUM +#> 9 3 track spotify:track:5DiXcVovI0FcY2s0icWWUu ALBUM +#> 10 5 track spotify:track:3UULkHdmLDqBDPmBYltoRE ALBUM +#> 11 12 track spotify:track:6Gcv1c96EIihHdJeERkpc8 ALBUM +#> 12 4 track spotify:track:3FQCJI2t5LTbsRPfYVBSVB ALBUM +#> 13 5 track spotify:track:0wdV94AXGRphrbkDWLNzVC ALBUM +#> 14 1 track spotify:track:40riOy7x9W7GXjyGp4pjAv ALBUM +#> 15 1 track spotify:track:3uMmllZo1AfoEnVT4ENCD3 ALBUM +#> 16 5 track spotify:track:0n2SEXB2qoRQg171q7XqeW ALBUM +#> 17 7 track spotify:track:1HNE2PX70ztbEl6MLxrpNL ALBUM +#> 18 7 track spotify:track:5e9TFTbltYBg2xThimr0rU ALBUM +#> 19 11 track spotify:track:6Qyc6fS4DsZjB2mRW9DsQs ALBUM +#> 20 5 track spotify:track:0BCPKOYdS2jbQ8iyB56Zns ALBUM +#> album.artists +#> 1 https://api.spotify.com/v1/artists/6mdiAmATAx73kdxrNrnlao, 6mdiAmATAx73kdxrNrnlao, Iron Maiden, artist, spotify:artist:6mdiAmATAx73kdxrNrnlao, https://open.spotify.com/artist/6mdiAmATAx73kdxrNrnlao +#> 2 https://api.spotify.com/v1/artists/4KWTAlx2RvbpseOGMEmROg, 4KWTAlx2RvbpseOGMEmROg, R.E.M., artist, spotify:artist:4KWTAlx2RvbpseOGMEmROg, https://open.spotify.com/artist/4KWTAlx2RvbpseOGMEmROg +#> 3 https://api.spotify.com/v1/artists/7EQ0qTo7fWT7DPxmxtSYEc, 7EQ0qTo7fWT7DPxmxtSYEc, Bastille, artist, spotify:artist:7EQ0qTo7fWT7DPxmxtSYEc, https://open.spotify.com/artist/7EQ0qTo7fWT7DPxmxtSYEc +#> 4 https://api.spotify.com/v1/artists/4vpDg7Y7fU982Ds30zawDA, 4vpDg7Y7fU982Ds30zawDA, The Band, artist, spotify:artist:4vpDg7Y7fU982Ds30zawDA, https://open.spotify.com/artist/4vpDg7Y7fU982Ds30zawDA +#> 5 https://api.spotify.com/v1/artists/6GI52t8N5F02MxU0g5U69P, 6GI52t8N5F02MxU0g5U69P, Santana, artist, spotify:artist:6GI52t8N5F02MxU0g5U69P, https://open.spotify.com/artist/6GI52t8N5F02MxU0g5U69P +#> 6 https://api.spotify.com/v1/artists/6B5c4sch27tWHAGdarpPaW, 6B5c4sch27tWHAGdarpPaW, Seether, artist, spotify:artist:6B5c4sch27tWHAGdarpPaW, https://open.spotify.com/artist/6B5c4sch27tWHAGdarpPaW +#> 7 https://api.spotify.com/v1/artists/2HOMW1liAxI3URnEq95SMS, 2HOMW1liAxI3URnEq95SMS, MISSIO, artist, spotify:artist:2HOMW1liAxI3URnEq95SMS, https://open.spotify.com/artist/2HOMW1liAxI3URnEq95SMS +#> 8 https://api.spotify.com/v1/artists/4NpFxQe2UvRCAjto3JqlSl, 4NpFxQe2UvRCAjto3JqlSl, Greta Van Fleet, artist, spotify:artist:4NpFxQe2UvRCAjto3JqlSl, https://open.spotify.com/artist/4NpFxQe2UvRCAjto3JqlSl +#> 9 https://api.spotify.com/v1/artists/0vEsuISMWAKNctLlUAhSZC, 0vEsuISMWAKNctLlUAhSZC, Counting Crows, artist, spotify:artist:0vEsuISMWAKNctLlUAhSZC, https://open.spotify.com/artist/0vEsuISMWAKNctLlUAhSZC +#> 10 https://api.spotify.com/v1/artists/4DWX7u8BV0vZIQSpJQQDWU, 4DWX7u8BV0vZIQSpJQQDWU, Alter Bridge, artist, spotify:artist:4DWX7u8BV0vZIQSpJQQDWU, https://open.spotify.com/artist/4DWX7u8BV0vZIQSpJQQDWU +#> 11 https://api.spotify.com/v1/artists/0nmQIMXWTXfhgOBdNzhGOs, 0nmQIMXWTXfhgOBdNzhGOs, Avenged Sevenfold, artist, spotify:artist:0nmQIMXWTXfhgOBdNzhGOs, https://open.spotify.com/artist/0nmQIMXWTXfhgOBdNzhGOs +#> 12 https://api.spotify.com/v1/artists/6XyY86QOPPrYVGvF9ch6wz, 6XyY86QOPPrYVGvF9ch6wz, Linkin Park, artist, spotify:artist:6XyY86QOPPrYVGvF9ch6wz, https://open.spotify.com/artist/6XyY86QOPPrYVGvF9ch6wz +#> 13 https://api.spotify.com/v1/artists/20JZFwl6HVl6yg8a4H3ZqK, 20JZFwl6HVl6yg8a4H3ZqK, Panic! At The Disco, artist, spotify:artist:20JZFwl6HVl6yg8a4H3ZqK, https://open.spotify.com/artist/20JZFwl6HVl6yg8a4H3ZqK +#> 14 https://api.spotify.com/v1/artists/0ECwFtbIWEVNwjlrfc6xoL, 0ECwFtbIWEVNwjlrfc6xoL, Eagles, artist, spotify:artist:0ECwFtbIWEVNwjlrfc6xoL, https://open.spotify.com/artist/0ECwFtbIWEVNwjlrfc6xoL +#> 15 https://api.spotify.com/v1/artists/568ZhdwyaiCyOGJRtNYhWf, 568ZhdwyaiCyOGJRtNYhWf, Deep Purple, artist, spotify:artist:568ZhdwyaiCyOGJRtNYhWf, https://open.spotify.com/artist/568ZhdwyaiCyOGJRtNYhWf +#> 16 https://api.spotify.com/v1/artists/6GI52t8N5F02MxU0g5U69P, 6GI52t8N5F02MxU0g5U69P, Santana, artist, spotify:artist:6GI52t8N5F02MxU0g5U69P, https://open.spotify.com/artist/6GI52t8N5F02MxU0g5U69P +#> 17 https://api.spotify.com/v1/artists/0qT79UgT5tY4yudH9VfsdT, 0qT79UgT5tY4yudH9VfsdT, Sum 41, artist, spotify:artist:0qT79UgT5tY4yudH9VfsdT, https://open.spotify.com/artist/0qT79UgT5tY4yudH9VfsdT +#> 18 https://api.spotify.com/v1/artists/08GQAI4eElDnROBrJRGE0X, 08GQAI4eElDnROBrJRGE0X, Fleetwood Mac, artist, spotify:artist:08GQAI4eElDnROBrJRGE0X, https://open.spotify.com/artist/08GQAI4eElDnROBrJRGE0X +#> 19 https://api.spotify.com/v1/artists/2sil8z5kiy4r76CRTXxBCA, 2sil8z5kiy4r76CRTXxBCA, The Goo Goo Dolls, artist, spotify:artist:2sil8z5kiy4r76CRTXxBCA, https://open.spotify.com/artist/2sil8z5kiy4r76CRTXxBCA +#> 20 https://api.spotify.com/v1/artists/4gzpq5DPGxSnKTe4SA8HAU, 4gzpq5DPGxSnKTe4SA8HAU, Coldplay, artist, spotify:artist:4gzpq5DPGxSnKTe4SA8HAU, https://open.spotify.com/artist/4gzpq5DPGxSnKTe4SA8HAU #> album.href -#> 1 https://api.spotify.com/v1/albums/0zrtTZC7yY2TOEhnbJzSb9 -#> 2 https://api.spotify.com/v1/albums/1w7vC8hjYXhK1fS5cM2fUM -#> 3 https://api.spotify.com/v1/albums/55RhFRyQFihIyGf61MgcfV -#> 4 https://api.spotify.com/v1/albums/6AoWkAFBSNlX63z1fJVNIL -#> 5 https://api.spotify.com/v1/albums/2qtLF5Z8OxMV919Knbi3oo -#> 6 https://api.spotify.com/v1/albums/5y6wlw1LnqFnQFruMeiwGU -#> 7 https://api.spotify.com/v1/albums/57lcTrUlYgfMIPvBUsVU6h -#> 8 https://api.spotify.com/v1/albums/482Zolwz9ekvPD4kfj8BGo -#> 9 https://api.spotify.com/v1/albums/3rgz4IjijsFvJwqicCqle3 -#> 10 https://api.spotify.com/v1/albums/0yO5Mwu2oDdGbeRFpAaBGa -#> 11 https://api.spotify.com/v1/albums/661dSFpYtPulSNDZZLkokq -#> 12 https://api.spotify.com/v1/albums/29sTacnS0qA9xri6YS8xLA -#> 13 https://api.spotify.com/v1/albums/0fnAV8la7b1AZjAfY1oyXZ -#> 14 https://api.spotify.com/v1/albums/2jStuYeaRty1cwxjoxfo9K -#> 15 https://api.spotify.com/v1/albums/13topfW33NjnACjnRiZBX7 -#> 16 https://api.spotify.com/v1/albums/0PMasrHdpaoIRuHuhHp72O -#> 17 https://api.spotify.com/v1/albums/6i6folBtxKV28WX3msQ4FE -#> 18 https://api.spotify.com/v1/albums/4gw6oQ9Yk4m6mreJi6oGAV -#> 19 https://api.spotify.com/v1/albums/58NXIEYqmq5dQHg9nV9duM -#> 20 https://api.spotify.com/v1/albums/5B4PYA7wNN4WdEXdIJu58a +#> 1 https://api.spotify.com/v1/albums/5S3gls8Kjn8KVmqlIDEBbO +#> 2 https://api.spotify.com/v1/albums/6gMv3MgFlieOM6Uz5GZBzy +#> 3 https://api.spotify.com/v1/albums/70p5NvBOkvaxU1UeIxhE1Z +#> 4 https://api.spotify.com/v1/albums/0ky5kdvfPxSmSpj03hpSAE +#> 5 https://api.spotify.com/v1/albums/1YrdGK2y2Edq2R5gFja2ai +#> 6 https://api.spotify.com/v1/albums/2CbMgWfTfT4n80PjrDkbbt +#> 7 https://api.spotify.com/v1/albums/08iSi4GIyoDt2zSvNyru7M +#> 8 https://api.spotify.com/v1/albums/6uSnHSIBGKUiW1uKQLYZ7w +#> 9 https://api.spotify.com/v1/albums/4nKfZbCALT9H9LfedtDwnZ +#> 10 https://api.spotify.com/v1/albums/6hqietEuZCikevdO2oGTcx +#> 11 https://api.spotify.com/v1/albums/0OJ2cB135AqvHEtfXifM5D +#> 12 https://api.spotify.com/v1/albums/5Eevxp2BCbWq25ZdiXRwYd +#> 13 https://api.spotify.com/v1/albums/6ApYSpXF8GxZAgBTHDzYge +#> 14 https://api.spotify.com/v1/albums/2widuo17g5CEC66IbzveRu +#> 15 https://api.spotify.com/v1/albums/32NQ56VZDTXSH3SMv4XSGN +#> 16 https://api.spotify.com/v1/albums/10aiDpdFGyfCFEcqpx6XTq +#> 17 https://api.spotify.com/v1/albums/2UCWsnmZEVg9HhnMeKTsim +#> 18 https://api.spotify.com/v1/albums/0BwWUstDMUbgq2NYONRqlu +#> 19 https://api.spotify.com/v1/albums/4UMjBXcRqIgMZ1XumU2x5T +#> 20 https://api.spotify.com/v1/albums/0RHX9XECH8IVI3LNgWDpmQ #> album.id -#> 1 0zrtTZC7yY2TOEhnbJzSb9 -#> 2 1w7vC8hjYXhK1fS5cM2fUM -#> 3 55RhFRyQFihIyGf61MgcfV -#> 4 6AoWkAFBSNlX63z1fJVNIL -#> 5 2qtLF5Z8OxMV919Knbi3oo -#> 6 5y6wlw1LnqFnQFruMeiwGU -#> 7 57lcTrUlYgfMIPvBUsVU6h -#> 8 482Zolwz9ekvPD4kfj8BGo -#> 9 3rgz4IjijsFvJwqicCqle3 -#> 10 0yO5Mwu2oDdGbeRFpAaBGa -#> 11 661dSFpYtPulSNDZZLkokq -#> 12 29sTacnS0qA9xri6YS8xLA -#> 13 0fnAV8la7b1AZjAfY1oyXZ -#> 14 2jStuYeaRty1cwxjoxfo9K -#> 15 13topfW33NjnACjnRiZBX7 -#> 16 0PMasrHdpaoIRuHuhHp72O -#> 17 6i6folBtxKV28WX3msQ4FE -#> 18 4gw6oQ9Yk4m6mreJi6oGAV -#> 19 58NXIEYqmq5dQHg9nV9duM -#> 20 5B4PYA7wNN4WdEXdIJu58a +#> 1 5S3gls8Kjn8KVmqlIDEBbO +#> 2 6gMv3MgFlieOM6Uz5GZBzy +#> 3 70p5NvBOkvaxU1UeIxhE1Z +#> 4 0ky5kdvfPxSmSpj03hpSAE +#> 5 1YrdGK2y2Edq2R5gFja2ai +#> 6 2CbMgWfTfT4n80PjrDkbbt +#> 7 08iSi4GIyoDt2zSvNyru7M +#> 8 6uSnHSIBGKUiW1uKQLYZ7w +#> 9 4nKfZbCALT9H9LfedtDwnZ +#> 10 6hqietEuZCikevdO2oGTcx +#> 11 0OJ2cB135AqvHEtfXifM5D +#> 12 5Eevxp2BCbWq25ZdiXRwYd +#> 13 6ApYSpXF8GxZAgBTHDzYge +#> 14 2widuo17g5CEC66IbzveRu +#> 15 32NQ56VZDTXSH3SMv4XSGN +#> 16 10aiDpdFGyfCFEcqpx6XTq +#> 17 2UCWsnmZEVg9HhnMeKTsim +#> 18 0BwWUstDMUbgq2NYONRqlu +#> 19 4UMjBXcRqIgMZ1XumU2x5T +#> 20 0RHX9XECH8IVI3LNgWDpmQ #> album.images -#> 1 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2735c7731f5acdcb2d02d78b7ee, https://i.scdn.co/image/ab67616d00001e025c7731f5acdcb2d02d78b7ee, https://i.scdn.co/image/ab67616d000048515c7731f5acdcb2d02d78b7ee, 640, 300, 64 -#> 2 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27382a891641608e2f2d6c3a8b8, https://i.scdn.co/image/ab67616d00001e0282a891641608e2f2d6c3a8b8, https://i.scdn.co/image/ab67616d0000485182a891641608e2f2d6c3a8b8, 640, 300, 64 -#> 3 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273431ac6e6f393acf475730ec6, https://i.scdn.co/image/ab67616d00001e02431ac6e6f393acf475730ec6, https://i.scdn.co/image/ab67616d00004851431ac6e6f393acf475730ec6, 640, 300, 64 -#> 4 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273c9c292d93a9d27c4762cb559, https://i.scdn.co/image/ab67616d00001e02c9c292d93a9d27c4762cb559, https://i.scdn.co/image/ab67616d00004851c9c292d93a9d27c4762cb559, 640, 300, 64 -#> 5 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273f9bb3fff4e660ec5ba66af40, https://i.scdn.co/image/ab67616d00001e02f9bb3fff4e660ec5ba66af40, https://i.scdn.co/image/ab67616d00004851f9bb3fff4e660ec5ba66af40, 640, 300, 64 -#> 6 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273b7bea3d01f04e6d0408d2afe, https://i.scdn.co/image/ab67616d00001e02b7bea3d01f04e6d0408d2afe, https://i.scdn.co/image/ab67616d00004851b7bea3d01f04e6d0408d2afe, 640, 300, 64 -#> 7 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2736db0b75182c54680392aaa20, https://i.scdn.co/image/ab67616d00001e026db0b75182c54680392aaa20, https://i.scdn.co/image/ab67616d000048516db0b75182c54680392aaa20, 640, 300, 64 -#> 8 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273c3becb63afa2b5f9a1c7623d, https://i.scdn.co/image/ab67616d00001e02c3becb63afa2b5f9a1c7623d, https://i.scdn.co/image/ab67616d00004851c3becb63afa2b5f9a1c7623d, 640, 300, 64 -#> 9 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273387e3fe93a12844cf969399e, https://i.scdn.co/image/ab67616d00001e02387e3fe93a12844cf969399e, https://i.scdn.co/image/ab67616d00004851387e3fe93a12844cf969399e, 640, 300, 64 -#> 10 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2732889f5b28a2acdf603bfcd8a, https://i.scdn.co/image/ab67616d00001e022889f5b28a2acdf603bfcd8a, https://i.scdn.co/image/ab67616d000048512889f5b28a2acdf603bfcd8a, 640, 300, 64 -#> 11 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273a24befd5cbb5a31f0ac9eacb, https://i.scdn.co/image/ab67616d00001e02a24befd5cbb5a31f0ac9eacb, https://i.scdn.co/image/ab67616d00004851a24befd5cbb5a31f0ac9eacb, 640, 300, 64 -#> 12 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273ae6d8e36136353d550b2587d, https://i.scdn.co/image/ab67616d00001e02ae6d8e36136353d550b2587d, https://i.scdn.co/image/ab67616d00004851ae6d8e36136353d550b2587d, 640, 300, 64 -#> 13 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2732eb4ba21c445087266c23823, https://i.scdn.co/image/ab67616d00001e022eb4ba21c445087266c23823, https://i.scdn.co/image/ab67616d000048512eb4ba21c445087266c23823, 640, 300, 64 -#> 14 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273dc0cb47f6cee440cf6221a76, https://i.scdn.co/image/ab67616d00001e02dc0cb47f6cee440cf6221a76, https://i.scdn.co/image/ab67616d00004851dc0cb47f6cee440cf6221a76, 640, 300, 64 -#> 15 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27377922eaa071fb388270f203f, https://i.scdn.co/image/ab67616d00001e0277922eaa071fb388270f203f, https://i.scdn.co/image/ab67616d0000485177922eaa071fb388270f203f, 640, 300, 64 -#> 16 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273a7865e686c36a4adda6c9978, https://i.scdn.co/image/ab67616d00001e02a7865e686c36a4adda6c9978, https://i.scdn.co/image/ab67616d00004851a7865e686c36a4adda6c9978, 640, 300, 64 -#> 17 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273e8b066f70c206551210d902b, https://i.scdn.co/image/ab67616d00001e02e8b066f70c206551210d902b, https://i.scdn.co/image/ab67616d00004851e8b066f70c206551210d902b, 640, 300, 64 -#> 18 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2736965cb863cb6fa5f93459805, https://i.scdn.co/image/ab67616d00001e026965cb863cb6fa5f93459805, https://i.scdn.co/image/ab67616d000048516965cb863cb6fa5f93459805, 640, 300, 64 -#> 19 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27331ea2c36c5da3979177127b1, https://i.scdn.co/image/ab67616d00001e0231ea2c36c5da3979177127b1, https://i.scdn.co/image/ab67616d0000485131ea2c36c5da3979177127b1, 640, 300, 64 -#> 20 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273d400d27cba05bb0545533864, https://i.scdn.co/image/ab67616d00001e02d400d27cba05bb0545533864, https://i.scdn.co/image/ab67616d00004851d400d27cba05bb0545533864, 640, 300, 64 -#> album.name album.release_date -#> 1 Wheels Of Fire 1968-07-01 -#> 2 Godsmack 1998-01-01 -#> 3 Mellon Collie And The Infinite Sadness (Deluxe Edition) 1995 -#> 4 Fight the Good Fight 2018-06-29 -#> 5 Anon. 2018-10-12 -#> 6 The Joshua Tree (Super Deluxe) 1987-03-03 -#> 7 Purple (2019 Remaster) 1994-06-07 -#> 8 Selective Hearing 2017-06-09 -#> 9 Worlds Collide 2017-04-07 -#> 10 Cool Like You (Deluxe) 2018-04-27 -#> 11 The Sound of Madness 2008-06-23 -#> 12 Superunknown (Deluxe Edition) 1994-03-09 -#> 13 Let the Vultures In 2018-11-02 -#> 14 Lovely Little Lonely 2017-04-07 -#> 15 Three Days Grace 2003-04-19 -#> 16 Born In The U.S.A. 1984-06-04 -#> 17 Bohemian Rhapsody (The Original Soundtrack) 2018-10-19 -#> 18 Red, Green Or Inbetween 2017-01-20 -#> 19 Dirt 1992-09-29 -#> 20 Ten 1991-08-27 +#> 1 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2735c29a88ba5341ca428f0c322, https://i.scdn.co/image/ab67616d00001e025c29a88ba5341ca428f0c322, https://i.scdn.co/image/ab67616d000048515c29a88ba5341ca428f0c322, 640, 300, 64 +#> 2 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273a7c7f94cfccd5ab6de233916, https://i.scdn.co/image/ab67616d00001e02a7c7f94cfccd5ab6de233916, https://i.scdn.co/image/ab67616d00004851a7c7f94cfccd5ab6de233916, 640, 300, 64 +#> 3 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273137d133f1c79c4965eace78c, https://i.scdn.co/image/ab67616d00001e02137d133f1c79c4965eace78c, https://i.scdn.co/image/ab67616d00004851137d133f1c79c4965eace78c, 640, 300, 64 +#> 4 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27320bbceac6950d3fe13fa13c3, https://i.scdn.co/image/ab67616d00001e0220bbceac6950d3fe13fa13c3, https://i.scdn.co/image/ab67616d0000485120bbceac6950d3fe13fa13c3, 640, 300, 64 +#> 5 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273930858249e7abbb9b5317929, https://i.scdn.co/image/ab67616d00001e02930858249e7abbb9b5317929, https://i.scdn.co/image/ab67616d00004851930858249e7abbb9b5317929, 640, 300, 64 +#> 6 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273f60fd6ac5c9c508d1f636fdb, https://i.scdn.co/image/ab67616d00001e02f60fd6ac5c9c508d1f636fdb, https://i.scdn.co/image/ab67616d00004851f60fd6ac5c9c508d1f636fdb, 640, 300, 64 +#> 7 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273eb3a6d9c69ee04f74b4250d4, https://i.scdn.co/image/ab67616d00001e02eb3a6d9c69ee04f74b4250d4, https://i.scdn.co/image/ab67616d00004851eb3a6d9c69ee04f74b4250d4, 640, 300, 64 +#> 8 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27357b7f789d328c205b4d15893, https://i.scdn.co/image/ab67616d00001e0257b7f789d328c205b4d15893, https://i.scdn.co/image/ab67616d0000485157b7f789d328c205b4d15893, 640, 300, 64 +#> 9 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2737e09670f90cd47b3fb9a23e0, https://i.scdn.co/image/ab67616d00001e027e09670f90cd47b3fb9a23e0, https://i.scdn.co/image/ab67616d000048517e09670f90cd47b3fb9a23e0, 640, 300, 64 +#> 10 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273bc7ddb77993dd1d8d19c22a2, https://i.scdn.co/image/ab67616d00001e02bc7ddb77993dd1d8d19c22a2, https://i.scdn.co/image/ab67616d00004851bc7ddb77993dd1d8d19c22a2, 640, 300, 64 +#> 11 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2734843e0f824a00334e811279c, https://i.scdn.co/image/ab67616d00001e024843e0f824a00334e811279c, https://i.scdn.co/image/ab67616d000048514843e0f824a00334e811279c, 640, 300, 64 +#> 12 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273145e1cf12538f5666511237d, https://i.scdn.co/image/ab67616d00001e02145e1cf12538f5666511237d, https://i.scdn.co/image/ab67616d00004851145e1cf12538f5666511237d, 640, 300, 64 +#> 13 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273c5148520a59be191eea16989, https://i.scdn.co/image/ab67616d00001e02c5148520a59be191eea16989, https://i.scdn.co/image/ab67616d00004851c5148520a59be191eea16989, 640, 300, 64 +#> 14 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2734637341b9f507521afa9a778, https://i.scdn.co/image/ab67616d00001e024637341b9f507521afa9a778, https://i.scdn.co/image/ab67616d000048514637341b9f507521afa9a778, 640, 300, 64 +#> 15 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273a729c9c3dec04b99d889c66f, https://i.scdn.co/image/ab67616d00001e02a729c9c3dec04b99d889c66f, https://i.scdn.co/image/ab67616d00004851a729c9c3dec04b99d889c66f, 640, 300, 64 +#> 16 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27347eb3ea5a92904c19e102e54, https://i.scdn.co/image/ab67616d00001e0247eb3ea5a92904c19e102e54, https://i.scdn.co/image/ab67616d0000485147eb3ea5a92904c19e102e54, 640, 300, 64 +#> 17 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2739a482180e6a306229bff49dc, https://i.scdn.co/image/ab67616d00001e029a482180e6a306229bff49dc, https://i.scdn.co/image/ab67616d000048519a482180e6a306229bff49dc, 640, 300, 64 +#> 18 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273e52a59a28efa4773dd2bfe1b, https://i.scdn.co/image/ab67616d00001e02e52a59a28efa4773dd2bfe1b, https://i.scdn.co/image/ab67616d00004851e52a59a28efa4773dd2bfe1b, 640, 300, 64 +#> 19 640, 300, 64, https://i.scdn.co/image/ab67616d0000b273eda9478c39a21e1cdc6609ca, https://i.scdn.co/image/ab67616d00001e02eda9478c39a21e1cdc6609ca, https://i.scdn.co/image/ab67616d00004851eda9478c39a21e1cdc6609ca, 640, 300, 64 +#> 20 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27390afd8e4ec6d787114ed6c40, https://i.scdn.co/image/ab67616d00001e0290afd8e4ec6d787114ed6c40, https://i.scdn.co/image/ab67616d0000485190afd8e4ec6d787114ed6c40, 640, 300, 64 +#> album.name album.release_date +#> 1 The Number of the Beast (2015 Remaster) 1982 +#> 2 Document (R.E.M. No. 5) 1987-09-01 +#> 3 Quarter Past Midnight 2018-05-09 +#> 4 Music From Big Pink (Remastered) 1968-07-01 +#> 5 Santana's Greatest Hits 1969 +#> 6 Poison The Parish (Deluxe Edition) 2017-05-12 +#> 7 Loner 2017-05-19 +#> 8 From The Fires 2017-11-10 +#> 9 August And Everything After 1993-01-01 +#> 10 One Day Remains 2004-08-10 +#> 11 The Stage (Deluxe Edition) 2017-12-22 +#> 12 One More Light 2017-05-19 +#> 13 Pray for the Wicked 2018-06-22 +#> 14 Hotel California (2013 Remaster) 1976-12-08 +#> 15 Machine Head (Remastered) 1972-03-25 +#> 16 Supernatural (Remastered) 1999-06-15 +#> 17 All Killer, No Filler 2001-01-01 +#> 18 Rumours (Super Deluxe) 1977-02-04 +#> 19 Dizzy up the Girl 1998-09-11 +#> 20 A Rush of Blood to the Head 2002-08-08 #> album.release_date_precision album.total_tracks album.type -#> 1 day 13 album -#> 2 day 12 album -#> 3 year 92 album -#> 4 day 12 album -#> 5 day 10 album -#> 6 day 49 album +#> 1 year 8 album +#> 2 day 11 album +#> 3 day 1 album +#> 4 day 11 album +#> 5 year 10 album +#> 6 day 15 album #> 7 day 11 album -#> 8 day 7 album +#> 8 day 8 album #> 9 day 11 album -#> 10 day 22 album -#> 11 day 11 album -#> 12 day 32 album -#> 13 day 5 album -#> 14 day 12 album -#> 15 day 12 album -#> 16 day 12 album -#> 17 day 22 album -#> 18 day 11 album +#> 10 day 11 album +#> 11 day 22 album +#> 12 day 10 album +#> 13 day 11 album +#> 14 day 9 album +#> 15 day 8 album +#> 16 day 14 album +#> 17 day 13 album +#> 18 day 58 album #> 19 day 13 album #> 20 day 11 album #> album.uri -#> 1 spotify:album:0zrtTZC7yY2TOEhnbJzSb9 -#> 2 spotify:album:1w7vC8hjYXhK1fS5cM2fUM -#> 3 spotify:album:55RhFRyQFihIyGf61MgcfV -#> 4 spotify:album:6AoWkAFBSNlX63z1fJVNIL -#> 5 spotify:album:2qtLF5Z8OxMV919Knbi3oo -#> 6 spotify:album:5y6wlw1LnqFnQFruMeiwGU -#> 7 spotify:album:57lcTrUlYgfMIPvBUsVU6h -#> 8 spotify:album:482Zolwz9ekvPD4kfj8BGo -#> 9 spotify:album:3rgz4IjijsFvJwqicCqle3 -#> 10 spotify:album:0yO5Mwu2oDdGbeRFpAaBGa -#> 11 spotify:album:661dSFpYtPulSNDZZLkokq -#> 12 spotify:album:29sTacnS0qA9xri6YS8xLA -#> 13 spotify:album:0fnAV8la7b1AZjAfY1oyXZ -#> 14 spotify:album:2jStuYeaRty1cwxjoxfo9K -#> 15 spotify:album:13topfW33NjnACjnRiZBX7 -#> 16 spotify:album:0PMasrHdpaoIRuHuhHp72O -#> 17 spotify:album:6i6folBtxKV28WX3msQ4FE -#> 18 spotify:album:4gw6oQ9Yk4m6mreJi6oGAV -#> 19 spotify:album:58NXIEYqmq5dQHg9nV9duM -#> 20 spotify:album:5B4PYA7wNN4WdEXdIJu58a +#> 1 spotify:album:5S3gls8Kjn8KVmqlIDEBbO +#> 2 spotify:album:6gMv3MgFlieOM6Uz5GZBzy +#> 3 spotify:album:70p5NvBOkvaxU1UeIxhE1Z +#> 4 spotify:album:0ky5kdvfPxSmSpj03hpSAE +#> 5 spotify:album:1YrdGK2y2Edq2R5gFja2ai +#> 6 spotify:album:2CbMgWfTfT4n80PjrDkbbt +#> 7 spotify:album:08iSi4GIyoDt2zSvNyru7M +#> 8 spotify:album:6uSnHSIBGKUiW1uKQLYZ7w +#> 9 spotify:album:4nKfZbCALT9H9LfedtDwnZ +#> 10 spotify:album:6hqietEuZCikevdO2oGTcx +#> 11 spotify:album:0OJ2cB135AqvHEtfXifM5D +#> 12 spotify:album:5Eevxp2BCbWq25ZdiXRwYd +#> 13 spotify:album:6ApYSpXF8GxZAgBTHDzYge +#> 14 spotify:album:2widuo17g5CEC66IbzveRu +#> 15 spotify:album:32NQ56VZDTXSH3SMv4XSGN +#> 16 spotify:album:10aiDpdFGyfCFEcqpx6XTq +#> 17 spotify:album:2UCWsnmZEVg9HhnMeKTsim +#> 18 spotify:album:0BwWUstDMUbgq2NYONRqlu +#> 19 spotify:album:4UMjBXcRqIgMZ1XumU2x5T +#> 20 spotify:album:0RHX9XECH8IVI3LNgWDpmQ #> album.external_urls.spotify external_ids.isrc -#> 1 https://open.spotify.com/album/0zrtTZC7yY2TOEhnbJzSb9 GBA076800010 -#> 2 https://open.spotify.com/album/1w7vC8hjYXhK1fS5cM2fUM USUR19980188 -#> 3 https://open.spotify.com/album/55RhFRyQFihIyGf61MgcfV USVI21200910 -#> 4 https://open.spotify.com/album/6AoWkAFBSNlX63z1fJVNIL USHEL1801003 -#> 5 https://open.spotify.com/album/2qtLF5Z8OxMV919Knbi3oo USHR21811202 -#> 6 https://open.spotify.com/album/5y6wlw1LnqFnQFruMeiwGU GBUM70709792 -#> 7 https://open.spotify.com/album/57lcTrUlYgfMIPvBUsVU6h USRH11901675 -#> 8 https://open.spotify.com/album/482Zolwz9ekvPD4kfj8BGo GBDMT1600259 -#> 9 https://open.spotify.com/album/3rgz4IjijsFvJwqicCqle3 SEUM71601951 -#> 10 https://open.spotify.com/album/0yO5Mwu2oDdGbeRFpAaBGa GBUM71706179 -#> 11 https://open.spotify.com/album/661dSFpYtPulSNDZZLkokq USAT20802280 -#> 12 https://open.spotify.com/album/29sTacnS0qA9xri6YS8xLA USAM19400003 -#> 13 https://open.spotify.com/album/0fnAV8la7b1AZjAfY1oyXZ GBKPL1812549 -#> 14 https://open.spotify.com/album/2jStuYeaRty1cwxjoxfo9K QMEU31700194 -#> 15 https://open.spotify.com/album/13topfW33NjnACjnRiZBX7 USJI10300075 -#> 16 https://open.spotify.com/album/0PMasrHdpaoIRuHuhHp72O USSM18400411 -#> 17 https://open.spotify.com/album/6i6folBtxKV28WX3msQ4FE GBUM71805971 -#> 18 https://open.spotify.com/album/4gw6oQ9Yk4m6mreJi6oGAV USZZ81610031 -#> 19 https://open.spotify.com/album/58NXIEYqmq5dQHg9nV9duM USSM19200799 -#> 20 https://open.spotify.com/album/5B4PYA7wNN4WdEXdIJu58a USSM19100674 +#> 1 https://open.spotify.com/album/5S3gls8Kjn8KVmqlIDEBbO GBCHB1800025 +#> 2 https://open.spotify.com/album/6gMv3MgFlieOM6Uz5GZBzy USIR38700037 +#> 3 https://open.spotify.com/album/70p5NvBOkvaxU1UeIxhE1Z GBUM71801713 +#> 4 https://open.spotify.com/album/0ky5kdvfPxSmSpj03hpSAE USCA20000789 +#> 5 https://open.spotify.com/album/1YrdGK2y2Edq2R5gFja2ai USSM17000643 +#> 6 https://open.spotify.com/album/2CbMgWfTfT4n80PjrDkbbt USC4R1700002 +#> 7 https://open.spotify.com/album/08iSi4GIyoDt2zSvNyru7M USRC11700139 +#> 8 https://open.spotify.com/album/6uSnHSIBGKUiW1uKQLYZ7w USUM71703681 +#> 9 https://open.spotify.com/album/4nKfZbCALT9H9LfedtDwnZ USIR10000287 +#> 10 https://open.spotify.com/album/6hqietEuZCikevdO2oGTcx USWU30400101 +#> 11 https://open.spotify.com/album/0OJ2cB135AqvHEtfXifM5D USUG11700613 +#> 12 https://open.spotify.com/album/5Eevxp2BCbWq25ZdiXRwYd USWB11700221 +#> 13 https://open.spotify.com/album/6ApYSpXF8GxZAgBTHDzYge USAT21801175 +#> 14 https://open.spotify.com/album/2widuo17g5CEC66IbzveRu USEE11300353 +#> 15 https://open.spotify.com/album/32NQ56VZDTXSH3SMv4XSGN GBDXG1200002 +#> 16 https://open.spotify.com/album/10aiDpdFGyfCFEcqpx6XTq USAR19900033 +#> 17 https://open.spotify.com/album/2UCWsnmZEVg9HhnMeKTsim USIR20110114 +#> 18 https://open.spotify.com/album/0BwWUstDMUbgq2NYONRqlu USWB11301116 +#> 19 https://open.spotify.com/album/4UMjBXcRqIgMZ1XumU2x5T USWB19800160 +#> 20 https://open.spotify.com/album/0RHX9XECH8IVI3LNgWDpmQ GBAYE0200771 #> external_urls.spotify -#> 1 https://open.spotify.com/track/6PUabSMXmPnZna361Wwmf7 -#> 2 https://open.spotify.com/track/5uGsG0LfotfWDq6hql4h53 -#> 3 https://open.spotify.com/track/5QLHGv0DfpeXLNFo7SFEy1 -#> 4 https://open.spotify.com/track/60FJeNTK5edr72G2xtCWuP -#> 5 https://open.spotify.com/track/2optm7JeCh2iEM502qFLUX -#> 6 https://open.spotify.com/track/6ADSaE87h8Y3lccZlBJdXH -#> 7 https://open.spotify.com/track/4fjsOdrWMaKf70x21h5XbX -#> 8 https://open.spotify.com/track/506YO37JuV40cnjeVuwlGD -#> 9 https://open.spotify.com/track/4cfEA7zQhaQpkhUFonoOPw -#> 10 https://open.spotify.com/track/5pVbLYTdihSKd8Kylfhwa7 -#> 11 https://open.spotify.com/track/1TRr8Pp2uOqL24fMHpJyV3 -#> 12 https://open.spotify.com/track/1wlKw9NAWVWpx7OIAyg9EA -#> 13 https://open.spotify.com/track/481idAnpIOHEjR4YPsbA0y -#> 14 https://open.spotify.com/track/47ojH5LeQhl1ZltSAHBEFF -#> 15 https://open.spotify.com/track/0M955bMOoilikPXwKLYpoi -#> 16 https://open.spotify.com/track/3PzsbWSQdLCKDLxn7YZfkM -#> 17 https://open.spotify.com/track/69VE5kmfqG4dJSkrB1OtCI -#> 18 https://open.spotify.com/track/4Jl3syKPuB2YFZZhsSeniv -#> 19 https://open.spotify.com/track/4A065x9kJt955eGVqf813g -#> 20 https://open.spotify.com/track/62nQ8UZVqR2RMvkJHkcO2o +#> 1 https://open.spotify.com/track/4Zc7TCHzuNwL0AFBlyLdyr +#> 2 https://open.spotify.com/track/2oSpQ7QtIKTNFfA08Cy0ku +#> 3 https://open.spotify.com/track/1etiUDkISHELzQGMY79ryt +#> 4 https://open.spotify.com/track/0P7DoyGrr4Wp9w5TotEtUC +#> 5 https://open.spotify.com/track/4YMQXzscifAREG0a7KNGhB +#> 6 https://open.spotify.com/track/3XHnaUAFX8PfNMW1hHC75N +#> 7 https://open.spotify.com/track/1RgvTl4vQN4qECtnO1guEp +#> 8 https://open.spotify.com/track/32BEasyNQgqXQJKoVa0fUw +#> 9 https://open.spotify.com/track/5DiXcVovI0FcY2s0icWWUu +#> 10 https://open.spotify.com/track/3UULkHdmLDqBDPmBYltoRE +#> 11 https://open.spotify.com/track/6Gcv1c96EIihHdJeERkpc8 +#> 12 https://open.spotify.com/track/3FQCJI2t5LTbsRPfYVBSVB +#> 13 https://open.spotify.com/track/0wdV94AXGRphrbkDWLNzVC +#> 14 https://open.spotify.com/track/40riOy7x9W7GXjyGp4pjAv +#> 15 https://open.spotify.com/track/3uMmllZo1AfoEnVT4ENCD3 +#> 16 https://open.spotify.com/track/0n2SEXB2qoRQg171q7XqeW +#> 17 https://open.spotify.com/track/1HNE2PX70ztbEl6MLxrpNL +#> 18 https://open.spotify.com/track/5e9TFTbltYBg2xThimr0rU +#> 19 https://open.spotify.com/track/6Qyc6fS4DsZjB2mRW9DsQs +#> 20 https://open.spotify.com/track/0BCPKOYdS2jbQ8iyB56Zns #> linked_from.href -#> 1 <NA> +#> 1 https://api.spotify.com/v1/tracks/2JS1iE5A5RHvUPH5Zl9jlF #> 2 <NA> #> 3 <NA> #> 4 <NA> -#> 5 https://api.spotify.com/v1/tracks/5apUdi1b0lvZw574hq1Fsr -#> 6 https://api.spotify.com/v1/tracks/4ha9ajL4Kz98uldAfuos6p -#> 7 https://api.spotify.com/v1/tracks/5vCE0xRLIEG1Zej2tgWFDb +#> 5 <NA> +#> 6 <NA> +#> 7 <NA> #> 8 <NA> #> 9 <NA> #> 10 <NA> #> 11 <NA> -#> 12 https://api.spotify.com/v1/tracks/6B4JGMaqe1LaEMlsVzNdNM -#> 13 https://api.spotify.com/v1/tracks/2UKMqNCVsHrAYzBZMA0rxL +#> 12 <NA> +#> 13 <NA> #> 14 <NA> #> 15 <NA> #> 16 <NA> #> 17 <NA> -#> 18 https://api.spotify.com/v1/tracks/4NNzO1RQqdYzQXTISmHZDe +#> 18 <NA> #> 19 <NA> #> 20 <NA> #> linked_from.id linked_from.type linked_from.uri -#> 1 <NA> <NA> <NA> +#> 1 2JS1iE5A5RHvUPH5Zl9jlF track spotify:track:2JS1iE5A5RHvUPH5Zl9jlF #> 2 <NA> <NA> <NA> #> 3 <NA> <NA> <NA> #> 4 <NA> <NA> <NA> -#> 5 5apUdi1b0lvZw574hq1Fsr track spotify:track:5apUdi1b0lvZw574hq1Fsr -#> 6 4ha9ajL4Kz98uldAfuos6p track spotify:track:4ha9ajL4Kz98uldAfuos6p -#> 7 5vCE0xRLIEG1Zej2tgWFDb track spotify:track:5vCE0xRLIEG1Zej2tgWFDb +#> 5 <NA> <NA> <NA> +#> 6 <NA> <NA> <NA> +#> 7 <NA> <NA> <NA> #> 8 <NA> <NA> <NA> #> 9 <NA> <NA> <NA> #> 10 <NA> <NA> <NA> #> 11 <NA> <NA> <NA> -#> 12 6B4JGMaqe1LaEMlsVzNdNM track spotify:track:6B4JGMaqe1LaEMlsVzNdNM -#> 13 2UKMqNCVsHrAYzBZMA0rxL track spotify:track:2UKMqNCVsHrAYzBZMA0rxL +#> 12 <NA> <NA> <NA> +#> 13 <NA> <NA> <NA> #> 14 <NA> <NA> <NA> #> 15 <NA> <NA> <NA> #> 16 <NA> <NA> <NA> #> 17 <NA> <NA> <NA> -#> 18 4NNzO1RQqdYzQXTISmHZDe track spotify:track:4NNzO1RQqdYzQXTISmHZDe +#> 18 <NA> <NA> <NA> #> 19 <NA> <NA> <NA> #> 20 <NA> <NA> <NA> #> linked_from.external_urls.spotify -#> 1 <NA> +#> 1 https://open.spotify.com/track/2JS1iE5A5RHvUPH5Zl9jlF #> 2 <NA> #> 3 <NA> #> 4 <NA> -#> 5 https://open.spotify.com/track/5apUdi1b0lvZw574hq1Fsr -#> 6 https://open.spotify.com/track/4ha9ajL4Kz98uldAfuos6p -#> 7 https://open.spotify.com/track/5vCE0xRLIEG1Zej2tgWFDb +#> 5 <NA> +#> 6 <NA> +#> 7 <NA> #> 8 <NA> #> 9 <NA> #> 10 <NA> #> 11 <NA> -#> 12 https://open.spotify.com/track/6B4JGMaqe1LaEMlsVzNdNM -#> 13 https://open.spotify.com/track/2UKMqNCVsHrAYzBZMA0rxL +#> 12 <NA> +#> 13 <NA> #> 14 <NA> #> 15 <NA> #> 16 <NA> #> 17 <NA> -#> 18 https://open.spotify.com/track/4NNzO1RQqdYzQXTISmHZDe +#> 18 <NA> #> 19 <NA> #> 20 <NA>
    # }
    diff --git a/docs/reference/get_recommendations_all.html b/docs/reference/get_recommendations_all.html index 490d193..16584e5 100644 --- a/docs/reference/get_recommendations_all.html +++ b/docs/reference/get_recommendations_all.html @@ -6,7 +6,7 @@ -Get Recommendations for Unlimited Vector of Track IDs — get_recommendations_all • spotifyr +Get recommendations for unlimited vector of track IDs — get_recommendations_all • spotifyr @@ -39,7 +39,7 @@ - + @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -111,7 +111,7 @@
    @@ -157,57 +157,54 @@

    Examp get_recommendations_all( track_ids = c("5VIpLopHgolKcSSj7JPCMA", "3QRGYDFFUVb4qneE4DX1gR") ) -

    #> artists -#> 1 https://api.spotify.com/v1/artists/7MoIc5s9KXolCBH1fy9kkw, 7MoIc5s9KXolCBH1fy9kkw, Japanese Breakfast, artist, spotify:artist:7MoIc5s9KXolCBH1fy9kkw, https://open.spotify.com/artist/7MoIc5s9KXolCBH1fy9kkw -#> 2 https://api.spotify.com/v1/artists/12fRkVfO2fUsz1QHgDAG3g, 12fRkVfO2fUsz1QHgDAG3g, Julia Jacklin, artist, spotify:artist:12fRkVfO2fUsz1QHgDAG3g, https://open.spotify.com/artist/12fRkVfO2fUsz1QHgDAG3g -#> available_markets -#> 1 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW -#> 2 AG, BB, BS, BZ, CR, DM, DO, GD, GT, HN, HT, JM, KN, LC, MX, NI, PA, SV, TT, US, VC +
    #> artists +#> 1 https://api.spotify.com/v1/artists/5ZMwoAjeDtLJ0XRwRTgaK8, 5ZMwoAjeDtLJ0XRwRTgaK8, Quantic, artist, spotify:artist:5ZMwoAjeDtLJ0XRwRTgaK8, https://open.spotify.com/artist/5ZMwoAjeDtLJ0XRwRTgaK8 +#> 2 https://api.spotify.com/v1/artists/2cCUtGK9sDU2EoElnk0GNB, 2cCUtGK9sDU2EoElnk0GNB, The National, artist, spotify:artist:2cCUtGK9sDU2EoElnk0GNB, https://open.spotify.com/artist/2cCUtGK9sDU2EoElnk0GNB +#> available_markets +#> 1 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW +#> 2 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW #> disc_number duration_ms explicit -#> 1 1 213986 FALSE -#> 2 1 307613 FALSE +#> 1 1 205816 FALSE +#> 2 1 198653 FALSE #> href -#> 1 https://api.spotify.com/v1/tracks/0De8H4o9xzPtjRp9dns0L5 -#> 2 https://api.spotify.com/v1/tracks/0xhHw3EIyZ05mboRXpJWxs -#> id is_local name popularity -#> 1 0De8H4o9xzPtjRp9dns0L5 FALSE Boyish 57 -#> 2 0xhHw3EIyZ05mboRXpJWxs FALSE Body 43 +#> 1 https://api.spotify.com/v1/tracks/7oTPUMeartrRlIDGKpgIa3 +#> 2 https://api.spotify.com/v1/tracks/6ApsMLGIa9zw446CrqxcEi +#> id is_local name popularity +#> 1 7oTPUMeartrRlIDGKpgIa3 FALSE Theme from Selva 42 +#> 2 6ApsMLGIa9zw446CrqxcEi FALSE Never Tear Us Apart 48 #> preview_url -#> 1 https://p.scdn.co/mp3-preview/044a4c45ce15cf0b37758a7cf5a2e82a0909c8fa?cid=125a10da5fa94687b3d0913168bc3698 -#> 2 https://p.scdn.co/mp3-preview/9eade9cb2c53b2ef7584de694a0750a962c93639?cid=125a10da5fa94687b3d0913168bc3698 +#> 1 https://p.scdn.co/mp3-preview/508be4b2e2856081d5c19b5fa11bfe855138411e?cid=125a10da5fa94687b3d0913168bc3698 +#> 2 https://p.scdn.co/mp3-preview/0f749afe323b4db57b1bee990a435d061d6500f7?cid=125a10da5fa94687b3d0913168bc3698 #> track_number type uri album.album_type -#> 1 6 track spotify:track:0De8H4o9xzPtjRp9dns0L5 ALBUM -#> 2 1 track spotify:track:0xhHw3EIyZ05mboRXpJWxs ALBUM -#> album.artists -#> 1 https://api.spotify.com/v1/artists/7MoIc5s9KXolCBH1fy9kkw, 7MoIc5s9KXolCBH1fy9kkw, Japanese Breakfast, artist, spotify:artist:7MoIc5s9KXolCBH1fy9kkw, https://open.spotify.com/artist/7MoIc5s9KXolCBH1fy9kkw -#> 2 https://api.spotify.com/v1/artists/12fRkVfO2fUsz1QHgDAG3g, 12fRkVfO2fUsz1QHgDAG3g, Julia Jacklin, artist, spotify:artist:12fRkVfO2fUsz1QHgDAG3g, https://open.spotify.com/artist/12fRkVfO2fUsz1QHgDAG3g -#> album.available_markets -#> 1 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW -#> 2 AG, BB, BS, BZ, CR, DM, DO, GD, GT, HN, HT, JM, KN, LC, MX, NI, PA, SV, TT, US, VC +#> 1 1 track spotify:track:7oTPUMeartrRlIDGKpgIa3 SINGLE +#> 2 1 track spotify:track:6ApsMLGIa9zw446CrqxcEi SINGLE +#> album.artists +#> 1 https://api.spotify.com/v1/artists/5ZMwoAjeDtLJ0XRwRTgaK8, 5ZMwoAjeDtLJ0XRwRTgaK8, Quantic, artist, spotify:artist:5ZMwoAjeDtLJ0XRwRTgaK8, https://open.spotify.com/artist/5ZMwoAjeDtLJ0XRwRTgaK8 +#> 2 https://api.spotify.com/v1/artists/2cCUtGK9sDU2EoElnk0GNB, 2cCUtGK9sDU2EoElnk0GNB, The National, artist, spotify:artist:2cCUtGK9sDU2EoElnk0GNB, https://open.spotify.com/artist/2cCUtGK9sDU2EoElnk0GNB +#> album.available_markets +#> 1 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IN, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW +#> 2 AD, AE, AG, AL, AM, AO, AR, AT, AU, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CH, CI, CL, CM, CO, CR, CV, CW, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, MA, MC, MD, ME, MG, MH, MK, ML, MN, MO, MR, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PS, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SE, SG, SI, SK, SL, SM, SN, SR, ST, SV, SZ, TD, TG, TH, TL, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VC, VN, VU, WS, XK, ZA, ZM, ZW #> album.href -#> 1 https://api.spotify.com/v1/albums/6AOaqWipm2Zk0oBp0uUey2 -#> 2 https://api.spotify.com/v1/albums/4u3aIyQbywYaxgF7TcXuIu +#> 1 https://api.spotify.com/v1/albums/6ht7LwHxyNVk8gkqGaK6mM +#> 2 https://api.spotify.com/v1/albums/3aM9iFr4aGdb9S275yWRZk #> album.id -#> 1 6AOaqWipm2Zk0oBp0uUey2 -#> 2 4u3aIyQbywYaxgF7TcXuIu +#> 1 6ht7LwHxyNVk8gkqGaK6mM +#> 2 3aM9iFr4aGdb9S275yWRZk #> album.images -#> 1 640, 300, 64, https://i.scdn.co/image/ab67616d0000b27397e74e852b3ccf09aebc917c, https://i.scdn.co/image/ab67616d00001e0297e74e852b3ccf09aebc917c, https://i.scdn.co/image/ab67616d0000485197e74e852b3ccf09aebc917c, 640, 300, 64 -#> 2 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2732fca2b6f420ec6044327ec2d, https://i.scdn.co/image/ab67616d00001e022fca2b6f420ec6044327ec2d, https://i.scdn.co/image/ab67616d000048512fca2b6f420ec6044327ec2d, 640, 300, 64 -#> album.name album.release_date -#> 1 Soft Sounds from Another Planet 2017-07-14 -#> 2 Crushing 2019-02-22 -#> album.release_date_precision album.total_tracks album.type -#> 1 day 12 album -#> 2 day 10 album -#> album.uri -#> 1 spotify:album:6AOaqWipm2Zk0oBp0uUey2 -#> 2 spotify:album:4u3aIyQbywYaxgF7TcXuIu +#> 1 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2738c8b77c4332ee057419e64f2, https://i.scdn.co/image/ab67616d00001e028c8b77c4332ee057419e64f2, https://i.scdn.co/image/ab67616d000048518c8b77c4332ee057419e64f2, 640, 300, 64 +#> 2 640, 300, 64, https://i.scdn.co/image/ab67616d0000b2736c7c62f8fc8b0b40ddd3e916, https://i.scdn.co/image/ab67616d00001e026c7c62f8fc8b0b40ddd3e916, https://i.scdn.co/image/ab67616d000048516c7c62f8fc8b0b40ddd3e916, 640, 300, 64 +#> album.name album.release_date album.release_date_precision +#> 1 Theme from Selva 2020-10-30 day +#> 2 Never Tear Us Apart 2020-02-28 day +#> album.total_tracks album.type album.uri +#> 1 2 album spotify:album:6ht7LwHxyNVk8gkqGaK6mM +#> 2 1 album spotify:album:3aM9iFr4aGdb9S275yWRZk #> album.external_urls.spotify external_ids.isrc -#> 1 https://open.spotify.com/album/6AOaqWipm2Zk0oBp0uUey2 USJ5G1713306 -#> 2 https://open.spotify.com/album/4u3aIyQbywYaxgF7TcXuIu GBKZV1800115 +#> 1 https://open.spotify.com/album/6ht7LwHxyNVk8gkqGaK6mM FRX762008971 +#> 2 https://open.spotify.com/album/3aM9iFr4aGdb9S275yWRZk AUOXM2000036 #> external_urls.spotify -#> 1 https://open.spotify.com/track/0De8H4o9xzPtjRp9dns0L5 -#> 2 https://open.spotify.com/track/0xhHw3EIyZ05mboRXpJWxs
    # } +#> 1 https://open.spotify.com/track/7oTPUMeartrRlIDGKpgIa3 +#> 2 https://open.spotify.com/track/6ApsMLGIa9zw446CrqxcEi
    # }
    @@ -111,13 +114,15 @@
    -

    Get Spotify catalog information about artists similar to a given artist. Similarity is based on analysis of the Spotify community’s listening history.

    +

    Get Spotify catalog information about artists similar to a given artist. +Similarity is based on analysis of the Spotify community’s listening history.

    get_related_artists(
    diff --git a/docs/reference/get_show.html b/docs/reference/get_show.html
    new file mode 100644
    index 0000000..678a9be
    --- /dev/null
    +++ b/docs/reference/get_show.html
    @@ -0,0 +1,179 @@
    +
    +
    +
    +  
    +  
    +
    +
    +
    +Get Spotify catalog information for a single show. — get_show • spotifyr
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +  
    +
    +  
    +    
    +
    + + + + +
    + +
    +
    + + +
    +

    Get Spotify catalog information for a single show.

    +
    + +
    get_show(id, market = NULL, authorization = get_spotify_authorization_code())
    + +

    Arguments

    + + + + + + + + + + + + + + +
    id

    The Spotify ID for the show.

    market

    Optional.
    +An ISO 3166-1 alpha-2 country code or the string "from_token". +If a country code is specified, only shows and episodes that are available in that market will be returned. +If a valid user access token is specified in the request header, the country associated with the user account will take priority over this +parameter.

    authorization

    Required. A valid access token from the Spotify Accounts service. See the Web API authorization Guide for more details. Defaults to spotifyr::get_spotify_authorization_code(). The access token must have been issued on behalf of the current user.
    +Reading the user’s resume points on episode objects requires the user-read-playback-position scope. See Using Scopes.

    + +

    Value

    + +

    Returns a data frame of results containing show data. +See the official documentation for more information.

    + +
    + +
    + + +
    + + +
    +

    Site built with pkgdown 1.6.1.

    +
    + +
    +
    + + + + + + + + diff --git a/docs/reference/get_show_episodes.html b/docs/reference/get_show_episodes.html new file mode 100644 index 0000000..b0dc9ea --- /dev/null +++ b/docs/reference/get_show_episodes.html @@ -0,0 +1,209 @@ + + + + + + + + +Get Spotify catalog information about an show's episodes. Optional parameters can be used to limit the number of episodes returned. — get_show_episodes • spotifyr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + +
    + +
    +
    + + +
    +

    Get Spotify catalog information about an show's episodes. Optional parameters can be used to limit the number of episodes returned.

    +
    + +
    get_show_episodes(
    +  id,
    +  limit = 20,
    +  offset = 0,
    +  market = NULL,
    +  authorization = get_spotify_authorization_code(),
    +  include_meta_info = FALSE
    +)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    id

    Required. The Spotify ID for the show.

    limit

    Optional.
    +Maximum number of results to return.
    +Default: 20
    +Minimum: 1
    +Maximum: 50

    offset

    Optional.
    +The index of the first album to return.
    +Default: 0 (the first album).
    +Maximum offset (including limit): 10,000.
    +Use with limit to get the next set of episodes.

    market

    Optional.
    +An ISO 3166-1 alpha-2 country code or the string +"from_token". If a country code is specified, only shows and episodes that are available in that market will be returned. +If a valid user access token is specified in the request header, the country associated with the user account will take priority over +this parameter.

    authorization

    Required. A valid access token from the Spotify Accounts service. See the +Web API authorization Guide for more details. +Defaults to spotifyr::get_spotify_authorization_code(). The access token must have been issued on behalf of the current user.
    +Reading the user’s resume points on episode objects requires the user-read-playback-position scope. See +Using Scopes.

    include_meta_info

    Optional. Boolean indicating whether to include full result, with meta information such as "total", +and "limit". Defaults to FALSE.

    + +

    Value

    + +

    Returns a data frame of results containing show data. See the official API documentation for more information.

    + +
    + +
    + + +
    + + +
    +

    Site built with pkgdown 1.6.1.

    +
    + +
    +
    + + + + + + + + diff --git a/docs/reference/get_shows.html b/docs/reference/get_shows.html new file mode 100644 index 0000000..abed116 --- /dev/null +++ b/docs/reference/get_shows.html @@ -0,0 +1,184 @@ + + + + + + + + +Get Spotify catalog information for multiple shows identified by their Spotify IDs. — get_shows • spotifyr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + +
    + +
    +
    + + +
    +

    Get Spotify catalog information for multiple shows identified by their Spotify IDs.

    +
    + +
    get_shows(
    +  ids,
    +  market = NULL,
    +  authorization = get_spotify_authorization_code(),
    +  include_meta_info = FALSE
    +)
    + +

    Arguments

    + + + + + + + + + + + + + + + + + + +
    ids

    Required. A character vector of the Spotify IDs for the shows. Maximum: 20 IDs.

    market

    Optional.
    +An ISO 3166-1 alpha-2 country code or the string "from_token". If a country code is specified, only shows and episodes that are available in that market will be returned. If a valid user access token is specified in the request header, the country associated with the user account will take priority over this parameter.

    authorization

    Required. A valid access token from the Spotify Accounts service. See the Web API authorization Guide for more details. Defaults to spotifyr::get_spotify_authorization_code(). The access token must have been issued on behalf of the current user.
    +Reading the user’s resume points on episode objects requires the user-read-playback-position scope. See Using Scopes.

    include_meta_info

    Optional. Boolean indicating whether to include full result, with meta information such as "total", and "limit". Defaults to FALSE.

    + +

    Value

    + +

    Returns a data frame of results containing show data. See https://developer.spotify.com/documentation/web-api/reference/shows/get-several-shows/ for more information.

    + +
    + +
    + + +
    + + +
    +

    Site built with pkgdown 1.6.1.

    +
    + +
    +
    + + + + + + + + diff --git a/docs/reference/get_spotify_access_token.html b/docs/reference/get_spotify_access_token.html index 47e3a38..d4754c9 100644 --- a/docs/reference/get_spotify_access_token.html +++ b/docs/reference/get_spotify_access_token.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3
    diff --git a/docs/reference/get_spotify_authorization_code.html b/docs/reference/get_spotify_authorization_code.html index aa76b0e..904efd0 100644 --- a/docs/reference/get_spotify_authorization_code.html +++ b/docs/reference/get_spotify_authorization_code.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3
    diff --git a/docs/reference/get_track.html b/docs/reference/get_track.html index 17ede8c..d9bf47b 100644 --- a/docs/reference/get_track.html +++ b/docs/reference/get_track.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_track_audio_analysis.html b/docs/reference/get_track_audio_analysis.html index d453a98..9b57278 100644 --- a/docs/reference/get_track_audio_analysis.html +++ b/docs/reference/get_track_audio_analysis.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_track_audio_features.html b/docs/reference/get_track_audio_features.html index c5f6d62..7b128a0 100644 --- a/docs/reference/get_track_audio_features.html +++ b/docs/reference/get_track_audio_features.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_tracks.html b/docs/reference/get_tracks.html index e6662b9..a3ecde0 100644 --- a/docs/reference/get_tracks.html +++ b/docs/reference/get_tracks.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_user_audio_features.html b/docs/reference/get_user_audio_features.html index 9b1a850..ad7c7a9 100644 --- a/docs/reference/get_user_audio_features.html +++ b/docs/reference/get_user_audio_features.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_user_playlists.html b/docs/reference/get_user_playlists.html index 2f75118..b89916f 100644 --- a/docs/reference/get_user_playlists.html +++ b/docs/reference/get_user_playlists.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/get_user_profile.html b/docs/reference/get_user_profile.html index ef18e89..ade5695 100644 --- a/docs/reference/get_user_profile.html +++ b/docs/reference/get_user_profile.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/index.html b/docs/reference/index.html index 20b2f7c..79511ce 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -71,7 +71,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -240,13 +240,13 @@

    get_category()

    -

    Get a single category used to tag items in Spotify (on, for example, the Spotify player’s “Browse” tab).

    +

    Get a single category used to tag items

    get_category_playlists()

    -

    Get a list of Spotify playlists tagged with a particular category.

    +

    Get a list of Spotify playlists tagged with a particular category

    @@ -258,7 +258,7 @@

    get_featured_playlists()

    -

    Get List of Spotify Featured Playlists

    +

    Get list of Spotify featured playlists

    @@ -336,7 +336,7 @@

    get_new_releases()

    -

    Get New Releases

    +

    Get new releases

    @@ -372,13 +372,32 @@

    get_recommendations_all()

    -

    Get Recommendations for Unlimited Vector of Track IDs

    +

    Get recommendations for unlimited vector of track IDs

    get_related_artists()

    -

    Get Spotify catalog information about artists similar to a given artist. Similarity is based on analysis of the Spotify community’s listening history.

    +

    Get Spotify catalog information about artists similar to a given artist. +Similarity is based on analysis of the Spotify community’s listening history.

    + + + +

    get_show()

    + +

    Get Spotify catalog information for a single show.

    + + + +

    get_shows()

    + +

    Get Spotify catalog information for multiple shows identified by their Spotify IDs.

    + + + +

    get_show_episodes()

    + +

    Get Spotify catalog information about an show's episodes. Optional parameters can be used to limit the number of episodes returned.

    diff --git a/docs/reference/is_uri.html b/docs/reference/is_uri.html index 3449491..0cce44c 100644 --- a/docs/reference/is_uri.html +++ b/docs/reference/is_uri.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/pause_my_playback.html b/docs/reference/pause_my_playback.html index 625819b..daf3858 100644 --- a/docs/reference/pause_my_playback.html +++ b/docs/reference/pause_my_playback.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/pipe.html b/docs/reference/pipe.html index 91e71b6..54d0fdc 100644 --- a/docs/reference/pipe.html +++ b/docs/reference/pipe.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/pitch_class_lookup.html b/docs/reference/pitch_class_lookup.html index 6882f80..dfa2e2f 100644 --- a/docs/reference/pitch_class_lookup.html +++ b/docs/reference/pitch_class_lookup.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/remove_tracks_from_playlist.html b/docs/reference/remove_tracks_from_playlist.html index f1e1ff3..7eb5960 100644 --- a/docs/reference/remove_tracks_from_playlist.html +++ b/docs/reference/remove_tracks_from_playlist.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/scopes.html b/docs/reference/scopes.html index 41892ef..e535b7e 100644 --- a/docs/reference/scopes.html +++ b/docs/reference/scopes.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -126,20 +126,20 @@

    Valid Authorization Scopes

    Value

    A character vector of valid authorization scopes for the Spotify Web API. -See Spotify Web API Authorization Scopes

    +See Spotify Web API Authorization Scopes

    Examples

    scopes() -
    #> [1] "ugc-image-upload" "user-read-recently-played" -#> [3] "user-read-playback-state" "user-top-read" -#> [5] "app-remote-control" "playlist-modify-public" -#> [7] "user-modify-playback-state" "playlist-modify-private" -#> [9] "user-follow-modify" "user-read-currently-playing" -#> [11] "user-follow-read" "user-library-modify" -#> [13] "user-read-playback-position" "playlist-read-private" -#> [15] "user-read-email" "user-read-private" -#> [17] "user-library-read" "playlist-read-collaborative" -#> [19] "streaming"
    +
    #> [1] "ugc-image-upload" "playlist-modify-private" +#> [3] "playlist-read-private" "user-read-private" +#> [5] "user-read-playback-state" "user-library-modify" +#> [7] "user-read-playback-position" "app-remote-control" +#> [9] "user-read-recently-played" "user-modify-playback-state" +#> [11] "user-read-email" "user-follow-modify" +#> [13] "playlist-modify-public" "user-follow-read" +#> [15] "user-read-currently-playing" "playlist-read-collaborative" +#> [17] "user-library-read" "streaming" +#> [19] "user-top-read"
    @@ -206,13 +206,13 @@

    Examp
    # \donttest{ search_spotify('radiohead', 'artist')
    #> # A tibble: 5 x 11 -#> genres href id images name popularity type uri external_urls.sp~ -#> <list> <chr> <chr> <list> <chr> <int> <chr> <chr> <chr> -#> 1 <chr [~ https:/~ 4Z8W4~ <df [~ Radi~ 81 arti~ spoti~ https://open.spo~ -#> 2 <chr [~ https:/~ 5gfqe~ <df [~ DJ R~ 0 arti~ spoti~ https://open.spo~ -#> 3 <chr [~ https:/~ 17mBF~ <df [~ DJ R~ 0 arti~ spoti~ https://open.spo~ -#> 4 <chr [~ https:/~ 54Fnv~ <df [~ Dj R~ 0 arti~ spoti~ https://open.spo~ -#> 5 <chr [~ https:/~ 0ADkB~ <df [~ Radi~ 4 arti~ spoti~ https://open.spo~ +#> genres href id images name popularity type uri external_urls.s~ +#> <list> <chr> <chr> <list> <chr> <int> <chr> <chr> <chr> +#> 1 <chr [6]> https:~ 4Z8W4~ <df [3~ Radi~ 81 arti~ spot~ https://open.sp~ +#> 2 <chr [0]> https:~ 5gfqe~ <df [3~ DJ R~ 0 arti~ spot~ https://open.sp~ +#> 3 <chr [0]> https:~ 17mBF~ <df [0~ DJ R~ 0 arti~ spot~ https://open.sp~ +#> 4 <chr [0]> https:~ 54Fnv~ <df [0~ Dj R~ 0 arti~ spot~ https://open.sp~ +#> 5 <chr [0]> https:~ 0ADkB~ <df [3~ Radi~ 3 arti~ spot~ https://open.sp~ #> # ... with 2 more variables: followers.href <lgl>, followers.total <int>
    # }
    diff --git a/docs/reference/seek_to_position.html b/docs/reference/seek_to_position.html index 01e1a2b..a4c44b6 100644 --- a/docs/reference/seek_to_position.html +++ b/docs/reference/seek_to_position.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/set_my_repeat_mode.html b/docs/reference/set_my_repeat_mode.html index adc5fea..4f3316c 100644 --- a/docs/reference/set_my_repeat_mode.html +++ b/docs/reference/set_my_repeat_mode.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/set_my_volume.html b/docs/reference/set_my_volume.html index abfde16..b629c96 100644 --- a/docs/reference/set_my_volume.html +++ b/docs/reference/set_my_volume.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/skip_my_playback.html b/docs/reference/skip_my_playback.html index bb7e250..d9e60cd 100644 --- a/docs/reference/skip_my_playback.html +++ b/docs/reference/skip_my_playback.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/skip_my_playback_previous.html b/docs/reference/skip_my_playback_previous.html index 37ff0b9..6e70c6b 100644 --- a/docs/reference/skip_my_playback_previous.html +++ b/docs/reference/skip_my_playback_previous.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/spotifyr.html b/docs/reference/spotifyr.html index 19e7bac..e39e149 100644 --- a/docs/reference/spotifyr.html +++ b/docs/reference/spotifyr.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/start_my_playback.html b/docs/reference/start_my_playback.html index 887c1a8..7eb0046 100644 --- a/docs/reference/start_my_playback.html +++ b/docs/reference/start_my_playback.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/tidy.html b/docs/reference/tidy.html index c09df3e..a5767a6 100644 --- a/docs/reference/tidy.html +++ b/docs/reference/tidy.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 @@ -164,18 +164,18 @@

    Examp fall <- get_playlist("4GSV6uJzlbtTCPJhnVU1o8") tidy(fall)
    #> # A tibble: 64 x 26 -#> track_name album_name id artist_names added_at duration_ms popularity -#> <chr> <chr> <chr> <list> <chr> <int> <int> -#> 1 Alibis Mona 5KsJd~ <chr [1]> 2019-08-~ 216280 8 -#> 2 Yam Yam Yam Yam 1j56M~ <chr [1]> 2019-08-~ 216038 0 -#> 3 Drown Much Love 7KmIS~ <chr [1]> 2019-08-~ 180200 0 -#> 4 Q&A Lighght 0bcqu~ <chr [1]> 2019-08-~ 191880 35 -#> 5 Potential Freshman 21Iat~ <chr [1]> 2019-08-~ 133076 13 -#> 6 keeping up keeping up 0hNYL~ <chr [1]> 2019-08-~ 229407 49 -#> 7 Cleveland,~ Cleveland, ~ 6hdNp~ <chr [1]> 2019-08-~ 290776 0 -#> 8 No Halo You're Not ~ 7Cw8H~ <chr [1]> 2019-08-~ 170004 47 -#> 9 Direction Luna & the ~ 29XEt~ <chr [1]> 2019-08-~ 170306 0 -#> 10 Halos Natural, Ev~ 4pnQ8~ <chr [1]> 2019-08-~ 262226 23 +#> track_name album_name id artist_names added_at duration_ms popularity +#> <chr> <chr> <chr> <list> <chr> <int> <int> +#> 1 Alibis Mona 5KsJd~ <chr [1]> 2019-08~ 216280 7 +#> 2 Yam Yam Yam Yam 1j56M~ <chr [1]> 2019-08~ 216038 0 +#> 3 Drown Much Love 7KmIS~ <chr [1]> 2019-08~ 180200 0 +#> 4 Q&A Lighght 0bcqu~ <chr [1]> 2019-08~ 191880 16 +#> 5 Potential Freshman 21Iat~ <chr [1]> 2019-08~ 133076 13 +#> 6 keeping up keeping up 0hNYL~ <chr [1]> 2019-08~ 229407 49 +#> 7 Cleveland, OH Cleveland,~ 6hdNp~ <chr [1]> 2019-08~ 290776 0 +#> 8 No Halo You're Not~ 7Cw8H~ <chr [1]> 2019-08~ 170004 48 +#> 9 Direction Luna & the~ 29XEt~ <chr [1]> 2019-08~ 170306 0 +#> 10 Halos Natural, E~ 4pnQ8~ <chr [1]> 2019-08~ 262226 22 #> # ... with 54 more rows, and 19 more variables: track_number <int>, #> # available_markets <list>, is_local <lgl>, primary_color <lgl>, #> # added_by_id <chr>, added_by_type <chr>, artists <list>, disc_number <int>, diff --git a/docs/reference/toggle_my_shuffle.html b/docs/reference/toggle_my_shuffle.html index 76b46aa..3c3c5ab 100644 --- a/docs/reference/toggle_my_shuffle.html +++ b/docs/reference/toggle_my_shuffle.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3
    diff --git a/docs/reference/transfer_my_playback.html b/docs/reference/transfer_my_playback.html index 31874c4..79de8e6 100644 --- a/docs/reference/transfer_my_playback.html +++ b/docs/reference/transfer_my_playback.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/unfollow_playlist.html b/docs/reference/unfollow_playlist.html index 0c0c3f3..3535530 100644 --- a/docs/reference/unfollow_playlist.html +++ b/docs/reference/unfollow_playlist.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_country.html b/docs/reference/validate_country.html index b844b9a..6a31f49 100644 --- a/docs/reference/validate_country.html +++ b/docs/reference/validate_country.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_include_meta_info.html b/docs/reference/validate_include_meta_info.html index 604c445..feb1b1b 100644 --- a/docs/reference/validate_include_meta_info.html +++ b/docs/reference/validate_include_meta_info.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_limit.html b/docs/reference/validate_limit.html index 321ebfa..dfafc4d 100644 --- a/docs/reference/validate_limit.html +++ b/docs/reference/validate_limit.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_locale.html b/docs/reference/validate_locale.html index a9560d4..a034229 100644 --- a/docs/reference/validate_locale.html +++ b/docs/reference/validate_locale.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_market.html b/docs/reference/validate_market.html index b1ccd67..063a391 100644 --- a/docs/reference/validate_market.html +++ b/docs/reference/validate_market.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_offset.html b/docs/reference/validate_offset.html index 70af099..92a080d 100644 --- a/docs/reference/validate_offset.html +++ b/docs/reference/validate_offset.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_parameters.html b/docs/reference/validate_parameters.html index f294f1e..789240e 100644 --- a/docs/reference/validate_parameters.html +++ b/docs/reference/validate_parameters.html @@ -73,7 +73,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_position_ms.html b/docs/reference/validate_position_ms.html index 898dda2..18b85a4 100644 --- a/docs/reference/validate_position_ms.html +++ b/docs/reference/validate_position_ms.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_state.html b/docs/reference/validate_state.html index 1138667..6007d75 100644 --- a/docs/reference/validate_state.html +++ b/docs/reference/validate_state.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_time_range.html b/docs/reference/validate_time_range.html index 358bc4b..c55eb71 100644 --- a/docs/reference/validate_time_range.html +++ b/docs/reference/validate_time_range.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_type_artist_or_user.html b/docs/reference/validate_type_artist_or_user.html index 0d5feb0..533617d 100644 --- a/docs/reference/validate_type_artist_or_user.html +++ b/docs/reference/validate_type_artist_or_user.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_type_artists_or_tracks.html b/docs/reference/validate_type_artists_or_tracks.html index fe5f92e..882bd24 100644 --- a/docs/reference/validate_type_artists_or_tracks.html +++ b/docs/reference/validate_type_artists_or_tracks.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/validate_volume_percent.html b/docs/reference/validate_volume_percent.html index 1e7fb5d..c3fe8b4 100644 --- a/docs/reference/validate_volume_percent.html +++ b/docs/reference/validate_volume_percent.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3 diff --git a/docs/reference/verify_result.html b/docs/reference/verify_result.html index 9fa4969..1d54995 100644 --- a/docs/reference/verify_result.html +++ b/docs/reference/verify_result.html @@ -72,7 +72,7 @@ spotifyr - 2.2.1 + 2.2.3