From 3820aa6eb2615998ce31162a5a680a4fb5233f09 Mon Sep 17 00:00:00 2001 From: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com> Date: Fri, 31 Oct 2025 16:45:28 -0500 Subject: [PATCH] Bugfix/playlists not appearing on windows (#631) * update filter condition for user playlists to support windows filesystems fixes issue where playlists weren't showing up in the library for Windows Jellyfin users --- src/api/queries/playlist/utils/index.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/api/queries/playlist/utils/index.ts b/src/api/queries/playlist/utils/index.ts index 72c4c176..ec60e868 100644 --- a/src/api/queries/playlist/utils/index.ts +++ b/src/api/queries/playlist/utils/index.ts @@ -55,14 +55,9 @@ export async function fetchUserPlaylists( }) .then((response) => { if (response.data.Items) + // Playlists must be stored in Jellyfin's internal config directory return resolve( - response.data.Items.filter( - (playlist) => - // Unix Filesystem compatibility - playlist.Path?.includes('/data/playlists') || - // Windows Filesystem compatibility - playlist.Path?.includes('\\data\\playlists'), - ), + response.data.Items.filter((playlist) => playlist.Path?.includes('data')), ) else return resolve([]) }) @@ -96,10 +91,9 @@ export async function fetchPublicPlaylists( console.log(response) if (response.data.Items) + // Playlists must not be stored in Jellyfin's internal config directory return resolve( - response.data.Items.filter( - (playlist) => !playlist.Path?.includes('/data/playlists'), - ), + response.data.Items.filter((playlist) => !playlist.Path?.includes('data')), ) else return resolve([]) })