diff --git a/frontend/src/components/AlbumInfo.tsx b/frontend/src/components/AlbumInfo.tsx
index cb6708e..a71e280 100644
--- a/frontend/src/components/AlbumInfo.tsx
+++ b/frontend/src/components/AlbumInfo.tsx
@@ -206,10 +206,16 @@ export function AlbumInfo({ albumInfo, trackList, searchQuery, sortBy, selectedT
Download All Separate Covers
)}
- {downloadedTracks.size > 0 && ()}
+ {downloadedTracks.size > 0 && (
+
+
+
+
+ Open Folder
+
+ )}
{isDownloading && ()}
diff --git a/frontend/src/components/ArtistInfo.tsx b/frontend/src/components/ArtistInfo.tsx
index bf35884..987d5ca 100644
--- a/frontend/src/components/ArtistInfo.tsx
+++ b/frontend/src/components/ArtistInfo.tsx
@@ -610,10 +610,16 @@ export function ArtistInfo({ artistInfo, albumList, trackList, searchQuery, sort
Download All Separate Covers
)}
- {downloadedTracks.size > 0 && ()}
+ {downloadedTracks.size > 0 && (
+
+
+
+
+ Open Folder
+
+ )}
{isDownloading && ()}
diff --git a/frontend/src/components/PlaylistInfo.tsx b/frontend/src/components/PlaylistInfo.tsx
index 5748f2f..50af90e 100644
--- a/frontend/src/components/PlaylistInfo.tsx
+++ b/frontend/src/components/PlaylistInfo.tsx
@@ -216,10 +216,16 @@ export function PlaylistInfo({ playlistInfo, trackList, searchQuery, sortBy, sel
Download All Separate Covers
)}
- {downloadedTracks.size > 0 && ()}
+ {downloadedTracks.size > 0 && (
+
+
+
+
+ Open Folder
+
+ )}
{isDownloading && ()}
diff --git a/frontend/src/components/TitleBar.tsx b/frontend/src/components/TitleBar.tsx
index 800330d..ee52ddf 100644
--- a/frontend/src/components/TitleBar.tsx
+++ b/frontend/src/components/TitleBar.tsx
@@ -1,8 +1,9 @@
-import { X, Minus, Maximize, SlidersHorizontal, Info } from "lucide-react";
+import { X, Minus, Maximize, SlidersHorizontal, Info, Globe } from "lucide-react";
import { WindowMinimise, WindowToggleMaximise, Quit } from "../../wailsjs/runtime/runtime";
import { Menubar, MenubarContent, MenubarMenu, MenubarItem, MenubarTrigger, MenubarLabel, MenubarSeparator } from "@/components/ui/menubar";
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip";
import { getSettings, updateSettings } from "@/lib/settings";
+import { openExternal } from "@/lib/utils";
import { useState, useEffect } from "react";
export function TitleBar() {
const [useSpotFetchAPI, setUseSpotFetchAPI] = useState(false);
@@ -65,6 +66,11 @@ export function TitleBar() {
Use SpotFetch API
{useSpotFetchAPI ? "✓" : ""}
+
+ openExternal("https://afkarxyz.qzz.io")} className="gap-2">
+
+ Website
+
diff --git a/frontend/src/components/TrackInfo.tsx b/frontend/src/components/TrackInfo.tsx
index a9ae3a7..eac6d31 100644
--- a/frontend/src/components/TrackInfo.tsx
+++ b/frontend/src/components/TrackInfo.tsx
@@ -146,10 +146,16 @@ export function TrackInfo({ track, isDownloading, downloadingTrack, isDownloaded
) : (Check Availability
)}
)}
- {isDownloaded && ()}
+ {isDownloaded && (
+
+
+
+
+ Open Folder
+
+ )}
)}