Cargo Features

Blissify has no features set by default.

[dependencies]
blissify = { version = "0.5.4", features = ["rpi", "integration-tests", "symphonia"] }
default

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

Enables library of bliss-audio

rpi

Build for raspberry pis

Enables rpi of bliss-audio

integration-tests

Make cargo test also run the integration tests. You need to have MPD installed for it to work, and it will launch its own instance of MPD.

Enables integration-tests of bliss-audio

symphonia

If you want to use the pure rust symphonia decoder, instead of ffmpeg.
 Saves you an external dependency and the hassle of packaging, but is  slightly slower and less accurate.

Enables symphonia-all of bliss-audio