Movatterモバイル変換


[0]ホーム

URL:


Type:Package
Title:Access to 'Jamendo' API
Version:0.1.1
Maintainer:Maximilian Greil <maximilian_greil@web.de>
Description:Provides an interface to 'Jamendo' APIhttps://developer.jamendo.com/v3.0. Pull audio, features and other information for a given 'Jamendo' user (including yourself!) or enter an artist's -, album's -, or track's name and retrieve the available information in seconds.
Depends:R (≥ 3.3.0)
Imports:httr,dplyr,jsonlite,stats
Suggests:testthat (≥ 3.0.0), knitr
License:MIT + file LICENSE
Encoding:UTF-8
RoxygenNote:7.1.0
URL:https://github.com/MaxGreil/JamendoR
BugReports:https://github.com/MaxGreil/JamendoR/issues
Config/testthat/edition:3
NeedsCompilation:no
Packaged:2021-11-07 14:17:25 UTC; Maximilian
Author:Maximilian Greil [aut, cre], Benedikt Greil [aut]
Repository:CRAN
Date/Publication:2021-11-07 16:20:09 UTC

Check if given variabels are null

Description

controlInputVariables checks if given variabels id and name are null.Returns an error if both variables id and name are null.Returns warning if both variables id and name are not null.

Usage

controlInputVariables(id, name)

Arguments

id

String to check

name

String to check


Check if given limit is smaller than 200

Description

controlLimit checks if given limit is smaller than 200.Returns warning if limit is greater than 200 and sets limit to 200.

Usage

controlLimit(limit)

Arguments

limit

Integer to check

Value

Returns integer limit


Search Jamendo database for an album

Description

Search Jamendo database for an album. You can search for either an album ID or an album name.

Usage

