diff --git a/materialious/src/lib/VideoList.svelte b/materialious/src/lib/VideoList.svelte
index d2d50f9d..f84bd895 100644
--- a/materialious/src/lib/VideoList.svelte
+++ b/materialious/src/lib/VideoList.svelte
@@ -1,12 +1,24 @@
@@ -21,6 +33,17 @@
{video}
{playlistId}
/>
+ {#if auth && decodeURIComponent(auth.username) === playlistAuthor && 'indexId' in video}
+
+
+
+ {/if}
{/if}
diff --git a/materialious/src/lib/i18n/locales/en.json b/materialious/src/lib/i18n/locales/en.json
index bb1a1542..9f25ce92 100644
--- a/materialious/src/lib/i18n/locales/en.json
+++ b/materialious/src/lib/i18n/locales/en.json
@@ -8,6 +8,7 @@
"create": "Create",
"title": "Title",
"searchPlaceholder": "Search...",
+ "delete": "Delete",
"deleteAllHistory": "Delete all history",
"skipping": "Skipping",
"replies": "replies",
diff --git a/materialious/src/routes/playlist/[slug]/+page.svelte b/materialious/src/routes/playlist/[slug]/+page.svelte
index 5a5d3935..578af97f 100644
--- a/materialious/src/routes/playlist/[slug]/+page.svelte
+++ b/materialious/src/routes/playlist/[slug]/+page.svelte
@@ -3,6 +3,7 @@
import type { PlaylistPageVideo } from '$lib/Api/model.js';
import VideoList from '$lib/VideoList.svelte';
import { cleanNumber, unsafeRandomItem } from '$lib/misc.js';
+ import { Capacitor } from '@capacitor/core';
import { onMount } from 'svelte';
import { _ } from 'svelte-i18n';
import { activePageStore, playlistSettingsStore } from '../../../store';
@@ -79,12 +80,14 @@