-
Notifications
You must be signed in to change notification settings - Fork 10
Installation
MangoFetch is designed to be lightweight and portable, but it relies on a few high-quality external tools to handle specific media formats.
- Operating Systems: Windows 10/11, Linux, macOS.
- Rust (optional): Required if you are building from source.
-
Python 3: Required for
yt-dlpfunctionality.
MangoFetch uses the best-in-class engines for media processing. Ensure these are installed and in your system PATH:
- FFmpeg: Essential for merging audio/video streams and transcoding.
- yt-dlp: The engine behind supporting 1000+ video platforms.
Tip
MangoFetch can automatically check for these dependencies using the mangofetch check command.
Download the latest release for your platform from the Releases page.
- Extract the ZIP/Tarball.
- Move the
mangofetchexecutable to a folder in yourPATH(e.g.,/usr/local/binon Linux or a dedicatedC:\Toolsfolder on Windows).
If you prefer to build the latest version from the main branch:
# Clone the repository
git clone https://github.com/julesklord/mangofetch.git
cd mangofetch
# Build the CLI
cargo build --release -p mangofetch-cli
# The binary will be located at:
# ./target/release/mangofetchRun the following command to ensure everything is set up correctly:
mangofetch check[!SCREENSHOT_PLACEHOLDER: Dependency Check Output] Captura de la salida del comando 'mangofetch check' mostrando los estados en verde de FFmpeg y yt-dlp.
For power users, we recommend adding an alias to your shell configuration (.bashrc, .zshrc, or PowerShell Profile):
PowerShell:
Set-Alias -Name mango -Value mangofetchBash/Zsh:
alias mango='mangofetch'