diff --git a/package.json b/package.json
index 5aa53b91..95f72b0a 100644
--- a/package.json
+++ b/package.json
@@ -9,8 +9,8 @@
"dependencies": {
"@phosphor-icons/vue": "^2.2.1",
"crypto-js": "^4.2.0",
- "nuxt": "^4.4.6",
- "nuxt-swiper": "^2.0.1",
+ "nuxt": "^4.4.7",
+ "nuxt-swiper": "^2.0.2",
"vue": "^3.5.29"
},
"description": "A responsive, modern web-based client designed for Subsonic music servers.",
@@ -20,28 +20,28 @@
"@nuxt/eslint": "^1.15.2",
"@nuxt/test-utils": "^3.23.0",
"@nuxtjs/stylelint-module": "^5.2.1",
- "@playwright/test": "^1.59.1",
+ "@playwright/test": "^1.60.0",
"@types/crypto-js": "^4.2.2",
- "@types/node": "^25.6.2",
+ "@types/node": "^25.9.1",
"@vite-pwa/assets-generator": "^1.0.2",
"@vite-pwa/nuxt": "^1.1.1",
- "@vitest/coverage-istanbul": "^4.1.5",
+ "@vitest/coverage-istanbul": "^4.1.8",
"@vue/test-utils": "^2.4.10",
"eslint": "^9.39.2",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-perfectionist": "^5.9.0",
- "eslint-plugin-prettier": "^5.5.5",
+ "eslint-plugin-prettier": "^5.5.6",
"eslint-plugin-vitest": "^0.5.4",
"eslint-plugin-vue": "^10.9.1",
"happy-dom": "^20.9.0",
"husky": "^9.1.7",
"lint-staged": "^17.0.7",
- "playwright-core": "^1.59.1",
+ "playwright-core": "^1.60.0",
"postcss": "^8.5.14",
"postcss-custom-media": "^12.0.1",
"postcss-extend-rule": "^4.0.0",
"postcss-html": "^1.8.1",
- "postcss-preset-env": "^11.2.1",
+ "postcss-preset-env": "^11.3.0",
"postcss-pxtorem": "^6.1.0",
"postcss-rem": "^3.1.0",
"prettier": "^3.8.3",
@@ -51,8 +51,8 @@
"stylelint-config-standard": "^39.0.1",
"stylelint-order": "^8.1.1",
"typescript": "^5.9.3",
- "vitest": "^4.1.5",
- "vue-tsc": "^3.2.8"
+ "vitest": "^4.1.8",
+ "vue-tsc": "^3.3.3"
},
"homepage": "https://github.com/VD39/subsonic-player#readme",
"keywords": [
diff --git a/pages/__snapshots__/index.spec.ts.snap b/pages/__snapshots__/index.spec.ts.snap
index 39923c1b..1e590eac 100644
--- a/pages/__snapshots__/index.spec.ts.snap
+++ b/pages/__snapshots__/index.spec.ts.snap
@@ -31,10 +31,10 @@ exports[`index > when data returns a value > matches the snapshot 1`] = `
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- Rock
- Rock
+ Rock
+ Rock
-
+
-
+
- Rock
- Rock
+ Rock
+ Rock
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- Rock
- Rock
+ Rock
+ Rock
-
+
-
+
-
+
-
+
-
+
- Rock
- Rock
+ Rock
+ Rock
-
+
-
+
-
+
- Rock
- Rock
+ Rock
+ Rock