getAlbum(  album_id = NULL,  album_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

album_id

Album ID to seach for

album_name

Album name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about an album.Seehttps://developer.jamendo.com/v3.0/albums for more information.

Examples

##Example albumID <- getAlbum(album_id = "14866") albumName <- getAlbum(album_name = "Deuteranopia Utopia")

Get tag list of an album

Description

Get tag list of an album. You can search for either an album ID or an album name.

Usage

getAlbumMusicinfo(  album_id = NULL,  album_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

album_id

Album ID to seach for

album_name

Album name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains tag list of an album.Seehttps://developer.jamendo.com/v3.0/albums/musicinfo for more information.

Examples

##Example tagsFromID <- getAlbumMusicinfo(album_id = "14866") tagsFromName <- getAlbumMusicinfo(album_name = "Deuteranopia Utopia")

Get tracks from an album

Description

Get tracks from an album. You can search for either an album ID or an album name.

Usage

getAlbumTracks(  album_id = NULL,  album_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

album_id

Album ID to seach for

album_name

Album name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about tracks from an album.Seehttps://developer.jamendo.com/v3.0/albums/tracks for more information.

Examples

##Example tracksFromID <- getAlbumTracks(album_id = "14866") tracksFromName <- getAlbumTracks(album_name = "Deuteranopia Utopia")

Search Jamendo database for several albums

Description

Search Jamendo database for several albums

Usage

getAlbums(album_ids, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

album_ids

List of album IDs to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about several albums.Seehttps://developer.jamendo.com/v3.0/albums for more information.

Examples

##Example IDs <- c(104336,124067) albums <- getAlbums(IDs)

Search Jamendo database for an artist

Description

Search Jamendo database for an artist. You can search for either an artist ID or an artist name.

Usage

getArtist(  artist_id = NULL,  artist_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

artist_id

Artist ID to seach for

artist_name

Artist name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about an artist.Seehttps://developer.jamendo.com/v3.0/artists for more information.

Examples

##Example artistID <- getArtist(artist_id="1510") artistName <- getArtist(artist_name="Judas Priestley")

Get albums from an artist

Description

Search Jamendo database for an artist. You can search for either an artist ID or an artist name.

Usage

getArtistAlbums(  artist_id = NULL,  artist_name = NULL,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

artist_id

Artist ID to seach for

artist_name

Artist name to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about albums from an artist.Seehttps://developer.jamendo.com/v3.0/artists/albums for more information.

Examples

##Example albumsFromID <- getArtistAlbums(artist_id="1510",limit=3) albumsFromName <- getArtistAlbums(artist_name="Judas Priestley",limit=3)

Get tag list of an artist

Description

Get tag list of an artist. You can search for either an artist ID or an artist name.

Usage

getArtistMusicinfo(  artist_id = NULL,  artist_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

artist_id

Artist ID to seach for

artist_name

Artist name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains tag list of an artist.Seehttps://developer.jamendo.com/v3.0/artists/musicinfo for more information.

Examples

##Example tagsFromID <- getArtistMusicinfo(artist_id="1510") tagsFromName <- getArtistMusicinfo(artist_name="Judas Priestley")

Get tracks from an artist

Description

Search Jamendo database for an artist. You can search for either an artist ID or an artist name.

Usage

getArtistTracks(  artist_id = NULL,  artist_name = NULL,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

artist_id

Artist ID to seach for

artist_name

Artist name to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about tracks from an artist.Seehttps://developer.jamendo.com/v3.0/artists/tracks for more information.

Examples

##Example tracksFromID <- getArtistTracks(artist_id="1510",limit=3) tracksFromName <- getArtistTracks(artist_name="Judas Priestley",limit=3)

Search Jamendo database for several artists

Description

Search Jamendo database for several artists

Usage

getArtists(artist_ids, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

artist_ids

List of artist IDs to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about several albums.Seehttps://developer.jamendo.com/v3.0/artists for more information.

Examples

##Example IDs <- c(1510,338873) artists <- getArtists(IDs)

This method let you select and filter geographical locations which artists have declared as reference for themselves

Description

This method let you select and filter geographical locations which artists have declared as reference for themselves

Usage

getArtistsLocation(  location,  city = NULL,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

location

The artist country (following ISO 3166_1 standardhttps://en.wikipedia.org/wiki/ISO_3166-1_alpha-3#Officially_assigned_code_elements)

city

The artist city (optional)

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about artist from a certain location.Seehttps://developer.jamendo.com/v3.0/artists/locations for more information.

Examples

##Example artists <- getArtistsLocation("GRC", limit=3)

Search Jamendo database for a string

Description

Search Jamendo database for a string

Usage

getAutocompleteSearch(  prefix,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

prefix

String to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains found tracks, artists, albums and tags for a given string.Seehttps://developer.jamendo.com/v3.0/autocomplete for more information.

Examples

##Example result <- getAutocompleteSearch("Chill", limit=3)

This method returns the editorial feeds that you can find also on the Jamendo homepage.

Description

This method returns the editorial feeds that you can find also on the Jamendo homepage.

Usage

getFeed(limit = 10, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about feeds from the Jamendo homepage.Seehttps://developer.jamendo.com/v3.0/feeds for more information.

Examples

##Example feed <- getFeed(limit=3)

Get your own playlists

Description

Get your own playlists

Usage

getMyPlaylists(token, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

token

OAuth access token (the previously created OAuth token)

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about your playlists.Seehttps://developer.jamendo.com/v3.0/playlists for more information.

Examples

##Example app_name="" if(app_name != "") {  token <- jamendoOAuth(app_name=app_name)  playlists <- getMyPlaylists(token) }

Get information about your user profile

Description

Get information about your user profile

Usage

getMyUserProfile(token, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

token

Your OAuth access token

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about your user profile.Seehttps://developer.jamendo.com/v3.0/users for more information.

Examples

##Example app_name = "" if(app_name != "") {  token <- jamendoOAuth(app_name=app_name)  user <- getUserProfile(token) }

Search Jamendo database for a playlist

Description

Search Jamendo database for a playlist. You can search for either a playlist ID or a playlist name.

Usage

getPlaylist(  playlist_id = NULL,  playlist_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

playlist_id

Playlist ID to seach for

playlist_name

Playlist name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a playlist.Seehttps://developer.jamendo.com/v3.0/playlists for more information.

Examples

##Example playlistID <- getPlaylist(playlist_id="100268") playlistName <- getPlaylist(playlist_name="Chillin")

Get all tracks from a playlist

Description

Get all tracks from a playlist. You can search for either a playlist ID or a playlist name.

Usage

getPlaylistTracks(  playlist_id = NULL,  playlist_name = NULL,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

playlist_id

Playlist ID to seach for

playlist_name

Playlist name to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about all tracks from a playlist.Seehttps://developer.jamendo.com/v3.0/playlists/tracks for more information.

Examples

##Example tracksFromID <- getPlaylistTracks(playlist_id="100268") tracksFromName <- getPlaylistTracks(playlist_name="Chillin")

Search Jamendo database for playlists with certain name

Description

Search Jamendo database for playlists with certain name

Usage

getPlaylistsNamesearch(  namesearch,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

namesearch

String to search for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about playlists with certain name.Seehttps://developer.jamendo.com/v3.0/playlists for more information.

Examples

##Example playlists <- getPlaylistsNamesearch("chill", limit = 3)

This method returns information about a jamendo radio

Description

This method returns information about a jamendo radio. You can search for either a radio ID or a radio name.

Usage

getRadio(  radio_id = NULL,  radio_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

radio_id

Radio ID to seach for

radio_name

Radio name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a radio.Seehttps://developer.jamendo.com/v3.0/radios for more information.

Examples

##Example radioID <- getRadio(radio_id="1") radioName <- getRadio(radio_name="bestof")

This method returns the list of existing jamendo radios

Description

This method returns the list of existing jamendo radios

Usage

getRadios(limit = 10, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a radio.Seehttps://developer.jamendo.com/v3.0/radios for more information.

Examples

##Example radios <- getRadios(limit=3)

This method lets you filter and browse album reviews

Description

This method lets you filter and browse album reviews

Usage

getReviewsAlbums(  album_ids,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

album_ids

List of album IDs to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains reviews of the searched albums.Seehttps://developer.jamendo.com/v3.0/reviews/albums for more information.

Examples

##Example IDs <- c(104336,124067) reviews <- getReviewsAlbums(IDs,limit=3)

This method lets you filter and browse album reviews from a specific user

Description

This method lets you filter and browse album reviews from a specific user

Usage

getReviewsAlbumsUser(  user_id,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

user_id

User ID to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains reviews of the searched albums from a specific user.Seehttps://developer.jamendo.com/v3.0/reviews/albums for more information.

Examples

##Example reviews <- getReviewsAlbumsUser(972174,limit=3)

This method lets you filter and browse album reviews for a specific artist

Description

This method lets you filter and browse album reviews for a specific artist

Usage

getReviewsArtistAlbums(  artist_id,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

artist_id

Artist ID to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains reviews of the searched albums for a specific artist.Seehttps://developer.jamendo.com/v3.0/reviews/albums for more information.

Examples

##Example reviews <- getReviewsArtistAlbums(1510,limit=3)

This method lets you filter and browse track reviews

Description

This method lets you filter and browse track reviews

Usage

getReviewsTracks(  track_ids,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

track_ids

List of album IDs to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains track reviews of the searched albums.Seehttps://developer.jamendo.com/v3.0/reviews/tracks for more information.

Examples

##Example IDs <- c(114069,113885) reviews <- getReviewsTracks(IDs,limit=3)

Search Jamendo database for a track

Description

Search Jamendo database for a track. You can search for either a track ID or a track name.

Usage

getTrack(  track_id = NULL,  track_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

track_id

Track ID to seach for

track_name

Track name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a track.Seehttps://developer.jamendo.com/v3.0/tracks for more information.

Examples

##Examples trackID <- getTrack(track_id="114069") trackName <- getTrack(track_name="Deuteranopia 0")

Search Jamendo database for several tracks

Description

Search Jamendo database for several tracks

Usage

getTracks(track_ids, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

track_ids

List of track IDs to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about several tracks.Seehttps://developer.jamendo.com/v3.0/tracks for more information.

Examples

##Examples IDs <- c(114069,113885) tracks <- getTracks(IDs)

Search Jamendo database for a track

Description

Search Jamendo database for a track by name with namesearch.

Usage

getTracksNamesearch(  namesearch,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

namesearch

Search a track by name

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a track.Seehttps://developer.jamendo.com/v3.0/tracks for more information.

Examples

##Examples tracks <- getTracksNamesearch("ambient",limit=3)

Search Jamendo database for a track

Description

Given the id of a Jamendo track, this function lets you find other similar Jamendo tracks.

Usage

getTracksSimilar(  track_id,  limit = 10,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

track_id

Track ID to seach for

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a track.Seehttps://developer.jamendo.com/v3.0/tracks for more information.

Examples

##Examples tracks <- getTracksSimilar("114069",limit=3)

Search Jamendo database for a track

Description

Search by one or more tags (genre, instrument, theme and nc tags).

Usage

getTracksTags(tags, limit = 10, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

tags

Tags to seach for (genre, instrument, theme and nc tags)

limit

Integer to set the number of displayed search results. Maximum value is 200.

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a track.Seehttps://developer.jamendo.com/v3.0/tracks for more information.

Examples

##Examples tags <- c("chill","ambient") tracks <- getTracksTags(tags,limit=3)

Search Jamendo database for a user

Description

Search Jamendo database for a user. You can search for either a user ID or a user name.

Usage

getUserProfile(  user_id = NULL,  user_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

user_id

User ID to seach for

user_name

User name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains information about a user.Seehttps://developer.jamendo.com/v3.0/users for more information.

Examples

## Example userName <- getUserProfile(user_name = "claudod") userID <- getUserProfile(user_id = "972174")

Get albums a user added to myalbums

Description

Get albums added to myalbums. You can search for either a user ID or a user name.

Usage

getUserProfileAlbums(  user_id = NULL,  user_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

user_id

User ID to seach for

user_name

User name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains albums a user added to myalbums.Seehttps://developer.jamendo.com/v3.0/users/albums for more information.

Examples

## Example albumsFromName <- getUserProfileAlbums(user_name = "claudod") albumsFromID <- getUserProfileAlbums(user_id = "972174")

Get artists a user is a fan of

Description

Get artists a user is a fan of. You can search for either a user ID or a user name.

Usage

getUserProfileArtists(  user_id = NULL,  user_name = NULL,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

user_id

User ID to seach for

user_name

User name to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains artists a user is a fan of.Seehttps://developer.jamendo.com/v3.0/users/artists for more information.

Examples

## Example artistsFromName <- getUserProfileArtists(user_name = "claudod") artistsFromID <- getUserProfileArtists(user_id = "972174")

Get tracks a user has liked, added to favorite or reviewed

Description

Get tracks a user has liked, added to favorite or reviewed

Usage

getUserProfileTracks(user_id, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

user_id

User ID to seach for

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

Value

Returns a data frame which contains tracks a user has liked, added to favorite or reviewed.Seehttps://developer.jamendo.com/v3.0/users/tracks for more information.

Examples

## Example tracks <- getUserProfileTracks("972174")

Create OAuth token to access jamendo web API

Description

jamendoOAuth creates a long-lived OAuth access token that enables R to makeauthenticated calls to the Jamendo API. The token can be saved as afile in disk to be re-used in future sessions. This function relies on thehttr package to create the OAuth token

Usage

jamendoOAuth(  app_name,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"),  client_secret = Sys.getenv("JAMENDO_CLIENT_SECRET"))

Arguments

app_name

App name (this is an internal identification for token if you wish to save authorization)

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

client_secret

Defaults to System Environment variable "JAMENDO_CLIENT_SECRET"

Value

Returns an OAuth access token as environment

Examples

## Example app_name = "" if(app_name != "") {  my_oauth <- jamendoOAuth(app_name=app_name)  filedir <- tempdir()  save(my_oauth, file=file.path(filedir, "my_oauth")) }

jamendoR package

Description

A Quick and Easy Wrapper for Pulling Track Audio Features from Jamendo's Web API


Parse response from POST request for setUser functions

Description

parse parses response from POST request for setUser functions.

Usage

parseResponse(res)

Arguments

res

String from POST request

Value

Returns string with response message


Refresh expired OAuth token to access jamendo web API

Description

refreshToken refreshes an OAuth access token that enables R to makeauthenticated calls to the Jamendo API. The refreshed token can be saved as afile in disk to be re-used in future sessions. This function relies on thehttr package to refresh the OAuth token

Usage

resfreshToken(  token,  client_id = Sys.getenv("JAMENDO_CLIENT_ID"),  client_secret = Sys.getenv("JAMENDO_CLIENT_SECRET"))

Arguments

token

OAuth access token (the previously created OAuth token)

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"

client_secret

Defaults to System Environment variable "JAMENDO_CLIENT_SECRET"

Value

Returns an OAuth access token as environment

Examples

## Example app_name = "" if(app_name != "") {  my_oauth <- jamendoOAuth(app_name=app_name)  filedir <- tempdir()  save(my_oauth, file=file.path(filedir, "my_oauth"))  my_oauth <- resfreshToken(my_oauth)  filedir <- tempdir()  save(my_oauth, file=file.path(filedir, "my_oauth")) }

Dislike the track given by Track ID

Description

Dislike the track given by Track ID

Usage

setUserDislike(token, track_id, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

token

Your OAuth access token

track_id

Track ID of rtrack you want to dislike

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"Seehttps://developer.jamendo.com/v3.0/setuser/dislike for more information.

Examples

## Example app_name = "" if(app_name != "") {  token <- jamendoOAuth(app_name=app_name)  setUserDislike(token, "114069") }

Become a fan of an artist

Description

Become a fan of an artist

Usage

setUserFan(token, artist_id, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

token

Your OAuth access token

artist_id

Artist ID of artist you want to become a fan of

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"Seehttps://developer.jamendo.com/v3.0/setuser/fan for more information.

Examples

## Example app_name = "" if(app_name != "") {  token <- jamendoOAuth(app_name=app_name)  setUserFan(token, "1510") }

Add a given track to your preferites

Description

Add a given track to your preferites

Usage

setUserFavorite(token, track_id, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

token

Your OAuth access token

track_id

Track ID of track you want to favourite

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"Seehttps://developer.jamendo.com/v3.0/setuser/favorite for more information.

Examples

## Example app_name = "" if(app_name != "") {  token <- jamendoOAuth(app_name=app_name)  setUserFavorite(token, "114069") }

Like the track given by Track ID

Description

Like the track given by Track ID

Usage

setUserLike(token, track_id, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

token

Your OAuth access token

track_id

Track ID of track you want to like

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"Seehttps://developer.jamendo.com/v3.0/setuser/like for more information.

Examples

## Example app_name = "" if(app_name != "") {  token <- jamendoOAuth(app_name=app_name)  setUserLike(token, "114069") }

Add album to your list of favorite albums myalbums

Description

Add album to your list of favorite albums myalbums

Usage

setUserMyalbum(token, album_id, client_id = Sys.getenv("JAMENDO_CLIENT_ID"))

Arguments

token

Your OAuth access token

album_id

Album ID of album you want to add to list myalbums

client_id

Defaults to System Environment variable "JAMENDO_CLIENT_ID"Seehttps://developer.jamendo.com/v3.0/setuser/myalbum for more information.

Examples

## Example app_name = "" if(app_name != "") {  token <- jamendoOAuth(app_name=app_name)  setUserMyalbum(token, "14866") }

[8]ページ先頭

©2009-2025 Movatter.jp