cbfcbea96a
The metadata worker now sleeps its 250ms backoff only when the queue is empty or a batch errored, claiming the next batch immediately while work is pending. Each ffprobe result is committed and emitted individually (in its own transaction) instead of after the whole batch, so video metadata progress moves steadily rather than stalling for up to 16 sequential probes.