web: add support for youtube hls

also increased api response timeout to 20 seconds
This commit is contained in:
wukko
2024-10-28 15:27:51 +06:00
parent c9eefc4d55
commit 60b22cb5f7
5 changed files with 24 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
<script lang="ts">
import settings from "$lib/state/settings";
import { t } from "$lib/i18n/translations";
import { videoQualityOptions } from "$lib/types/settings";
@@ -53,6 +54,21 @@
</Switcher>
</SettingsCategory>
<SettingsCategory
sectionId="hls"
title={$t("settings.video.youtube.hls")}
disabled={$settings.save.youtubeVideoCodec === "av1"}
beta
>
<SettingsToggle
settingContext="save"
settingId="youtubeHLS"
title={$t("settings.video.youtube.hls.title")}
description={$t("settings.video.youtube.hls.description")}
disabled={$settings.save.youtubeVideoCodec === "av1"}
/>
</SettingsCategory>
<SettingsCategory sectionId="twitter" title={$t("settings.video.twitter.gif")}>
<SettingsToggle
settingContext="save"