summaryrefslogtreecommitdiffhomepage
path: root/app/storage.py
AgeCommit message (Collapse)Author
2026-05-30Make failed transcripts retryable after cooldownHEADmainAdam Malczewski
Failed queue entries were cached permanently, so a video that failed because subtitles weren't generated yet would never be re-fetched. Add requeue_failed() to reset failed entries to pending, and retry any failed entry once its (120s) cooldown has elapsed.
2026-05-11Initial commit: YouTube transcriber API with queue-based workerAdam Malczewski