| Playlist.h | | Playlist.h | |
| | | | |
| skipping to change at line 68 | | skipping to change at line 68 | |
| * The types of playlist that can be generated. Artist plays songs
for the given artist, | | * The types of playlist that can be generated. Artist plays songs
for the given artist, | |
| * ArtistRadio takes into account similar artists, and ArtistDescr
iption plays songs matching | | * ArtistRadio takes into account similar artists, and ArtistDescr
iption plays songs matching | |
| * the given description. | | * the given description. | |
| */ | | */ | |
| enum ArtistTypeEnum { | | enum ArtistTypeEnum { | |
| ArtistType, | | ArtistType, | |
| ArtistRadioType, | | ArtistRadioType, | |
| ArtistDescriptionType, | | ArtistDescriptionType, | |
| CatalogType, | | CatalogType, | |
| CatalogRadioType, | | CatalogRadioType, | |
|
| SongRadioType | | SongRadioType, | |
| | | GenreRadioType | |
| }; | | }; | |
| | | | |
| /** | | /** | |
| * Different ways to sort a generated playlist | | * Different ways to sort a generated playlist | |
| */ | | */ | |
| enum SortingType { | | enum SortingType { | |
| SortTempoAscending, | | SortTempoAscending, | |
| SortTempoDescending, | | SortTempoDescending, | |
| SortDurationAscending, | | SortDurationAscending, | |
| SortDurationDescending, | | SortDurationDescending, | |
| | | | |
| skipping to change at line 176 | | skipping to change at line 177 | |
| MoreLikeThis, /// When steering: Supply a song id to steer this
session towards. Can be boosted from 0-5 like so: SO12341234^2. Default is
1 | | MoreLikeThis, /// When steering: Supply a song id to steer this
session towards. Can be boosted from 0-5 like so: SO12341234^2. Default is
1 | |
| LessLikeThis, /// When steering: Supply a song id to steer this
session away from. Can be boosted from 0-5 like so: SO12341234^2. Default
is 1 | | LessLikeThis, /// When steering: Supply a song id to steer this
session away from. Can be boosted from 0-5 like so: SO12341234^2. Default
is 1 | |
| TargetTempo, /// When steering: 0.0 < tempo < 500. (BPM). Targe
t a desired tempo for the songs in this dynamic playlist session | | TargetTempo, /// When steering: 0.0 < tempo < 500. (BPM). Targe
t a desired tempo for the songs in this dynamic playlist session | |
| TargetLoudness, /// When steering: -100. < loudness < 100. (BPM
)dB. Target a desired loudness for the songs in this dynamic playlist sessi
on | | TargetLoudness, /// When steering: -100. < loudness < 100. (BPM
)dB. Target a desired loudness for the songs in this dynamic playlist sessi
on | |
| TargetDanceability, /// When steering: 0.0 < danceability < 1.
Target a desired danceability for the songs in this dynamic playlist sessio
n | | TargetDanceability, /// When steering: 0.0 < danceability < 1.
Target a desired danceability for the songs in this dynamic playlist sessio
n | |
| TargetEnergy, /// When steering: 0.0 < energy < 1.Target a desi
red energy for the songs in this dynamic playlist session | | TargetEnergy, /// When steering: 0.0 < energy < 1.Target a desi
red energy for the songs in this dynamic playlist session | |
| TargetSongHotttnesss, /// When steering: 0.0 < song_hotttnesss
< 1.Target a desired song_hotttnesss for the songs in this dynamic playlist
session | | TargetSongHotttnesss, /// When steering: 0.0 < song_hotttnesss
< 1.Target a desired song_hotttnesss for the songs in this dynamic playlist
session | |
| TargetArtistHotttnesss, /// When steering: 0.0 < artist_hottttn
esss < 1.Target a desired artist_hottttnesss for the songs in this dynamic
playlist session | | TargetArtistHotttnesss, /// When steering: 0.0 < artist_hottttn
esss < 1.Target a desired artist_hottttnesss for the songs in this dynamic
playlist session | |
| TargetArtistFamiliarity, /// When steering: 0.0 < artist_famili
arity < 1.Target a desired energy for the artist_familiarity in this dynami
c playlist session | | TargetArtistFamiliarity, /// When steering: 0.0 < artist_famili
arity < 1.Target a desired energy for the artist_familiarity in this dynami
c playlist session | |
| SongType, /// Type of Song (atm: Live, Studio, Christmas) | | SongType, /// Type of Song (atm: Live, Studio, Christmas) | |
|
| | | Genre, /// Genre Parameter needed for GenreRadio Playlist | |
| }; | | }; | |
| | | | |
| /** | | /** | |
| * The types of feedback that can be used to steer a dynamic playli
st | | * The types of feedback that can be used to steer a dynamic playli
st | |
| */ | | */ | |
| enum DynamicFeedbackParam { | | enum DynamicFeedbackParam { | |
| BanArtist, /// Ban this artist from this dynamic session. [arti
st_id, track_id, song_id, "last"] | | BanArtist, /// Ban this artist from this dynamic session. [arti
st_id, track_id, song_id, "last"] | |
| FavoriteArtist, /// Mark this artist as 'liked' for this sessio
n. [artist_id, track_id, song_id, "last"] | | FavoriteArtist, /// Mark this artist as 'liked' for this sessio
n. [artist_id, track_id, song_id, "last"] | |
| BanSong, /// Ban this song from this dynamic session. [track_id
, song_id, "last"] | | BanSong, /// Ban this song from this dynamic session. [track_id
, song_id, "last"] | |
| SkipSong, /// Mark this song as skipped by the user. Will not a
ppear for the rest of the session. [track_id, song_id, "last"] | | SkipSong, /// Mark this song as skipped by the user. Will not a
ppear for the rest of the session. [track_id, song_id, "last"] | |
| | | | |
End of changes. 2 change blocks. |
| 1 lines changed or deleted | | 3 lines changed or added | |
|