mirror of
https://github.com/imputnet/cobalt.git
synced 2025-06-27 17:08:28 +00:00
api/youtube: use the original track instead of default
closes #1329 default ≠ original, apparently. not sure why youtube thought it's a good idea to force ai generated dubs as default
This commit is contained in:
parent
adc5b89fc2
commit
4b6447cba6
@ -280,7 +280,7 @@ export default async function (o) {
|
|||||||
// some videos (mainly those with AI dubs) don't have any tracks marked as default
|
// some videos (mainly those with AI dubs) don't have any tracks marked as default
|
||||||
// why? god knows, but we assume that a default track is marked as such in the title
|
// why? god knows, but we assume that a default track is marked as such in the title
|
||||||
if (!audio) {
|
if (!audio) {
|
||||||
audio = selected.audio.find(i => i.name.endsWith("- original"));
|
audio = selected.audio.find(i => i.name.endsWith("original"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (o.dubLang) {
|
if (o.dubLang) {
|
||||||
@ -369,9 +369,9 @@ export default async function (o) {
|
|||||||
|
|
||||||
audio = sorted_formats[codec].bestAudio;
|
audio = sorted_formats[codec].bestAudio;
|
||||||
|
|
||||||
if (audio?.audio_track && !audio?.audio_track?.audio_is_default) {
|
if (audio?.audio_track && !audio?.is_original) {
|
||||||
audio = sorted_formats[codec].audio.find(i =>
|
audio = sorted_formats[codec].audio.find(i =>
|
||||||
i?.audio_track?.audio_is_default
|
i?.is_original
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -380,7 +380,7 @@ export default async function (o) {
|
|||||||
i.language?.startsWith(o.dubLang) && i.audio_track
|
i.language?.startsWith(o.dubLang) && i.audio_track
|
||||||
);
|
);
|
||||||
|
|
||||||
if (dubbedAudio && !dubbedAudio?.audio_track?.audio_is_default) {
|
if (dubbedAudio && !dubbedAudio?.is_original) {
|
||||||
audio = dubbedAudio;
|
audio = dubbedAudio;
|
||||||
dubbedLanguage = dubbedAudio.language;
|
dubbedLanguage = dubbedAudio.language;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user