Cargo Features

[dependencies]
moosicbox_app_state = { version = "0.1.1", default-features = false, features = ["upnp", "fail-on-warnings", "all-sources", "qobuz", "tidal", "yt"] }
default = all-sources, upnp

These default features are set whenever moosicbox_app_state is added without default-features = false somewhere in the dependency tree.

upnp default

Enables gimbal_upnp

Affects moosicbox_app_state::UPNP_LISTENER_HANDLE, moosicbox_app_state::SourceToRemoteLibrary, moosicbox_app_state::InitUpnpError, moosicbox_app_state::AppState.upnp_av_transport_services

fail-on-warnings
all-sources default = qobuz, tidal, yt
qobuz all-sources

Enables qobuz of moosicbox_music_models, moosicbox_player, and moosicbox_session

tidal all-sources

Enables tidal of moosicbox_music_models, moosicbox_player, and moosicbox_session

yt all-sources

Enables yt of moosicbox_music_models, moosicbox_player, and moosicbox_session