diff --git a/bun.lockb b/bun.lockb
index b522957..ef47415 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 0ad3bec..975c0cd 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
"postcss": "^8.4.38",
"prettier": "^3.2.5",
"prettier-plugin-svelte": "^3.2.3",
- "svelte": "^4.2.19",
+ "svelte": "^5.2.2",
"svelte-check": "^3.7.1",
"typescript": "^5.4.5",
"vite-plugin-wasm": "^3.3.0",
diff --git a/packages/core/components/lyrics/newLyrics.svelte b/packages/core/components/lyrics/newLyrics.svelte
index 6aba4e4..9269d92 100644
--- a/packages/core/components/lyrics/newLyrics.svelte
+++ b/packages/core/components/lyrics/newLyrics.svelte
@@ -1,5 +1,5 @@
-
+
{#if debugMode}
-
- {fps.toFixed(1)}fps, progress: {progress.toFixed(2)}, nextUpdate: {nextUpdate}, scrolling: {scrolling}, current: {currentLyricIndex}
+
+ progress: {progress.toFixed(2)}, nextUpdate: {nextUpdate}, scrolling: {scrolling}, current: {currentLyricIndex}
{/if}
diff --git a/packages/core/package.json b/packages/core/package.json
index 8453d2e..a4831a4 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -18,7 +18,7 @@
"postcss": "^8.4.38",
"prettier": "^3.2.5",
"prettier-plugin-svelte": "^3.2.3",
- "svelte": "^4.2.19",
+ "svelte": "^5.2.2",
"svelte-check": "^3.7.1",
"tailwindcss": "^3.4.3",
"typescript": "^5.4.5",
diff --git a/packages/web/package.json b/packages/web/package.json
index f1ddb3c..28240cf 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -26,7 +26,7 @@
"postcss": "^8.4.49",
"prettier": "^3.3.3",
"prettier-plugin-svelte": "^3.2.8",
- "svelte": "^4.2.19",
+ "svelte": "^5.2.2",
"svelte-check": "^3.8.6",
"tailwindcss": "^3.4.15",
"typescript": "^5.6.3",
diff --git a/packages/web/src/routes/+page.svelte b/packages/web/src/routes/+page.svelte
index 333fd71..8d5f82f 100644
--- a/packages/web/src/routes/+page.svelte
+++ b/packages/web/src/routes/+page.svelte
@@ -3,6 +3,8 @@
import getVersion from '@core/utils/getVersion';
import toHumanSize from '@core/utils/humanSize';
import localforage from '@core/utils/storage';
+ import { goto } from '$app/navigation';
+
interface Song {
name: string;
singer?: string;
@@ -58,7 +60,9 @@
@@ -83,7 +87,7 @@
导入音乐
diff --git a/packages/web/src/routes/play/[id]/+page.svelte b/packages/web/src/routes/play/[id]/+page.svelte
index df41fa0..3596af1 100644
--- a/packages/web/src/routes/play/[id]/+page.svelte
+++ b/packages/web/src/routes/play/[id]/+page.svelte
@@ -87,12 +87,9 @@
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
- // 计算新的宽度和高度,确保宽度至少为1200px
let newWidth = img.width;
let newHeight = img.height;
- console.log(newWidth)
-
if (newWidth < 1200) {
newWidth = 1200;
newHeight = (img.height * 1200) / img.width;
@@ -101,14 +98,12 @@
canvas.width = newWidth;
canvas.height = newHeight;
- // 绘制放大后的图片到canvas
ctx!.drawImage(img, 0, 0, newWidth, newHeight);
- // 将canvas内容转换为Blob
canvas.toBlob(function (blob) {
const path = URL.createObjectURL(blob!);
coverPath.set(path);
- }, 'image/jpeg'); // 你可以根据需要更改图片格式
+ }, 'image/jpeg');
prepared.push('cover');
};