youtube-dl-material

youtube-dl-material

Docker app from Selfhosters

Overview

ytdl-material is a full suite UI for yt-dlp. It's coded using Angular 21 for the frontend, and Node.js on the backend. See a list of features here.

Runtime arguments

Web UI
http://[IP]:[PORT:17442]/
Network
bridge
Privileged
false

Template configuration

WebUIPorttcp

WebUI Port

Target
17442
Default
17442
Audio DownloadsPathrw

Audio Downloads

Target
/app/audio/
Video DownloadsPathrw

Video Downloads

Target
/app/video/
Subscription DownloadsPathrw

Subscription Downloads

Target
/app/subscriptions/
WebUI TitleVariable

Container Variable: ytdl_title_top

Target
ytdl_title_top
Default
YoutubeDL Material
User IDVariable
Target
UID
Default
99
Value
99
Group IDVariable
Target
GID
Default
100
Value
100
AppDataPathrw

Container Path: /app/appdata

Target
/app/appdata
Default
/mnt/user/appdata/youtubedl-material
Advanced Configuration ModeVariable

Allow advanced configuration (true/false)

Target
ytdl_allow_advanced_download
Default
true|false

Download Statistics

24,182
Total Downloads

Details

Repository
voc0der/ytdl-material:nightly
Last Updated2026-05-01
First Seen2026-04-03

Run youtube-dl-material on Unraid.

youtube-dl-material is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.