Do not fail on missing stream name.
parent
068bccc2b4
commit
08f7874cbb
|
@ -368,19 +368,24 @@
|
||||||
|
|
||||||
// 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;
|
||||||
const rxEpisode = /(?:\s*episode\s+|\s+|\#)(\d+)(?:\s+\(.+\))/i;
|
if (streamName) {
|
||||||
const episodeNumberMatch = streamName.match(rxEpisode);
|
const rxEpisode = /(?:\s*episode\s+|\s+|\#)(\d+)(?:\s+\(.+\))/i;
|
||||||
let title = streamName;
|
const episodeNumberMatch = streamName.match(rxEpisode);
|
||||||
let subtitle = "";
|
let title = streamName;
|
||||||
if (episodeNumberMatch && episodeNumberMatch.length > 1) {
|
let subtitle = '';
|
||||||
//episodeNumber = episodeNumberMatch[1].toString();
|
if (episodeNumberMatch && episodeNumberMatch.length > 1) {
|
||||||
subtitle = episodeNumberMatch[0].trim();
|
//episodeNumber = episodeNumberMatch[1].toString();
|
||||||
title = streamName.replace(rxEpisode, '');
|
subtitle = episodeNumberMatch[0].trim();
|
||||||
title = title.replace(' – ', "\n");
|
title = streamName.replace(rxEpisode, '');
|
||||||
title = title.replace(' - ', "\n");
|
title = title.replace(' – ', "\n");
|
||||||
|
title = title.replace(' - ', "\n");
|
||||||
|
}
|
||||||
|
document.querySelector('.logo').innerText = title;
|
||||||
|
document.querySelector('.episode').innerText = subtitle;
|
||||||
|
} else {
|
||||||
|
document.querySelector('.logo').innerText = '';
|
||||||
|
document.querySelector('.episode').innerText = '';
|
||||||
}
|
}
|
||||||
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
|
||||||
|
|
Loading…
Reference in New Issue