The all-in-one multimedia downloader application
Paste a link, select your preferred format and quality, queue 100+ downloads with pause/resume/retry support, and manage it all in one place
MediaCrate is a Windows application for saving video or audio from supported websites. Paste one link for a quick download or prepare an organized queue when you have several items to collect.
Helpful previews show the title, thumbnail, available formats, quality choices, and estimated size when the website provides them. Each download keeps its own progress and controls, so it is always clear what is happening and where the finished file will go.
MediaCrate's performance:
~0% CPU usage while idle
~1% CPU usage during active use
~60 MB memory usage
Download speed depends on the internet connection and the website providing the media.
View the current supported site list.
- Download and install from the latest release.
- Launch MediaCrate.
- Paste a media link into the input field.
- Choose video or audio, then select the preferred format and quality.
- Select Download for one link, or switch to Multi URL to prepare a queue.
- Follow the progress, pause or retry when needed, and let MediaCrate finish the file.
- Open completed files or their folders from History.
Default output folder: %USERPROFILE%\Downloads\MediaCrate.
- A focused mode for one link and a managed queue for many.
- Helpful previews with titles, thumbnails, formats, quality choices, and size estimates.
- Video downloads and a range of audio only formats.
- Bulk paste, text file import and export, search, and status filters.
- Pause, resume, stop, retry, remove, and start all controls.
- Adjustable download speed and control over how many items run together.
- Clear choices when a file with the same name already exists.
- Local queue restoration and download history.
- A guided tutorial available inside the application.
Use Single URL when you want one item with as little setup as possible. Use Multi URL to paste or import several links, give each item its own format and quality, and manage the collection from one screen.
MediaCrate remembers the queue between sessions. An interrupted item is not restarted without your knowledge, so you can review it before continuing.
When a preview is available, MediaCrate shows the useful details before the transfer begins. Choose the result you want, decide what should happen if the file already exists, and set speed or queue limits when necessary.
If a selected format needs an additional media component, MediaCrate can guide you through installing it from Settings.
MediaCrate brings video and audio together or converts the result when required, then saves it under a clear name. The local history can open the file, reveal its folder, or return the original link to the current workflow.
- Project page: https://www.justagwas.com/projects/mediacrate
- Download page: https://www.justagwas.com/projects/mediacrate/download
- Documentation: https://github.com/Justagwas/MediaCrate/wiki
- Releases: https://github.com/Justagwas/MediaCrate/releases
For Developers
- Windows (primary runtime target).
- Python 3.11 or later.
- Dependencies in
MediaCrate/requirements.txt.
cd MediaCrate
py -m pip install -r requirements.txt
py MediaCrate.py- App settings schema and persistence logic:
MediaCrate/mediacrate/core/config.py - Runtime path resolution and storage directories:
MediaCrate/mediacrate/core/paths.py
- Windows SmartScreen may display a warning for a new or unsigned release.
- Obtain MediaCrate only from the official distribution locations:
- Refer to the repository Security Policy for private vulnerability reporting.
Contributions are welcome.
- Start with
.github/CONTRIBUTING.md - Follow the shared Code of Conduct
- Use Issues for defect reports, feature proposals, and questions
- Wiki: https://github.com/Justagwas/MediaCrate/wiki
- Email: email@justagwas.com
- Website: https://www.justagwas.com/projects/mediacrate
Licensed under the GNU General Public License v3.0 (GPL-3.0).
See LICENSE.
