fix: subtitle
This commit is contained in:
@@ -274,8 +274,6 @@ class YouTubeCaptionProvider {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.#showNotification(this.#i18n("starting_to_process_subtitle"));
|
|
||||||
|
|
||||||
const captionTracks = await this.#getCaptionTracks(videoId);
|
const captionTracks = await this.#getCaptionTracks(videoId);
|
||||||
const captionTrack = this.#findCaptionTrack(captionTracks);
|
const captionTrack = this.#findCaptionTrack(captionTracks);
|
||||||
if (!captionTrack) {
|
if (!captionTrack) {
|
||||||
@@ -294,9 +292,6 @@ class YouTubeCaptionProvider {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const flatEvents = this.#flatEvents(events);
|
|
||||||
if (!flatEvents.length) return;
|
|
||||||
|
|
||||||
const { segApiSetting, toLang } = this.#setting;
|
const { segApiSetting, toLang } = this.#setting;
|
||||||
const lang = potUrl.searchParams.get("lang");
|
const lang = potUrl.searchParams.get("lang");
|
||||||
const fromLang =
|
const fromLang =
|
||||||
@@ -304,6 +299,16 @@ class YouTubeCaptionProvider {
|
|||||||
OPT_LANGS_TO_CODE[OPT_TRANS_MICROSOFT].get(lang.slice(0, 2)) ||
|
OPT_LANGS_TO_CODE[OPT_TRANS_MICROSOFT].get(lang.slice(0, 2)) ||
|
||||||
"auto";
|
"auto";
|
||||||
|
|
||||||
|
if (this.#isSameLang(fromLang, toLang)) {
|
||||||
|
logger.info("Youtube Provider: skip same lang", fromLang, toLang);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.#showNotification(this.#i18n("starting_to_process_subtitle"));
|
||||||
|
|
||||||
|
const flatEvents = this.#flatEvents(events);
|
||||||
|
if (!flatEvents.length) return;
|
||||||
|
|
||||||
if (potUrl.searchParams.get("kind") === "asr" && segApiSetting) {
|
if (potUrl.searchParams.get("kind") === "asr" && segApiSetting) {
|
||||||
logger.info("Youtube Provider: Starting AI ...");
|
logger.info("Youtube Provider: Starting AI ...");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user