1
0
Fork 0

Do not fail on missing stream name.

liquidsoap-2.2
Icedream 2022-09-11 20:46:04 +02:00
parent 068bccc2b4
commit 08f7874cbb
Signed by: icedream
GPG Key ID: 468BBEEBB9EC6AEA
1 changed files with 17 additions and 12 deletions

View File

@ -368,10 +368,11 @@
// set stream name and episode number in overlay // set stream name and episode number in overlay
const streamName = data.stream_name; const streamName = data.stream_name;
if (streamName) {
const rxEpisode = /(?:\s*episode\s+|\s+|\#)(\d+)(?:\s+\(.+\))/i; const rxEpisode = /(?:\s*episode\s+|\s+|\#)(\d+)(?:\s+\(.+\))/i;
const episodeNumberMatch = streamName.match(rxEpisode); const episodeNumberMatch = streamName.match(rxEpisode);
let title = streamName; let title = streamName;
let subtitle = ""; let subtitle = '';
if (episodeNumberMatch && episodeNumberMatch.length > 1) { if (episodeNumberMatch && episodeNumberMatch.length > 1) {
//episodeNumber = episodeNumberMatch[1].toString(); //episodeNumber = episodeNumberMatch[1].toString();
subtitle = episodeNumberMatch[0].trim(); subtitle = episodeNumberMatch[0].trim();
@ -381,6 +382,10 @@
} }
document.querySelector('.logo').innerText = title; document.querySelector('.logo').innerText = title;
document.querySelector('.episode').innerText = subtitle; document.querySelector('.episode').innerText = subtitle;
} else {
document.querySelector('.logo').innerText = '';
document.querySelector('.episode').innerText = '';
}
const almostEnding = const almostEnding =
data.progress > 0 && data.duration > 0 data.progress > 0 && data.duration > 0