asyncyt.binaries module¶
AsyncYT - A comprehensive async Any website downloader library Uses yt-dlp and ffmpeg with automatic binary management
- class asyncyt.binaries.BinaryManager(bin_dir: str | Path | None = None)[source]¶
Bases:
objectMain Manager for managing binaries.
- Parameters:
bin_dir (Optional[str | Path]) – Directory for binary files (yt-dlp, ffmpeg).
- async health_check() HealthResponse[source]¶
Perform a health check on yt-dlp and ffmpeg.
- async setup_binaries_generator() AsyncGenerator[SetupProgress, Any][source]¶
Download and setup all binaries, yielding SetupProgress.