|
pianod2
multisource multiuser scriptable networked music player
|
#include <musiclibraryparameters.h>


Public Member Functions | |
| LibraryParameters (Ownership::Type perm, User *user) | |
| LibraryParameters (const UserData::JSONData &src) | |
| virtual bool | persist (UserData::JSONData &dest) const override |
| void | extractOptions (const Parsnip::Data &options) |
Public Member Functions inherited from Media::SourceParameters | |
| SourceParameters (void) | |
| SourceParameters (Ownership::Type perm, User *user=nullptr) | |
| SourceParameters (Ownership::Type perm, const std::string &sourcename) | |
| SourceParameters (const UserData::JSONData &src) | |
| virtual | ~SourceParameters () |
| void | extractOptions (const Parsnip::Data &options) |
Static Public Member Functions | |
| static Parsnip::OptionParser::Definitions | parser_definitions () |
Static Public Member Functions inherited from Media::SourceParameters | |
| static const Parsnip::OptionParser::Definitions & | parser_definitions () |
Public Attributes | |
| int | recent_bias = BIAS_NEUTRAL |
| Amount of bias to apply for time since last play. More... | |
| int | rating_bias = BIAS_NEUTRAL |
| Amount of bias to apply for user ratings. More... | |
| ScanFrequency | scan_frequency = ScanFrequency::NEXTSTARTUP |
Public Attributes inherited from Media::SourceParameters | |
| ProxyMode | song_proxy = ProxyMode::None |
| User * | owner = nullptr |
| Ownership::Type | permissions = Ownership::Type::PRIVATE |
| PersistenceMode | persistence = PersistenceMode::Temporary |
| Persistence state. More... | |
| std::string | name |
| bool | waitForReady = false |
| Wait on initialization. Flag never persisted. More... | |
Private Member Functions | |
| void | extract (const Parsnip::Data &options) |
| MusicLibrary::LibraryParameters::LibraryParameters | ( | Ownership::Type | perm, |
| User * | user | ||
| ) |
| MusicLibrary::LibraryParameters::LibraryParameters | ( | const UserData::JSONData & | src | ) |

|
private |


| void MusicLibrary::LibraryParameters::extractOptions | ( | const Parsnip::Data & | options | ) |


|
static |
Parse definitions for the parameter parser


|
overridevirtual |
Reimplemented from Media::SourceParameters.
Reimplemented in Filesystem::Parameters.


| int MusicLibrary::LibraryParameters::rating_bias = BIAS_NEUTRAL |
Amount of bias to apply for user ratings.
| int MusicLibrary::LibraryParameters::recent_bias = BIAS_NEUTRAL |
Amount of bias to apply for time since last play.
| ScanFrequency MusicLibrary::LibraryParameters::scan_frequency = ScanFrequency::NEXTSTARTUP |