Skip to main content

Crate stremio_addon_core

Crate stremio_addon_core 

Source

Re-exports§

pub use auth::AuthConfig;
pub use auth::AuthError;
pub use binge::binge_group_id;
pub use binge::BingeGroupInput;
pub use cache::FileJsonCache;
pub use config::decode_config_segment;
pub use config::UserConfig;
pub use filename::height_quality_rank;
pub use filename::is_generic_parsed_title;
pub use filename::localization_badge;
pub use filename::localization_info;
pub use filename::localization_info_lenient;
pub use filename::localization_rank;
pub use filename::localization_rank_lenient;
pub use filename::media_quality_rank;
pub use filename::parse_filename;
pub use filename::parse_season_episode;
pub use filename::parse_season_episode_parts;
pub use filename::parse_year;
pub use filename::parsed_title_for_ranking;
pub use filename::quality_from_release_rank;
pub use filename::quality_label_from_conversion;
pub use filename::release_quality_rank;
pub use filename::LocalizationInfo;
pub use filename::ParsedFilename;
pub use router::build_router;
pub use router::build_router_with_options;
pub use router::AddonAdapter;
pub use router::AddonContext;
pub use router::AddonError;
pub use router::PlaybackResponse;
pub use router::RouterOptions;
pub use signing::SignedPlayback;
pub use signing::SigningError;
pub use stream_select::cap_streams;
pub use stream_select::dedupe_streams_by_url;
pub use stream_select::sort_streams_by_quality_size_localization;
pub use stream_select::stream_extra_localization_rank_or_name;
pub use stream_select::stream_filename_localization_rank;
pub use stream_select::stream_video_size;
pub use cards::*;
pub use metadata::*;
pub use models::*;
pub use ranking::*;
pub use search::*;

Modules§

auth
binge
cache
File-backed JSON cache with stable md5 file names.
cards
config
filename
metadata
models
ranking
router
search
signing
stream_select