feat: Implement TV recording management with API endpoints, a data model, and a scheduling service that uses FFmpeg to record streams.

This commit is contained in:
Michael committed 2026-03-09 16:46:45 +01:00
1 parent 33c6385d7e
commit 13647a35da
6 files changed
+70 -347

No files matched your search

+9
View File
@@ -432,6 +432,15 @@
video.muted = vol === 0;
}
break;
case 'request_fullscreen':
if (video.requestFullscreen) {
video.requestFullscreen();
} else if (video.webkitRequestFullscreen) {
video.webkitRequestFullscreen();
} else if (video.msRequestFullscreen) {
video.msRequestFullscreen();
}
break;
}
});
+8
View File
@@ -499,6 +499,14 @@
if (isFinite(video.duration)) {
video.currentTime = parseFloat(data.value);
}
} else if (data.type === 'request_fullscreen') {
if (video.requestFullscreen) {
video.requestFullscreen();
} else if (video.webkitRequestFullscreen) {
video.webkitRequestFullscreen();
} else if (video.msRequestFullscreen) {
video.msRequestFullscreen();
}
}
});