pianod2
multisource multiuser scriptable networked music player
Public Attributes | List of all members
Tuner::AutotuneSettings Struct Reference

Autotuning mode and parameters, defining which users to consider and how to decide whether a playlist is included or excluded from the mix. More...

#include <tuner.h>

Public Attributes

bool login = false
 If true, consider users in room when autotuning. More...
 
bool flag = false
 If true, consider users' presence attribute when autotuning. More...
 
float veto_threshold = ratingAsFloat (Rating::POOR)
 Below this, an individual rating omits playlist. More...
 
float rejection_threshold = ratingAsFloat (Rating::NEUTRAL)
 Below this, an average rating omits playlist. More...
 
float inclusion_threshold = ratingAsFloat (Rating::GOOD)
 At or above this, an average rating includes playlist. More...
 
int quantity_goal = 999
 Number of playlists to include. More...
 
float quality_margin = 10
 How close average rating must be to best to include other playlists. More...
 

Detailed Description

Autotuning mode and parameters, defining which users to consider and how to decide whether a playlist is included or excluded from the mix.

Member Data Documentation

◆ flag

bool Tuner::AutotuneSettings::flag = false

If true, consider users' presence attribute when autotuning.

◆ inclusion_threshold

float Tuner::AutotuneSettings::inclusion_threshold = ratingAsFloat (Rating::GOOD)

At or above this, an average rating includes playlist.

◆ login

bool Tuner::AutotuneSettings::login = false

If true, consider users in room when autotuning.

◆ quality_margin

float Tuner::AutotuneSettings::quality_margin = 10

How close average rating must be to best to include other playlists.

◆ quantity_goal

int Tuner::AutotuneSettings::quantity_goal = 999

Number of playlists to include.

◆ rejection_threshold

float Tuner::AutotuneSettings::rejection_threshold = ratingAsFloat (Rating::NEUTRAL)

Below this, an average rating omits playlist.

◆ veto_threshold

float Tuner::AutotuneSettings::veto_threshold = ratingAsFloat (Rating::POOR)

Below this, an individual rating omits playlist.


The documentation for this struct was generated from the following file: