From 33d3c6c51ab2b0dc465936fbf6d3581b22fcf58e Mon Sep 17 00:00:00 2001 From: binimum Date: Fri, 13 Mar 2026 19:57:24 +0000 Subject: [PATCH 1/2] fix(lyrics): update track title retrieval to use getTrackTitle function chore(deps): update @uimaxbai/am-lyrics to version 1.1.4 in package.json and package-lock.json --- js/lyrics.js | 2 +- package-lock.json | 25 +++++++++++++++++++++---- package.json | 2 +- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/js/lyrics.js b/js/lyrics.js index c03eecd..f5342b1 100644 --- a/js/lyrics.js +++ b/js/lyrics.js @@ -952,7 +952,7 @@ async function renderLyricsComponent(container, track, audioPlayer, lyricsManage lyricsManager.isRomajiMode = lyricsManager.getRomajiMode(); lyricsManager.currentTrackId = track.id; - const title = track.title; + const title = getTrackTitle(track); const artist = getTrackArtists(track); const album = track.album?.title; const durationMs = track.duration ? Math.round(track.duration * 1000) : undefined; diff --git a/package-lock.json b/package-lock.json index b6a52a6..5755197 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@ffmpeg/util": "^0.12.2", "@kawarp/core": "^1.1.1", "@neutralinojs/lib": "^6.5.0", - "@uimaxbai/am-lyrics": "^1.1.2", + "@uimaxbai/am-lyrics": "^1.1.4", "appwrite": "^23.0.0", "butterchurn": "^2.6.7", "butterchurn-presets": "^2.4.7", @@ -90,6 +90,7 @@ "version": "7.29.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", @@ -1593,6 +1594,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1629,6 +1631,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -3757,6 +3760,7 @@ "node_modules/@svta/cml-xml": { "version": "1.0.1", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=20" }, @@ -3778,6 +3782,7 @@ "version": "25.3.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~7.18.0" } @@ -3797,9 +3802,9 @@ "license": "MIT" }, "node_modules/@uimaxbai/am-lyrics": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@uimaxbai/am-lyrics/-/am-lyrics-1.1.2.tgz", - "integrity": "sha512-M7LxiE6nzSoPpKPO9qX7msy7SRRU5Hn4Bbu05uj//BeSeuPmVT5+ii5wOyeO5npT99IezcKr+MvJaUqArfsbvw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@uimaxbai/am-lyrics/-/am-lyrics-1.1.4.tgz", + "integrity": "sha512-LEwvbfgz6o71kYTq1vMlfou/powr8q4CJQWuyL2H48Dwo1/vH59SKiB3nz/WOEQ1S69uaSmfqf8Prtx6+ZNIrQ==", "license": "MPL-2.0", "dependencies": { "@babel/runtime": "^7.27.6", @@ -3822,6 +3827,7 @@ "version": "8.16.0", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3843,6 +3849,7 @@ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -4130,6 +4137,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -5012,6 +5020,7 @@ "version": "9.39.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -6657,6 +6666,7 @@ "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@keyv/serialize": "^1.1.1" } @@ -8744,6 +8754,7 @@ "version": "4.0.3", "inBundle": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -9122,6 +9133,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -9195,6 +9207,7 @@ "version": "7.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9497,6 +9510,7 @@ "integrity": "sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -10068,6 +10082,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-syntax-patches-for-csstree": "^1.0.19", @@ -10384,6 +10399,7 @@ "version": "5.46.0", "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", @@ -10552,6 +10568,7 @@ "version": "5.9.3", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/package.json b/package.json index 34b2937..74ff52c 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@ffmpeg/util": "^0.12.2", "@kawarp/core": "^1.1.1", "@neutralinojs/lib": "^6.5.0", - "@uimaxbai/am-lyrics": "^1.1.2", + "@uimaxbai/am-lyrics": "^1.1.4", "appwrite": "^23.0.0", "butterchurn": "^2.6.7", "butterchurn-presets": "^2.4.7", From d09b830ee331f9377ff2a7b1d77a33643a38dc3a Mon Sep 17 00:00:00 2001 From: binimum Date: Fri, 13 Mar 2026 20:00:38 +0000 Subject: [PATCH 2/2] fix(dependencies): update bun.lock --- bun.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bun.lock b/bun.lock index 0017fe0..34ebc1d 100644 --- a/bun.lock +++ b/bun.lock @@ -10,7 +10,7 @@ "@ffmpeg/util": "^0.12.2", "@kawarp/core": "^1.1.1", "@neutralinojs/lib": "^6.5.0", - "@uimaxbai/am-lyrics": "^1.1.2", + "@uimaxbai/am-lyrics": "^1.1.4", "appwrite": "^23.0.0", "butterchurn": "^2.6.7", "butterchurn-presets": "^2.4.7", @@ -546,7 +546,7 @@ "@types/trusted-types": ["@types/trusted-types@2.0.7", "", {}, "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="], - "@uimaxbai/am-lyrics": ["@uimaxbai/am-lyrics@1.1.2", "", { "dependencies": { "@babel/runtime": "^7.27.6", "lit": "^3.1.4" }, "peerDependencies": { "@lit/react": "^1.0.0", "react": ">=17.0.0" }, "optionalPeers": ["@lit/react", "react"] }, "sha512-M7LxiE6nzSoPpKPO9qX7msy7SRRU5Hn4Bbu05uj//BeSeuPmVT5+ii5wOyeO5npT99IezcKr+MvJaUqArfsbvw=="], + "@uimaxbai/am-lyrics": ["@uimaxbai/am-lyrics@1.1.4", "", { "dependencies": { "@babel/runtime": "^7.27.6", "lit": "^3.1.4" }, "peerDependencies": { "@lit/react": "^1.0.0", "react": ">=17.0.0" }, "optionalPeers": ["@lit/react", "react"] }, "sha512-LEwvbfgz6o71kYTq1vMlfou/powr8q4CJQWuyL2H48Dwo1/vH59SKiB3nz/WOEQ1S69uaSmfqf8Prtx6+ZNIrQ=="], "acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="],