What it does and how we use it
To use spotifyr, you need:
Code example:
```r library(spotifyr)
Sys.setenv(SPOTIFY_CLIENT_ID = “your_id”) Sys.setenv(SPOTIFY_CLIENT_SECRET = “your_secret”)
access_token <- get_spotify_access_token()
```{library(spotifyr)}
Sys.setenv(SPOTIFY_CLIENT_ID = ‘xxxxxxxxxxxxxxxxxxx’) Sys.setenv(SPOTIFY_CLIENT_SECRET = ‘xxxxxxxxxxxxxxxxxxx’)
access_token <- get_spotify_access_token()
get_my_top_artists_or_tracks(type = ‘artists’, time_range = ‘long_term’, limit = 5) %>% select(.data\(name, .data\)genres) %>% rowwise %>% mutate(genres = paste(.data$genres, collapse = ‘,’)) %>% ungroup %>% kable()
https://www.caitlinhudon.com/posts/2017/12/22/blue-christmas
```
“Package: Spotifyr 2.2.5.” Spotifyr: R Wrapper for the “Spotify” Web API, charlie86.r-universe.dev/spotifyr. Accessed 16 Dec. 2025.
“Revealjs.” Quarto, quarto.org/docs/presentations/revealjs/. Accessed 16 Dec. 2025.
Thompson C, Antal D, Parry J, Phipps D, Wolff T (2024). spotifyr: R Wrapper for the ‘Spotify’ Web API. R package version 2.2.5, https://github.com/charlie86/spotifyr.