Cargo Features

[dependencies]
moosicbox_player = { version = "0.1.1", default-features = false, features = ["fail-on-warnings", "profiling", "api", "openapi", "asio", "cpal", "jack", "oboe-shared-stdcxx", "pulseaudio", "pulseaudio-simple", "pulseaudio-standard", "aac", "flac", "mp3", "opus", "local", "all-sources", "qobuz", "tidal", "yt"] }
default = aac, all-sources, api, cpal, flac, local, mp3, oboe-shared-stdcxx, openapi, opus, pulseaudio

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

fail-on-warnings
profiling

Enables profiling, profiling of moosicbox_audio_decoder and moosicbox_resampler

api default

Enables actix-web, api of moosicbox_music_api

Affects moosicbox_player::api

openapi default

Enables openapi of moosicbox_music_models and utoipa

API Dependencies

Affects api::Api

asio

Player audio outputs

Enables asio of moosicbox_audio_output

cpal default

Enables cpal of moosicbox_audio_output

jack

Enables jack of moosicbox_audio_output

oboe-shared-stdcxx default

Enables oboe-shared-stdcxx of moosicbox_audio_output

pulseaudio default = pulseaudio-simple, pulseaudio-standard
pulseaudio-simple pulseaudio

Enables pulseaudio-simple of moosicbox_audio_output

pulseaudio-standard pulseaudio

Enables pulseaudio-standard of moosicbox_audio_output

aac default

Enables aac of moosicbox_audio_output, moosicbox_music_models, and moosicbox_session

flac default

Enables flac of moosicbox_audio_output, moosicbox_music_models, and moosicbox_session

mp3 default

Enables mp3 of moosicbox_audio_output, moosicbox_music_models, and moosicbox_session

opus default

Enables opus of moosicbox_audio_output, moosicbox_music_models, and moosicbox_session

local default

Affects moosicbox_player::local

all-sources default = qobuz, tidal, yt
qobuz all-sources

Enables qobuz of moosicbox_music_models and moosicbox_session

tidal all-sources

Enables tidal of moosicbox_music_models and moosicbox_session

yt all-sources

Enables yt of moosicbox_music_models and moosicbox_session