Simplify vj.html: strip music columns, auto-announce card, and update stream URL template

This commit is contained in:
Laan Tungir
2026-08-08 07:27:48 -04:00
parent 432c0d49ed
commit 9bf3909bf0
4 changed files with 7038 additions and 4289 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
{
"VERSION": "v0.7.102",
"VERSION_NUMBER": "0.7.102",
"BUILD_DATE": "2026-08-07T19:02:39.514Z"
"VERSION": "v0.7.103",
"VERSION_NUMBER": "0.7.103",
"BUILD_DATE": "2026-08-08T11:27:48.503Z"
}
+3 -3
View File
@@ -9,7 +9,7 @@ const STATS_POLL_INTERVAL = 10000;
const DEFAULT_STREAMING_SITE = Object.freeze({
name: 'laantungir.net',
streamBaseUrl: 'https://laantungir.net',
streamUrlTemplate: '{base}/stream/{slug}/stream.m3u8',
streamUrlTemplate: '{base}/stream/{slug}/src/index.m3u8',
rtmpServer: 'rtmp://laantungir.net:1935/publish',
obsKeyTemplate: '{slug}/src/{SECRET_KEY}',
});
@@ -1801,7 +1801,7 @@ export function initVjStreamPanel({
showStreamingSiteForm('add', {
name: '',
streamBaseUrl: 'https://',
streamUrlTemplate: '{base}/stream/{slug}/stream.m3u8',
streamUrlTemplate: '{base}/stream/{slug}/src/index.m3u8',
rtmpServer: 'rtmp://',
obsKeyTemplate: '{slug}/src/{SECRET_KEY}',
});
@@ -1829,7 +1829,7 @@ export function initVjStreamPanel({
const draft = normalizeStreamingSiteConfig({
name: String(els.inputSiteName?.value || '').trim(),
streamBaseUrl: String(els.inputSiteStreamBaseUrl?.value || '').trim(),
streamUrlTemplate: String(els.inputSiteStreamUrlTemplate?.value || '').trim(),
streamUrlTemplate: '{base}/stream/{slug}/src/index.m3u8',
rtmpServer: String(els.inputSiteRtmpServer?.value || '').trim(),
obsKeyTemplate: String(els.inputSiteObsKeyTemplate?.value || '').trim(),
});
+7008
View File
File diff suppressed because it is too large Load Diff
+24 -4283
View File
File diff suppressed because it is too large Load Diff