arrow_backBack to Lab
Automationv1.0.4-beta

Youtube
Auto Uploader

Systematic video deployment engine. Monitor, queue, and automate high-fidelity content delivery across the Google ecosystem.

Total Videos1,284
Pending in Queue42
Successfully Uploaded1,218
Failed / Error24
list_alt

Active Queue

Live

Morning Vlog #128 - Saigon Street Food Tour

Thomas Daily

uploading

ETA: ~2m 14s

Code Architecture: Microservices Deep Dive

TechWithThomas

uploading

ETA: ~8m 40s

Night Drive - Lo-fi playlist compilation

Thomas Daily

pending

React Performance Optimization - Part 3

TechWithThomas

pending

Travel Vlog: Da Lat in 4K

Thomas Daily

failed

Architect's Notes

Built on NestJS with BullMQ for reliable job queuing and priority scheduling. Supports resumable uploads via the YouTube Data API v3 for large video files without data loss on network interruption.

OAuth 2.0 token refresh is handled automatically, with a Redis-backed cache to minimize Google API quota consumption.

  • 01Resumable chunked upload engine
  • 02BullMQ priority queue with retries
  • 03Automated OAuth token refresh
  • 04Cron-based scheduler with Prisma ORM
uploader.log
Offline
[--:--:--][INFO]Connecting to upload service...
v1.0.4-beta1 / 50 lines

Reliable Delivery

Resumable upload sessions ensure large video files (up to 256GB) are delivered without a single byte lost, even on unstable connections.

Queue Architecture

BullMQ-powered job scheduler with priority lanes, exponential backoff retry strategies, and dead letter queues for failure analysis.

API Compliance

Smart quota management respects YouTube Data API v3 limits by batching metadata operations and caching OAuth tokens in Redis.