[CR] Fixes issue with closed captions
Some checks failed
auto-documentation / documentation (push) Has been cancelled
build and push docker image / build-node (push) Has been cancelled
Style and build test / eslint (push) Has been cancelled
Style and build test / test (push) Has been cancelled

Addresses issue mentioned in #752
This commit is contained in:
AnimeDL 2025-01-04 13:15:38 -08:00
parent 4f7eb97241
commit 104b3a49db

View file

@ -2049,8 +2049,8 @@ export default class Crunchy implements ServiceClass {
options.skipsubs = true;
}
if(!options.skipsubs && options.dlsubs.indexOf('none') == -1){
if(pbData.meta.subtitles && Object.values(pbData.meta.subtitles).length > 0){
if (!options.skipsubs && options.dlsubs.indexOf('none') == -1){
if ((pbData.meta.subtitles && Object.values(pbData.meta.subtitles).length) || (pbData.meta.closed_captions && Object.values(pbData.meta.closed_captions).length > 0)) {
const subsData = Object.values(pbData.meta.subtitles);
const capsData = Object.values(pbData.meta.closed_captions);
const subsDataMapped = subsData.map((s) => {