List of all items
Structs
- core::cookie_parser::ParsedInput
- core::dependencies::ResolvedDependencies
- core::events::QueueItemProgress
- core::ffmpeg::ConversionOptions
- core::ffmpeg::ConversionResult
- core::ffmpeg::MediaProbeInfo
- core::ffmpeg::MetadataEmbed
- core::ffmpeg::StreamInfo
- core::hls_downloader::HlsDownloadResult
- core::hls_downloader::HlsDownloader
- core::hwaccel::HwAccelInfo
- core::manager::path_limits::PathLimitError
- core::manager::plugin_host::CorePluginHost
- core::manager::plugin_manager::PluginInstance
- core::manager::plugin_manager::PluginManager
- core::manager::queue::DownloadQueue
- core::manager::queue::MediaPreviewEvent
- core::manager::queue::ProgressThrottle
- core::manager::queue::QueueItem
- core::manager::recovery::RecoveryItem
- core::media_processor::HlsDownloadOptions
- core::media_processor::MediaProcessor
- core::media_processor::RealCommandRunner
- core::registry::PlatformRegistry
- core::ytdlp::PlaylistEntry
- fs_paths::DesktopPaths
- models::download::DownloadProgress
- models::download::DownloadTask
- models::media::DownloadOptions
- models::media::DownloadResult
- models::media::DownloadedFile
- models::media::FormatInfo
- models::media::GenericDownloadResult
- models::media::MediaInfo
- models::media::MediaItem
- models::media::VideoQuality
- models::queue::QueueItemInfo
- models::settings::AdvancedSettings
- models::settings::AppSettings
- models::settings::AppearanceSettings
- models::settings::DownloadSettings
- models::settings::LastDownloadOptions
- models::settings::ProxySettings
- models::settings::TelegramSettings
- platforms::bilibili::BilibiliDownloader
- platforms::bluesky::BlueskyDownloader
- platforms::generic_ytdlp::GenericYtdlpDownloader
- platforms::instagram::InstagramDownloader
- platforms::magnet::MagnetDownloader
- platforms::p2p::P2pDownloader
- platforms::p2p::P2pSendSession
- platforms::pinterest::PinterestDownloader
- platforms::reddit::RedditDownloader
- platforms::tiktok::TikTokDownloader
- platforms::twitch::TwitchClipsDownloader
- platforms::twitter::TwitterDownloader
- platforms::vimeo::VimeoDownloader
- platforms::youtube::YouTubeDownloader
Enums
- models::download::DownloadStatus
- models::media::MediaType
- models::queue::QueueStatus
- platforms::Platform
Traits
- core::events::EventEmitter
- core::media_processor::CommandRunner
- core::traits::DownloadReporter
- fs_paths::AppPaths
- platforms::traits::PlatformDownloader
Functions
- core::clipboard::copy_file_to_clipboard
- core::cookie_parser::load_extension_cookies_for_domain
- core::cookie_parser::load_extension_cookies_for_url
- core::cookie_parser::parse_bearer_input
- core::cookie_parser::parse_cookie_input
- core::course_utils::download_attachment
- core::course_utils::ensure_dir
- core::course_utils::is_course_complete
- core::course_utils::mark_course_complete
- core::course_utils::save_description
- core::dependencies::bin_name
- core::dependencies::check_version
- core::dependencies::ensure_aria2c
- core::dependencies::ensure_dependencies
- core::dependencies::ensure_ffmpeg
- core::dependencies::ensure_js_runtime
- core::dependencies::find_tool
- core::dependencies::is_flatpak
- core::direct_downloader::download_direct
- core::direct_downloader::download_direct_with_headers
- core::direct_downloader::get_host_semaphore
- core::errors::classify_download_error
- core::ffmpeg::convert
- core::ffmpeg::embed_metadata
- core::ffmpeg::get_duration_us
- core::ffmpeg::is_ffmpeg_available
- core::ffmpeg::mux_video_audio
- core::ffmpeg::probe
- core::ffmpeg::reset_ffmpeg_available_cache
- core::filename::sanitize_path_component
- core::http_client::apply_global_proxy
- core::http_client::apply_proxy
- core::http_client::download_with_progress
- core::http_client::get_proxy_snapshot
- core::http_client::init_proxy
- core::http_client::inject_ua_header
- core::http_client::proxy_url
- core::http_client::ua_header_map
- core::hwaccel::detect_hwaccel
- core::log_hook::current_download_id
- core::log_hook::emit_log
- core::log_hook::set_log_sink
- core::logger::init_logging
- core::logger::init_logging_ext
- core::manager::download_log::clear
- core::manager::download_log::clear_all
- core::manager::download_log::get
- core::manager::download_log::push_line
- core::manager::path_limits::validate_output_dir
- core::manager::queue::emit_queue_state
- core::manager::queue::emit_queue_state_from_state
- core::manager::queue::fetch_and_cache_info
- core::manager::queue::prefetch_info
- core::manager::queue::prefetch_info_with_emit
- core::manager::queue::spawn_download
- core::manager::queue::try_get_cached_info
- core::manager::queue::try_start_next
- core::manager::recovery::clear_all
- core::manager::recovery::get_next_id
- core::manager::recovery::init_from_disk
- core::manager::recovery::list
- core::manager::recovery::persist
- core::manager::recovery::remove
- core::media_processor::check_dependencies
- core::media_processor::check_dependencies_with_runner
- core::media_processor::check_ffmpeg
- core::media_processor::check_ffmpeg_with_runner
- core::media_processor::check_ytdlp
- core::media_processor::check_ytdlp_with_runner
- core::paths::app_data_dir
- core::pokemon_names::random_pokemon_name
- core::process::command
- core::process::std_command
- core::random_names::get_random_name
- core::redirect::resolve_redirect
- core::ytdlp::check_ytdlp_update
- core::ytdlp::clear_cookie_error
- core::ytdlp::clear_eta
- core::ytdlp::clear_ext_headers
- core::ytdlp::clear_ext_user_agent
- core::ytdlp::download_video
- core::ytdlp::ensure_ytdlp
- core::ytdlp::ext_cookie_path
- core::ytdlp::ext_cookie_path_if_fresh
- core::ytdlp::find_ytdlp
- core::ytdlp::find_ytdlp_cached
- core::ytdlp::force_update_ytdlp
- core::ytdlp::get_eta
- core::ytdlp::get_playlist_info
- core::ytdlp::get_rate_limit_stats
- core::ytdlp::get_video_info
- core::ytdlp::has_cookie_error
- core::ytdlp::parse_formats
- core::ytdlp::record_eta
- core::ytdlp::register_ext_headers
- core::ytdlp::register_ext_user_agent
- core::ytdlp::reset_ffmpeg_location_cache
- core::ytdlp::reset_js_runtime_cache
- core::ytdlp::reset_ytdlp_cache
- core::ytdlp::set_cookies_from_browser_fn
- core::ytdlp::set_ext_cookie_path_fn
- core::ytdlp::set_ext_referer_fn
- core::ytdlp::set_global_cookie_file_fn
- core::ytdlp::set_include_auto_subs_fn
- core::ytdlp::set_manual_cookie_header_fn
- core::ytdlp::set_split_chapters_fn
- core::ytdlp::set_sponsorblock_fn
- core::ytdlp::set_translate_metadata_fn
- core::ytdlp::write_netscape_cookie_file
- models::settings::default_filename_template
- platforms::p2p::run_sender
- platforms::p2p::start_send
- platforms::p2p::words::generate_code
- platforms::p2p::words::is_valid_code