-
Notifications
You must be signed in to change notification settings - Fork 5
Features
voc0der edited this page Mar 26, 2026
·
1 revision
ytdl-material is a self-hosted web app for downloading and managing media from supported sites.
If you are new to the project, the short version is simple: paste a link, choose how you want it saved, and let the app keep everything organized in one place.
- Download full videos or audio-only versions.
- Choose quality before downloading.
- Pick an audio language when multiple tracks are available.
- Download subtitles when the source provides them, including auto-generated captions.
- Save playlists and other multi-item links without doing everything one file at a time.
- Browse your downloaded files from the app instead of digging through folders.
- Play media in the built-in player.
- Use subtitles and chapters during playback when they exist in the saved file.
- Check file info to quickly see what was actually downloaded.
- Keep audio and video libraries organized separately if you want.
- Use categories and output templates to keep files in predictable locations.
- Include thumbnails and metadata with downloads.
- Build custom playlists from the files you already saved.
- Track duplicates so your library does not get messy.
- Use archives to avoid downloading the same thing again by accident.
- Subscribe to channels and playlists.
- Let the app check for new uploads automatically.
- Keep up with favorite sources without manually revisiting them every time.
- Use a web UI instead of remembering command-line arguments.
- Monitor active downloads and background tasks from inside the app.
- Use advanced download options when you want more control.
- Support cookies-based downloads for sources that need sign-in.
ytdl-material is useful if you want:
- a cleaner front end for
yt-dlp - a simple self-hosted media downloader
- a library you can actually browse and play from
- automatic tracking for channels or playlists
- a setup that works for one person or a shared household/server
For most people, the day-to-day flow looks like this:
- Paste a URL or search from the Home page.
- Choose video or audio, plus quality, language, and subtitles if needed.
- Start the download.
- Come back later in Downloads or the Player to use what you saved.
- Add subscriptions for anything you want the app to watch automatically.