0ad0df5612
realtime flag for http urls
2026-06-14 19:07:58 -07:00
2db133dd1c
adds local play
2026-06-14 18:10:10 -07:00
53d8a6dc2e
fsp -> carplay
2026-06-14 17:35:38 -07:00
c13bafe96b
Omit unsupported ffmpeg reconnect retry option
2026-06-12 20:05:05 -07:00
6135a6f535
Keep playhead visible for recorded streams
2026-06-12 20:02:35 -07:00
99388b6487
mobile fixes
2026-06-12 19:49:16 -07:00
53487087a2
Preserve playback position on watchdog recovery
2026-06-12 19:48:04 -07:00
c4fb23d971
Add touch-friendly stream scrubbing
2026-06-12 19:46:50 -07:00
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