Prayer-Time-Bot / ingest.py

Commit History

17 days ago

  1. v2.45: port dual ingest and probed canvas fixes

    Arena.ai Agent
    7ea6aba

18 days ago

  1. v2.42 start supervisor: recover a stuck YouTube start by restarting the sender (fresh dual ingest) after 150s unconfirmed, max 3 attempts

    Verified signature
    c343d8e
  2. v2.42 start supervisor: recover a stuck YouTube start by restarting the sender (fresh dual ingest) after 150s unconfirmed, max 3 attempts

    Verified signature
    16b307d

19 days ago

  1. v2.41 dual simultaneous YouTube ingest (primary+backup tee fan-out)

    Verified signature
    fe77a7a
  2. relay-v2.40-avfill-splice: apply On-validated A/V fill splice fix fleet-wide⁠

    Verified signature
    a9631e4

26 days ago

  1. v2.37-fill-span: bound watchdog fill exemption + pump renewal by whole fill episode (fill_until)

    Verified signature
    7983ecc
  2. Renew stdin write deadline while gap-filling (v2.36-fill-renewal)

    Verified signature
    30b1d21
  3. Post-fill/reattach seam credit for write deadline (v2.35-seam-credit)

    Verified signature
    ee814e6
  4. Keyframe-gated resume + fill-credit write deadline (v2.34-keyframe-gate)

    Verified signature
    c201b90
  5. Persistent room format lock + fill/swap-aware write deadline (v2.33-format-lock-fillguard)

    Verified signature
    9d0318c
  6. Exact copy of Reoo88/On @ 826bfe0 (relay-v2.32-gap-filler)

    Verified signature
    ce0ef24

  1. full parity with Reoo88/On dd3ad8ef

    Verified signature
    50594d5

  1. v2.12-matchgop: copy-first; on YouTube noData/gopSizeLong switch THIS publisher to same-size closed GOP 2s (not default 720). Cuts live by operator request.

    Verified signature
    cd90dad
  2. v2.11: LIGHT→COPY only after 90s stable light + verified copy output; rollback to light if out=0 (do not clear sticky on H264 label)

    Verified signature
    0ed9a41

  1. Prayer: 0be4ca6 engine; no concurrent cap (MAX=0)

    Verified signature
    b1e4f60
  2. Revert Prayer-Time-Bot to 0be4ca683e2a (user: 0pe4ca6) — H264 FLV copy, no HEVC origin fallthrough

    Verified signature
    e4951d8
  3. Open copy concurrency: 0 = all LIVE broadcasters (one FFmpeg per user, no hidden cap of 8)

    Verified signature
    96205e5

  1. cap MAX_CONCURRENT_RELAYS=2 (env, not a promise); health youtube fields; relay-only verify

    Verified signature
    0f79a08

  1. Resume the same YouTube event when FFmpeg dies mid-session.⁠

    on
    77f65ab

  1. Keep the YouTube FFmpeg session across TikTok silence by splicing a new FLV.⁠

    19962d1
  2. After the first FLV stall, prefer HLS and skip remaining FLV.⁠

    00e6de6
  3. Do not end the supervisor Event on FFmpeg teardown.⁠

    62a7a42
  4. Keep the sender supervisor across confirmed idle observes.⁠

    2130757

  1. Sync full Tktktk engine (relay-v2.9-confirm) onto this Space.⁠

    9c10fcb