Something went wrong. Try again.
An entry for the streamplace vod showcase
Something went wrong. Try again.
feat(vod): add background jobs for video sync and processing master
Two scheduled jobs: - syncVideos (hourly): Fetches videos from streamplace, creates cache folders in /tmp/vod-cache/{hash}/, stores master.m3u8 and video.json - processVideos (every 30 min): Scans cache folders, generates thumbnail.jpg, sprites.jpg, and sprites.vtt for unprocessed videos Uses marker file pattern (sprites.jpg existence) for state tracking. Processes max 5 videos per run to avoid timeouts. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Author neutrino2211 Co-author Claude Opus 4.5 Date (Apr 4, 2026, 5:01 PM UTC) Commit d29c3a87 d29c3a87b48b48edba73ddc3eaec7a89ffefe32f Parent af6627ba af6627ba6e754b43c17ba85a4ad41678dcaeaebe