Michael
|
4c2e3ce600
|
feat: add stop recording button and POST /api/recordings/stop/<id> endpoint to kill FFmpeg process
|
2026-03-08 23:53:32 +01:00 |
|
Michael
|
424019d01a
|
fix(scheduler): wrap _startRecording in single try/catch to prevent server crash, fix localhost port 8080→8089
|
2026-03-08 23:38:57 +01:00 |
|
Michael
|
c04acc2fab
|
debug(scheduler): add verbose logging every 10s and force UTC datetime comparisons
|
2026-03-08 23:11:22 +01:00 |
|
Michael
|
60bb10fe4d
|
fix(recordings): correct stream_url to use real live stream, resolve to absolute URL for FFmpeg, use copy mode, speed up scheduler to 10s
|
2026-03-08 22:43:42 +01:00 |
|
Michael
|
f217622e4a
|
fix(recording): create log file before ffmpeg starts to capture boot exceptions and force absolute path
|
2026-03-08 20:50:38 +01:00 |
|
Michael
|
966311f560
|
feat(recording): add ffmpeg logs writing and viewing in UI
|
2026-03-08 19:26:54 +01:00 |
|
Michael
|
2180572b92
|
feat: implement live tv recording system
|
2026-03-08 08:40:55 +01:00 |
|