Skip to main content

Crate ani_lib

Crate ani_lib 

Source
Expand description

Reusable Anikoto clients and cross-platform ani-cli support modules.

Structs§

AnikotoClient
AnikotoClientBuilder
AnikotoCzClient
AnikotoCzClientBuilder
DownloadOptions
ErrorReport
HistoryEntry
HistoryStore
HlsRelay
A loopback-only HLS relay. Dropping it stops accepting new requests.
I18n
Player
PlayerOptions
RequestHeaders
SearchOptions
SearchResult
StreamLink
SubtitleTrack

Enums§

AniError
CatalogProvider
ErrorCode
ErrorVerbosity
Locale
PlayerKind
SearchSort
TranslationType

Functions§

anikoto_cz_requires_hls_relay
anikoto_requires_hls_relay
choose_quality
download_stream
expand_episode_selection
force_hls_relay
Force all streams through HLS relay regardless of host allowlist
provider_from_show_id
relay_stream
Starts a relay and returns a stream whose URL points at its loopback endpoint.
relay_stream_without_hls_subtitles
Like relay_stream, but never exposes subtitles as synthetic HLS subtitle renditions in the master playlist.
requires_hls_relay
Unified function to check if a stream requires HLS relay This checks both anikoto and anikoto_cz domains

Type Aliases§

Result