diff --git a/.prettierignore b/.prettierignore
index 3897265..7e5a62c 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -6,6 +6,8 @@ node_modules
.env
.env.*
!.env.example
+/result
+/.direnv
# Ignore files for PNPM, NPM and YARN
pnpm-lock.yaml
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte
index 5bbd526..4c51811 100644
--- a/src/routes/(app)/+layout.svelte
+++ b/src/routes/(app)/+layout.svelte
@@ -78,6 +78,8 @@
message: `Fetched ${count} tracks`,
background: 'variant-filled-success'
});
+
+ comm.close();
});
diff --git a/src/routes/share/[token]/+page.svelte b/src/routes/share/[token]/+page.svelte
index 2d45f74..b446c0d 100644
--- a/src/routes/share/[token]/+page.svelte
+++ b/src/routes/share/[token]/+page.svelte
@@ -13,6 +13,21 @@
export let data;
+ function getAlbumArtistInfo() {
+ const hasArtist = data.info.artist;
+ const hasAlbum = data.info.album;
+
+ if (hasArtist && hasAlbum) {
+ return `from ${data.info.album} by ${data.info.artist}`;
+ } else if (hasArtist) {
+ return `by ${data.info.artist}`;
+ } else if (hasAlbum) {
+ return `from ${data.info.album}`;
+ } else {
+ return '';
+ }
+ }
+
let showIcon = false;
let isError = false;
@@ -25,6 +40,10 @@