From 9febbf79fd8aee8e636a5324421f7bce56bdcb7c Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 19 Jun 2025 18:54:28 +1200 Subject: [PATCH] Fixes to playlist page --- .../src/routes/(app)/playlist/[slug]/+page.svelte | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/materialious/src/routes/(app)/playlist/[slug]/+page.svelte b/materialious/src/routes/(app)/playlist/[slug]/+page.svelte index dd267a0b..d1a8de88 100644 --- a/materialious/src/routes/(app)/playlist/[slug]/+page.svelte +++ b/materialious/src/routes/(app)/playlist/[slug]/+page.svelte @@ -9,10 +9,13 @@ import { Capacitor } from '@capacitor/core'; import { onMount } from 'svelte'; import { _ } from '$lib/i18n'; + import androidTv from '$lib/android/plugins/androidTv.js'; let { data } = $props(); let videos: PlaylistPageVideo[] | undefined = $state(); + let isAndroidTv: boolean = $state(false); + if (data.playlist.videos.length > 0) { videos = data.playlist.videos .sort((a: PlaylistPageVideo, b: PlaylistPageVideo) => { @@ -23,6 +26,7 @@ }); onMount(async () => { + isAndroidTv = (await androidTv.isAndroidTv()).value; for (let page = 1; page++; ) { const newVideos = (await getPlaylist(data.playlist.playlistId, page)).videos; if (newVideos.length === 0) { @@ -47,7 +51,9 @@ {#if videos}