diff --git a/src/pages/home/previews/audio.tsx b/src/pages/home/previews/audio.tsx index 5cf140c..458f88d 100644 --- a/src/pages/home/previews/audio.tsx +++ b/src/pages/home/previews/audio.tsx @@ -45,7 +45,10 @@ const Preview = () => { const audio = { name: obj.name, artist: "Unknown", - url: rawLink(obj, true), + // Use objStore.raw_url for current file (has correct auth tokens from backend) + // Use rawLink for other files in playlist + url: + obj.name === objStore.obj.name ? objStore.raw_url : rawLink(obj, true), cover: cover, lrc: lrc, }