Commit Graph

25 Commits

Author SHA1 Message Date
562f2b8612 Fix mobile favorites editor layout 2026-06-12 08:45:34 -07:00
20f6d4d192 Add YouTube playback and queue flow 2026-06-11 21:13:48 -07:00
2866d33dec Tune frame queue and viewport sizing 2026-06-11 10:29:07 -07:00
de0307539c Improve frame sync telemetry 2026-06-11 10:06:56 -07:00
7655d7aaba Improve frame dropping under backpressure 2026-06-11 09:47:17 -07:00
a9f8509b99 Restore stream quality defaults 2026-06-07 00:52:37 -07:00
0cb091cb53 Reduce relay playback overhead 2026-06-07 00:44:45 -07:00
a9b180f774 Keep upcoming frames when trimming queues 2026-06-07 00:28:43 -07:00
2c2b0fdf78 Optimize stream defaults for weak connections 2026-06-05 21:26:31 -07:00
5bf59b2436 Improve frame stall recovery 2026-06-05 21:19:07 -07:00
9d1f4cc53b Make JPEG quality configurable 2026-05-29 10:21:25 -07:00
8b74d25954 Enable recorded stream seeking 2026-05-26 19:11:19 -07:00
5e2a2e1de7 adds favorites 2026-05-04 20:33:14 -07:00
47dae48673 frame watchdog in case it gets stuck 2026-05-04 20:22:21 -07:00
81d9cfc1c2 better frame decoding on server 2026-05-04 17:10:59 -07:00
13b1d768dc sequential frames support
- Server now has configurable MAX_WS_BUFFER_BYTES defaulting to 2097152, and skips JPEG frames
    when the WebSocket is backed up instead of queueing stale frames in ws (server/index.js:30,
    server/index.js:1439).
  - Browser frame handling now decodes frames sequentially, drops late frames against the audio
    clock, caps pending/decoded queues, and draws only the latest due frame per animation tick
    (public/app.js:280, public/app.js:381).
  - Relay/split normal EOF closes are no longer mislabeled as client_disconnect, which should
    make logs around ffmpeg decode warnings less misleading (server/index.js:797, server/
    index.js:1071).
  - Documented MAX_WS_BUFFER_BYTES in README, Compose, and AGENTS.
2026-05-04 00:00:34 -07:00
a3429dee85 adds seeking support 2026-05-02 18:53:35 -07:00
acd73436a7 potential fix for OOM 2026-05-02 00:05:11 -07:00
0ec8f0faf9 Adds AGENTS.md 2026-05-01 23:53:48 -07:00
1e214e8812 relay approach 2026-05-01 23:21:16 -07:00
2ec1b056a0 fixup ffmpeg commands with docker image 2026-05-01 22:58:49 -07:00
8b8f0ddeed better audio handling 2026-05-01 22:50:34 -07:00
5182686426 single ffmpeg stream 2026-05-01 22:41:51 -07:00
e51aeae54e recents 2026-05-01 22:08:50 -07:00
8b7a1f81ad initial commit 2026-05-01 21:51:25 -07:00