Commit graph

15 commits

Author SHA1 Message Date
MiTHRAL
3531c044cd fix: use local -ss input option for seeking direct play (static) streams in worker 2026-05-26 18:40:33 -04:00
MiTHRAL
e7028c190b Implement subtitle selection support (burn-in via Jellyfin transcoding) with dynamic stream restarting 2026-05-26 18:39:21 -04:00
MiTHRAL
f95c9c81b6 Implement naming modal for watch parties and temporary voice channel support with auto-cleanup 2026-05-26 18:29:36 -04:00
MiTHRAL
fcb03ad8c2 Fix pause/resume desync by stopping and restarting stream at offset instead of SIGSTOP/SIGCONT 2026-05-26 18:26:58 -04:00
MiTHRAL
0edacd59da Polyfill Promise.withResolvers and upgrade to Node 22 base image 2026-05-26 18:18:39 -04:00
MiTHRAL
072d0483bd Patch LibavDemuxer to output full error stack trace for stream failures 2026-05-26 18:13:25 -04:00
MiTHRAL
4ccb769c9d Fix setActivity TypeError by using a try-catch block 2026-05-26 18:03:38 -04:00
MiTHRAL
56a4be7ea6 Log router endpoint setup errors to stdout/stderr 2026-05-26 17:58:18 -04:00
MiTHRAL
b4b70de3ba Log streaming stack load error on worker startup 2026-05-26 17:56:05 -04:00
MiTHRAL
384a6f9b94 Add extensive logging to stream worker startPlayback function 2026-05-26 17:53:56 -04:00
MiTHRAL
ff11dd7ebd Fix worker duplicate joinVoice hang and add Clear Queue and End Session buttons 2026-05-26 17:46:47 -04:00
MiTHRAL
926399502f Make watch party worker stream more reliably 2026-05-26 16:50:35 -04:00
MiTHRAL
42c9101a9f Fix worker websocket runtime 2026-05-26 15:39:05 -04:00
MiTHRAL
3987867d71 Fix worker runtime image for node-av 2026-05-26 15:16:48 -04:00
MiTHRAL
4090552e2c Refactor bot and add watch party stream worker 2026-05-26 15:06:24 -04:00