diff --git a/materialious/src/lib/patches/youtubejs.ts b/materialious/src/lib/patches/youtubejs.ts index 8c512a1a..882a785e 100644 --- a/materialious/src/lib/patches/youtubejs.ts +++ b/materialious/src/lib/patches/youtubejs.ts @@ -172,6 +172,8 @@ export async function patchYoutubeJs(videoId: string): Promise { }); } + console.log(video); + return { type: 'video', title: video.primary_info.title?.toString() || '', @@ -201,7 +203,8 @@ export async function patchYoutubeJs(videoId: string): Promise { premiereTimestamp: 0, hlsUrl: video.streaming_data?.hls_manifest_url || undefined, liveNow: video.basic_info.is_live || false, - premium: video?.playability_status?.status === 'UNPLAYABLE', + // @ts-expect-error Type does have offer_id + premium: video?.playability_status?.error_screen?.offer_id === 'sponsors_only_video', storyboards: storyboard, isUpcoming: video?.playability_status?.status !== 'OK', videoId: videoId, diff --git a/materialious/src/lib/store.ts b/materialious/src/lib/store.ts index 48b32947..27a0b60c 100644 --- a/materialious/src/lib/store.ts +++ b/materialious/src/lib/store.ts @@ -67,7 +67,7 @@ export const returnYTDislikesInstanceStore: Writable ) ); -export const synciousStore = persisted('syncious', true); +export const synciousStore = persisted('syncious', false); export const synciousInstanceStore: Writable = persisted( 'synciousInstance', platformDependentDefault( @@ -92,7 +92,7 @@ export const interfaceDisplayThumbnailAvatars = persisted('disableThumbnailAvata export const interfaceDefaultPage = persisted('defaultPage', '/'); export const interfaceSearchHistoryEnabled = persisted('searchHistoryEnabled', false); export const interfaceAllowInsecureRequests = persisted('allowInsecureRequests', false); -export const interfaceDisableAutoUpdate = persisted('disableAutoUpdate', false) +export const interfaceDisableAutoUpdate = persisted('disableAutoUpdate', false); export const sponsorBlockStore = persisted('sponsorBlock', true); export const sponsorBlockUrlStore: Writable = persisted(