Cargo Features

[dependencies]
crunchyroll = { version = "0.1.0", default-features = false, features = ["stream", "parse"] }
default = parse, stream

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

stream default = aes, cbc, m3u8-rs

Add functionality to stream episodes / movies so you can process the unencrypted streaming data further, e.g. write it to a file and then play it.

parse default = regex

Add functionality to parse Crunchyroll urls.

Affects crunchyroll::parse

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

aes stream

Enables aes

Optional / required from features

cbc stream
m3u8-rs stream

Enables m3u8-rs ^5.0

regex parse