Package: tinyspotifyr 0.2.2

tinyspotifyr: Tinyverse R Wrapper for the 'Spotify' Web API

An R wrapper for the 'Spotify' Web API <https://developer.spotify.com/web-api/>.

Authors:Troy Hernandez [aut, cre], Charlie Thompson [aut], Josiah Parry [aut], Donal Phipps [aut], Tom Wolff [aut]

tinyspotifyr_0.2.2.tar.gz
tinyspotifyr_0.2.2.zip(r-4.5)tinyspotifyr_0.2.2.zip(r-4.4)tinyspotifyr_0.2.2.zip(r-4.3)
tinyspotifyr_0.2.2.tgz(r-4.4-any)tinyspotifyr_0.2.2.tgz(r-4.3-any)
tinyspotifyr_0.2.2.tar.gz(r-4.5-noble)tinyspotifyr_0.2.2.tar.gz(r-4.4-noble)
tinyspotifyr_0.2.2.tgz(r-4.4-emscripten)tinyspotifyr_0.2.2.tgz(r-4.3-emscripten)
tinyspotifyr.pdf |tinyspotifyr.html
tinyspotifyr/json (API)

# Install 'tinyspotifyr' in R:
install.packages('tinyspotifyr', repos = c('https://troyhernandez.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/troyhernandez/tinyspotifyr/issues

On CRAN:

66 exports 13 stars 2.19 score 8 dependencies 5 scripts 126 downloads

Last updated 10 months agofrom:a5c9f6b4ce. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 01 2024
R-4.5-winOKSep 01 2024
R-4.5-linuxOKSep 01 2024
R-4.4-winOKSep 01 2024
R-4.4-macOKSep 01 2024
R-4.3-winOKSep 01 2024
R-4.3-macOKSep 01 2024

Exports:add_items_to_playlistadd_latest_to_playlistadd_tracks_to_playlistchange_playlist_detailscheck_me_followingcheck_users_followingcreate_playlistfollow_artists_or_usersfollow_playlistget_albumget_album_tracksget_albumsget_artistget_artist_albumsget_artist_top_tracksget_artistsget_categoriesget_categoryget_category_playlistsget_featured_playlistsget_latest_episodeget_my_current_playbackget_my_currently_playingget_my_devicesget_my_followed_artistsget_my_playlistsget_my_profileget_my_recently_playedget_my_saved_albumsget_my_saved_tracksget_my_top_artists_or_tracksget_new_releasesget_playlistget_playlist_cover_imageget_playlist_itemsget_playlist_tracksget_recommendationsget_related_artistsget_showget_showsget_shows_episodesget_spotify_access_tokenget_spotify_authorization_codeget_trackget_track_audio_analysisget_track_audio_featuresget_tracksget_user_playlistsget_user_profileis_uripause_my_playbackpitch_class_lookupremove_tracks_from_playlistreorder_replace_playlist_itemsscopessearch_spotifyseek_to_positionset_my_repeat_modeset_my_volumeskip_my_playbackskip_my_playback_previousstart_my_playbacktoggle_my_shuffletransfer_my_playbackunfollow_playlistverify_result

Dependencies:askpasscurlhttrjsonlitemimeopensslR6sys

Readme and manuals

Help Manual

Help pageTopics
Add one or more tracks to a user’s playlist.add_items_to_playlist
Add the latest episode of a podcast to a user’s playlist.add_latest_to_playlist
Add one or more tracks to a user’s playlist.add_tracks_to_playlist
Change a playlist’s name and public/private state. (The user must, of course, own the playlist.)change_playlist_details
Check if Current User Follows Artists or Userscheck_me_following
Check if Users Follow a Playlistcheck_users_following
Create a playlist for a Spotify user. (The playlist will be empty until you add tracks.)create_playlist
Add the current user as a follower of one or more artists or other Spotify users.follow_artists_or_users
Add the current user as a follower of a playlist.follow_playlist
Get Spotify catalog information for a single album.get_album
Get Spotify catalog information about an album’s tracks. Optional parameters can be used to limit the number of tracks returned.get_album_tracks
Get Spotify catalog information for multiple albums identified by their Spotify IDs.get_albums
Get Spotify catalog information for a single artist identified by their unique Spotify ID.get_artist
Get Spotify catalog information for multiple artists identified by their Spotify IDs.get_artist_albums
Get Spotify catalog information about an artist’s top tracks by country.get_artist_top_tracks
Get Spotify catalog information for multiple artists identified by their Spotify IDs.get_artists
Get a list of Spotify categoriesget_categories
Get a single category used to tag items in Spotify (on, for example, the Spotify player’s “Browse” tab).get_category
Get a list of Spotify playlists tagged with a particular category.get_category_playlists
Get a list of Spotify featured playlists (shown, for example, on a Spotify player’s ‘Browse’ tab).get_featured_playlists
Get Spotify uri information for a show's latest episodes identified by their unique Spotify ID.get_latest_episode
Get information about the user’s current playback state, including track, track progress, and active device.get_my_current_playback
Get the object currently being played on the user’s Spotify account.get_my_currently_playing
Get information about a user’s available devices.get_my_devices
Get the current user’s followed artists.get_my_followed_artists
Get a list of the playlists owned or followed by the current Spotify user.get_my_playlists
Get detailed profile information about the current user (including the current user’s username).get_my_profile
Get Current User's Recently Played Tracksget_my_recently_played
Get Current User's Saved Albumsget_my_saved_albums
Get a User's Saved Tracksget_my_saved_tracks
Get the current user’s top artists or tracks based on calculated affinity.get_my_top_artists_or_tracks
Get a list of new album releases featured in Spotify (shown, for example, on a Spotify player’s “Browse” tab).get_new_releases
Get a playlist owned by a Spotify user.get_playlist
Get the current image associated with a specific playlist.get_playlist_cover_image
Get full details of the items of a playlist owned by a Spotify user.get_playlist_items
Get full details of the tracks of a playlist owned by a Spotify user.get_playlist_tracks
Create a playlist-style listening experience based on seed artists, tracks and genres.get_recommendations
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
Get Spotify catalog information for a single show identified by their unique Spotify ID.get_show
Get Spotify catalog information for a single show identified by their unique Spotify ID.get_shows
Get Spotify catalog information for a show's episodes identified by their unique Spotify ID.get_shows_episodes
Get Spotify Access Tokenget_spotify_access_token
Get Spotify authorization Codeget_spotify_authorization_code
Get Spotify catalog information for a single track identified by its unique Spotify ID.get_track
Get a detailed audio analysis for a single track identified by its unique Spotify ID.get_track_audio_analysis
Get audio feature information for a single track identified by its unique Spotify ID.get_track_audio_features
Get Spotify catalog information for a single track identified by its unique Spotify ID.get_tracks
Get a list of the playlists owned or followed by a Spotify user.get_user_playlists
Get public profile information about a Spotify user.get_user_profile
Check if a string matches the pattern of a Spotify URIis_uri
Pause playback on the user’s account.pause_my_playback
Pitch class notation lookuppitch_class_lookup
Remove one or more tracks from a user’s playlist.remove_tracks_from_playlist
Reorder or replace one or more items from a user’s playlist.reorder_replace_playlist_items
Valid scopesscopes
Search for an itemsearch_spotify
Seeks to the given position in the user’s currently playing track.seek_to_position
Set the repeat mode for the user’s playback. Options are repeat-track, repeat-context, and off.set_my_repeat_mode
Set the volume for the user’s current playback device.set_my_volume
Skips to next track in the user’s queue.skip_my_playback
Skips to previous track in the user’s queue.skip_my_playback_previous
Skips to previous track in the user’s queue.start_my_playback
'tinyspotifyr' packagetinyspotifyr
Toggle shuffle on or off for user’s playback.toggle_my_shuffle
Transfer playback to a new device and determine if it should start playing.transfer_my_playback
Remove the current user as a follower of a playlist.unfollow_playlist
Verify API resultverify_result