diff --git a/materialious/src/lib/Player.svelte b/materialious/src/lib/Player.svelte index 1b9f5e4b..e092a979 100644 --- a/materialious/src/lib/Player.svelte +++ b/materialious/src/lib/Player.svelte @@ -5,12 +5,7 @@ import { SponsorBlock, type Category } from 'sponsorblock-api'; import { onDestroy, onMount } from 'svelte'; import { get } from 'svelte/store'; - import type { - MediaQualityChangeEvent, - MediaTimeUpdateEvent, - MediaVolumeChangeEvent, - PlayerSrc - } from 'vidstack'; + import type { MediaTimeUpdateEvent, PlayerSrc } from 'vidstack'; import type { MediaPlayerElement } from 'vidstack/elements'; import { playerAlwaysLoop, @@ -109,25 +104,6 @@ savePlayerPos(); }); - player.addEventListener('volume-change', (event: MediaVolumeChangeEvent) => { - try { - localStorage.setItem('volume', event.detail.volume.toString()); - } catch {} - }); - - player.addEventListener('quality-change', (event: MediaQualityChangeEvent) => { - if (!event.detail) return; - - if (player.qualities.auto) return; - - try { - localStorage.setItem( - 'preferredQuality', - player.qualities.indexOf(event.detail).toString() - ); - } catch {} - }); - if (get(sponsorBlockCategories)) { const currentCategories = get(sponsorBlockCategories); @@ -199,23 +175,7 @@ ]; } - // Have to wait for qualities to be loaded. - setTimeout(() => { - try { - const preferredQuality = localStorage.getItem('preferredQuality'); - if (preferredQuality) { - let qualityIndex = Number(preferredQuality); - - if (qualityIndex > player.qualities.length - 1) { - while (qualityIndex > player.qualities.length - 1) { - qualityIndex--; - } - } - - player.remoteControl.changeQuality(qualityIndex); - } - } catch (error) {} - }, 100); + player.storage = 'video-player'; const currentTheme = await getDynamicTheme(); diff --git a/materialious/src/routes/+layout.svelte b/materialious/src/routes/+layout.svelte index 6c17fe38..55858189 100644 --- a/materialious/src/routes/+layout.svelte +++ b/materialious/src/routes/+layout.svelte @@ -293,8 +293,8 @@ @@ -328,8 +328,8 @@ @@ -344,8 +344,8 @@ @@ -360,8 +360,8 @@ @@ -376,8 +376,8 @@ @@ -392,8 +392,8 @@ @@ -406,7 +406,11 @@
Dash
@@ -435,7 +439,7 @@