queryAssembler: Query assembler for the get_track_recommendation() function....

Description Usage Arguments Value

View source: R/getTrackRecommendations.R

Description

Query assembler for the get_track_recommendation() function. This function wasn't designed for use by the user, only back-end processing for structuring the URL query.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
queryAssembler(
  seed_artists,
  seed_genres,
  seed_tracks,
  limit,
  market,
  min_acousticness,
  max_acousticness,
  target_acousticness,
  min_danceability,
  max_danceability,
  target_danceability,
  min_duration_ms,
  max_duration_ms,
  target_duration_ms,
  min_energy,
  max_energy,
  target_energy,
  min_instrumentalness,
  max_instrumentalness,
  target_instrumentalness,
  min_key,
  max_key,
  target_key,
  min_liveness,
  max_liveness,
  target_liveness,
  min_loudness,
  max_loudness,
  target_loudness,
  min_mode,
  max_mode,
  target_mode,
  min_popularity,
  max_popularity,
  target_popularity,
  min_speechiness,
  max_speechiness,
  target_speechiness,
  min_tempo,
  max_tempo,
  target_tempo,
  min_time_signature,
  max_time_signature,
  target_time_signature,
  min_valence,
  max_valence,
  target_valence
)

Arguments

seed_artists

Required artist string or vector of comma separated artist strings

seed_genres

Required genre string or vector of comma separated genre strings from spotify's available genre seeds

seed_tracks

Required track ID as a string or vector of comma separated track IDs as strings

limit

Optional argument (default = 10) for the number of tracks to recommend

market

Optional argument (default = NA) for the ISO 3166-1 alpha-2 country code or the string from auth_token

min_acousticness

Optional argument (default = NA) ranges from (0-1)

max_acousticness

Optional argument (default = NA) ranges from (0-1)

target_acousticness

Optional argument (default = NA) ranges from (0-1)

min_danceability

Optional argument (default = NA) ranges from (0-1)

max_danceability

Optional argument (default = NA) ranges from (0-1)

target_danceability

Optional argument (default = NA) ranges from (0-1)

min_duration_ms

Optional argument (default = NA)

max_duration_ms

Optional argument (default = NA)

target_duration_ms

Optional argument (default = NA)

min_energy

Optional argument (default = NA) ranges from (0-1)

max_energy

Optional argument (default = NA) ranges from (0-1)

target_energy

Optional argument (default = NA) ranges from (0-1)

min_instrumentalness

Optional argument (default = NA) ranges from (0-1)

max_instrumentalness

Optional argument (default = NA) ranges from (0-1)

target_instrumentalness

Optional argument (default = NA) ranges from (0-1)

min_key

Optional argument (default = NA)

max_key

Optional argument (default = NA)

target_key

Optional argument (default = NA)

min_liveness

Optional argument (default = NA)

max_liveness

Optional argument (default = NA)

target_liveness

Optional argument (default = NA)

min_loudness

Optional argument (default = NA)

max_loudness

Optional argument (default = NA)

target_loudness

Optional argument (default = NA)

min_mode

Optional argument (default = NA)

max_mode

Optional argument (default = NA)

target_mode

Optional argument (default = NA)

min_popularity

Optional argument (default = NA) ranges from (0-100)

max_popularity

Optional argument (default = NA) ranges from (0-100)

target_popularity

Optional argument (default = NA) ranges from (0-100)

min_speechiness

Optional argument (default = NA) ranges from (0-1)

max_speechiness

Optional argument (default = NA) ranges from (0-1)

target_speechiness

Optional argument (default = NA) ranges from (0-1)

min_tempo

Optional argument (default = NA)

max_tempo

Optional argument (default = NA)

target_tempo

Optional argument (default = NA)

min_time_signature

Optional argument (default = NA)

max_time_signature

Optional argument (default = NA)

target_time_signature

Optional argument (default = NA)

min_valence

Optional argument (default = NA) ranges from (0-1)

max_valence

Optional argument (default = NA) ranges from (0-1)

target_valence

Optional argument (default = NA) ranges from (0-1)

Value

A formatted string query to use in track recommendation API calls


lukavuko/wrappify documentation built on Dec. 28, 2021, 4:07 p.m.