No audio tracks yet. Add one with the Audio albums widget on the Downloads tab.
No audiobooks yet. Upload an .m4b file from the Downloads tab.
Audio albums
Audiobooks
Videos
Series
Subscriptions
Videos
Select a subscription to see its videos.
Users
Accounts that can sign in. A role grants access to the Audio and/or Video tabs; Admin can do everything and manage users. The extra permissions let a non-admin attach tags or add and download content. Each account lists the devices currently connected for playback, with the active current device marked.
Download queue
Loading…
Download settings
Quiet hours
During this daily window no downloads start and no subscriptions are polled. A download already in progress finishes; the rest resume once the window ends. The window may span midnight (e.g. 22:00–06:00).
Low rate download mode
When YouTube's “confirm you're not a bot” check trips, downloading no longer stops — it switches to this gentler mode for the duration below, then reverts to the normal Download settings above. While active, the cookie override here supersedes each subscription's own cookie choice.
Tags
Tags label videos. Add keyword/phrase rules to a tag to auto-tag videos whose title, description, or English subtitles match (case-insensitive substring; tick regex to treat the pattern as a regular expression). New downloads are tagged automatically; after editing rules, click Re-apply to update existing videos. Re-apply keeps your manual edits — tags you added or removed by hand stay that way — unless you tick Include manual tags, which re-tags everything purely from the rules.
How keyword rules & regex work
By default a rule is just a phrase: it matches
when those letters appear anywhere, ignoring upper/lower case. So
garden also catches “Garden” and “gardening”. That's
all most rules need — no regex required.
Tick regex on a rule to use these handy patterns:
| Pattern | What it means | Matches |
|---|---|---|
rose|tulip|daisy | this or that | rose, tulip, or daisy |
plant (seeds|bulbs|cuttings) | “plant ” then one of those | plant seeds · plant bulbs · plant cuttings |
flower(s|ing|ed)? | ? = the part before is optional | flower · flowers · flowering · flowered |
\bpot\b | \b = whole word only | pot — but not “potato” or “spot” |
prune|trim|deadhead | any of several words | prune, trim, or deadhead |
water.*tomatoes | .* = anything in between | “water the tomatoes” |
colou?r | ? makes the letter before optional | color · colour |
Tips: matching ignores case, so you never need both
“Hit” and “hit”. The characters . ? ( ) | [ ] \ + are
special — to match one literally, put a \ in front
(e.g. \? for a real question mark). And several rules on
one tag are combined with “or”: the tag applies if any rule
matches, so you can keep each rule simple instead of writing one big
pattern.
YouTube cookie
Authenticate downloads to get past age gates. Each subscription chooses when to use this cookie (Cookies: never / when needed / always). Either let yt-dlp read cookies from a browser installed on the server (no manual export — the browser must be logged into YouTube), or paste an exported cookies.txt. Stored on the server; the pasted text is not shown back here.
Server
Restart the server process in place. Active downloads will be re-queued on the next startup.