Sync your watch progress between Invidious sessions
Watch sync parties!
Preview video on hover.
Sponsorblock built-in.
Return YouTube dislikes built-in.
DeArrow built-in (With local processing fallback).
Video progress tracking & resuming.
No ads.
No tracking.
Light/Dark themes.
Custom colour themes.
Integrates with Invidious subscriptions, watch history & more.
Live stream support.
Dash support.
Chapters.
Audio only mode.
Playlists.
PWA support.
YT path redirects (So your redirect plugins should still work!)
\ No newline at end of file
diff --git a/materialious/electron/materialious.metainfo.xml b/materialious/electron/materialious.metainfo.xml
index d00cdaf8..543e298d 100644
--- a/materialious/electron/materialious.metainfo.xml
+++ b/materialious/electron/materialious.metainfo.xml
@@ -10,7 +10,6 @@
Invidious API extended integration!
Sync your watch progress between Invidious sessions
-
Mini player.
Preview video on hover.
Sponsorblock built-in.
Return YouTube dislikes built-in.
diff --git a/materialious/src/lib/components/MiniPlayer.svelte b/materialious/src/lib/components/MiniPlayer.svelte
deleted file mode 100644
index 54900640..00000000
--- a/materialious/src/lib/components/MiniPlayer.svelte
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-{#if $miniPlayerSrcStore && $miniPlayerSrcStore.video.formatStreams.length > 0}
-
-{/if}
-
-
diff --git a/materialious/src/lib/components/Player.svelte b/materialious/src/lib/components/Player.svelte
index f242b495..05337a58 100644
--- a/materialious/src/lib/components/Player.svelte
+++ b/materialious/src/lib/components/Player.svelte
@@ -22,7 +22,6 @@
import {
authStore,
instanceStore,
- miniPlayerSrcStore,
playerAlwaysLoopStore,
playerAndroidBgPlayer,
playerAndroidLockOrientation,
@@ -200,8 +199,6 @@
}
onMount(async () => {
- miniPlayerSrcStore.set(null);
-
if (!data.video.hlsUrl) {
playerIsLive = false;
if (data.video.captions) {
diff --git a/materialious/src/lib/store.ts b/materialious/src/lib/store.ts
index 0057923f..4e83db47 100644
--- a/materialious/src/lib/store.ts
+++ b/materialious/src/lib/store.ts
@@ -1,4 +1,3 @@
-import type { VideoPlay } from '$lib/api/model';
import { Capacitor } from '@capacitor/core';
import type Peer from 'peerjs';
import type { DataConnection } from 'peerjs';
@@ -105,9 +104,6 @@ export const syncPartyConnectionsStore: Writable = writ
export const playlistSettingsStore: Writable> =
writable({});
-export const miniPlayerSrcStore: Writable<{ video: VideoPlay; time: number; } | null> =
- writable(null);
-
export const silenceSkipperStore: Writable = persisted('silenceSkipper', false);
export const poTokenCacheStore: Writable = writable();
diff --git a/materialious/src/routes/(app)/+layout.svelte b/materialious/src/routes/(app)/+layout.svelte
index 3303e61a..6d7ec534 100644
--- a/materialious/src/routes/(app)/+layout.svelte
+++ b/materialious/src/routes/(app)/+layout.svelte
@@ -7,7 +7,6 @@
import { getFeed } from '$lib/api/index';
import type { Notification } from '$lib/api/model';
import Logo from '$lib/components/Logo.svelte';
- import MiniPlayer from '$lib/components/MiniPlayer.svelte';
import PageLoading from '$lib/components/PageLoading.svelte';
import Search from '$lib/components/Search.svelte';
import Settings from '$lib/components/Settings/Settings.svelte';
@@ -334,7 +333,6 @@
{/if}
-