diff --git a/README.md b/README.md index 35e70065..ff8c065d 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,11 @@ Modern material design for Invidious - Playlist support. - History deletion. - Load more for comments, history, subscriptions & search results. -- Editing used instance for Return Dislikes & Sponsorblock. - Audio only mode. - PWA support. ## Previews   - \ No newline at end of file + + \ No newline at end of file diff --git a/materialious/src/lib/Player.svelte b/materialious/src/lib/Player.svelte index 16dd73eb..1d343ee3 100644 --- a/materialious/src/lib/Player.svelte +++ b/materialious/src/lib/Player.svelte @@ -7,7 +7,7 @@ import { SponsorBlock, type Category } from 'sponsorblock-api'; import { onDestroy, onMount } from 'svelte'; import { get } from 'svelte/store'; - import { sponsorBlock as sponsorBlockStore } from '../store'; + import { sponsorBlock as sponsorBlockStore, sponsorBlockUrl } from '../store'; import type { MediaPlayerClass } from 'dashjs'; import { @@ -66,7 +66,7 @@ const currentCategories = get(sponsorBlockCategories); if (currentCategories.length > 0) { - sponsorBlock = new SponsorBlock(''); + sponsorBlock = new SponsorBlock('', { baseURL: get(sponsorBlockUrl) }); try { const segments = await sponsorBlock.getSegments( diff --git a/materialious/src/routes/+layout.svelte b/materialious/src/routes/+layout.svelte index d7b674e9..92c7304e 100644 --- a/materialious/src/routes/+layout.svelte +++ b/materialious/src/routes/+layout.svelte @@ -18,9 +18,11 @@ playerListenByDefault, playerProxyVideos, playerSavePlaybackPosition, + returnYTDislikesInstance, returnYtDislikes, sponsorBlock, sponsorBlockCategories, + sponsorBlockUrl, themeColor } from '../store'; @@ -72,6 +74,9 @@ let notifications: Notification[] = []; + let sponsorBlockInstance = get(sponsorBlockUrl); + let returnYTInstance = get(returnYTDislikesInstance); + const pages = [ { icon: 'home', @@ -413,6 +418,18 @@