1
0
Fork 0

Derive show name and episode number from stream name.

liquidsoap-2.2
Icedream 2022-03-31 14:40:54 +02:00
parent cf7f4f642c
commit 7dc1e73ddf
Signed by: icedream
GPG Key ID: 468BBEEBB9EC6AEA
1 changed files with 17 additions and 0 deletions

View File

@ -365,6 +365,23 @@
label: originalData.publisher, label: originalData.publisher,
}; };
console.info(data); console.info(data);
// set stream name and episode number in overlay
const streamName = data.stream_name;
const rxEpisode = /(?:\s*episode\s+|\s+|\#)(\d+)(?:\s+\(.+\))/i;
const episodeNumberMatch = streamName.match(rxEpisode);
let title = streamName;
let subtitle = "";
if (episodeNumberMatch && episodeNumberMatch.length > 1) {
//episodeNumber = episodeNumberMatch[1].toString();
subtitle = episodeNumberMatch[0].trim();
title = streamName.replace(rxEpisode, '');
title = title.replace(' ', "\n");
title = title.replace(' - ', "\n");
}
document.querySelector('.logo').innerText = title;
document.querySelector('.episode').innerText = subtitle;
const almostEnding = const almostEnding =
data.progress > 0 && data.duration > 0 data.progress > 0 && data.duration > 0
? data.progress > data.duration - 15000 ? data.progress > data.duration - 15000