Skip to content

MediaCrate is a fast, lightweight, and intuitive program that downloads video and audio from virtually any website.

License

Notifications You must be signed in to change notification settings

Justagwas/MediaCrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

MediaCrate Logo

The Universal Multimedia Downloader

Download video and audio from over 1,000+ websites
with one click


Download MediaCrate for Windows

Website  •  Releases  •  Issues  •  Documentation  •  License


Built to be simple

MediaCrate is a fast, lightweight desktop application for downloading video and audio from supported websites.

Paste a link, choose your options, and download.

MediaCrate is built to be efficient:

  • ~0% CPU usage while idle

  • ~1% CPU usage during light downloads

  • ~40 MB memory footprint


📋 Features

  • One-click downloads with real-time status
  • Single or batch downloads
  • Output formats: MP4, MP3, MOV, WAV
  • Video quality selection up to 4K (when available)
  • Duplicate and invalid link detection in batch mode
  • Safe cancel - active downloads stop instantly
  • Custom download location
  • Built-in console with timestamps and selectable text

Easy to operate

  1. Paste a URL (or multiple URLs for batch mode)
  2. Choose format and quality
  3. Click Download

That's it.


Batch Mode

Batch downloads are handled like so:

  • Duplicate URLs are skipped and marked
  • Invalid entries are clearly labeled
  • Existing files can be skipped or re-downloaded based on your preferences
  • Adjustable concurrency and retry limits

Supported Sites

Site support follows yt-dlp upstream updates.

See MediaCrate/supportedsites.md for the full list.


🎥 Preview

CLICK HERE TO EXPAND AND VIEW PREVIEW VIDEO
MediaCratePreview.mp4

For Developers

Configuration

Settings are stored in:

MediaCrate_config.json

Located next to MediaCrate.py.

Requirements

packaging==25.0
pathvalidate==3.3.1
pywin32==311
Requests==2.32.5
yt_dlp==2025.12.8

Run From Source

pip install -r requirements.txt
python MediaCrate.py

Build (PyInstaller)

pyinstaller -F -w -i "icon.ico" --clean MediaCrate.py

The executable will be generated in the dist/ directory.


⚠️ Security & Warnings

Operating systems may show warnings when downloading MediaCrate simply because it is not yet widely recognized.

MediaCrate is:

  • Fully open source
  • Local-only (no accounts, no telemetry)
  • Limited strictly to the URLs you provide

You are encouraged to review the source code or scan the executable with any security tool of your choice.

If downloaded from the official repository or release page, it can be independently verified and safely used.


What MediaCrate Is Not

  • Not a streaming service
  • Not DRM-circumvention software
  • Not a cloud-based downloader

MediaCrate downloads only what you explicitly request.


Contributing

Issues, suggestions, and pull requests are welcome.

If reporting bugs, please include clear reproduction steps.


📜 License

Apache-2.0

See LICENSE for details.


📬 Contact

email@justagwas.com


MediaCrate is designed to be intuitive, fast, and simple.

About

MediaCrate is a fast, lightweight, and intuitive program that downloads video and audio from virtually any website.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Languages