[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

Select the types of activity you want to include in your feed.

deps: fix the last conflict

+145 -12
+143 -6
package-lock.json
··· 110 110 "@fortawesome/free-solid-svg-icons": "^6.7.2", 111 111 "@fortawesome/react-fontawesome": "^0.2.6", 112 112 "@gr2m/net-interceptor": "^1.0.0", 113 - "@react-nano/use-event-source": "^0.13.0", 113 + "@react-nano/use-event-source": "^0.16.0", 114 114 "@reduxjs/toolkit": "^2.11.2", 115 115 "@storybook/addon-a11y": "^10.3.6", 116 116 "@storybook/addon-docs": "^10.3.6", ··· 273 273 "integrity": "sha512-9bVdQ15Tbzpor1z/bteaemC9NvRDZgMD4Cfbu1/r/6Zv6fCBXvIJJoJ6Dh/BMvTlAiT2Xewm36i0VWRnZ4yw6A==", 274 274 "license": "MIT" 275 275 }, 276 + "node_modules/@atcute/identity": { 277 + "version": "1.1.5", 278 + "resolved": "https://registry.npmjs.org/@atcute/identity/-/identity-1.1.5.tgz", 279 + "integrity": "sha512-5i9nl1UVnBDPCumUwrLNl4BZpGvQ/XABEXbjhiw3PQwRUfpQA8FqByDGxXy2gWpFDrNvQ9yVuOoNsjzxJgjjVA==", 280 + "license": "0BSD", 281 + "peer": true, 282 + "dependencies": { 283 + "@atcute/lexicons": "^1.3.1", 284 + "@badrap/valita": "^0.4.6" 285 + }, 286 + "peerDependencies": { 287 + "@atcute/lexicons": "^1.0.0" 288 + } 289 + }, 290 + "node_modules/@atcute/identity-resolver": { 291 + "version": "1.2.3", 292 + "resolved": "https://registry.npmjs.org/@atcute/identity-resolver/-/identity-resolver-1.2.3.tgz", 293 + "integrity": "sha512-q891zLUMtgoD60y5Pv2YmTg4wIf4ipFuIhZlIuQTTB7qM9sGxmBbe2quzTRCTl3pnsLEmTz7l+3Dszgoutsp5w==", 294 + "license": "0BSD", 295 + "peer": true, 296 + "dependencies": { 297 + "@atcute/lexicons": "^1.3.1", 298 + "@atcute/util-fetch": "^1.0.5", 299 + "@badrap/valita": "^0.4.6" 300 + }, 301 + "peerDependencies": { 302 + "@atcute/identity": "^1.0.0", 303 + "@atcute/lexicons": "^1.0.0" 304 + } 305 + }, 276 306 "node_modules/@atcute/identity-resolver-node": { 277 307 "version": "1.0.3", 278 308 "resolved": "https://registry.npmjs.org/@atcute/identity-resolver-node/-/identity-resolver-node-1.0.3.tgz", ··· 303 333 "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.1.2.tgz", 304 334 "integrity": "sha512-n+lutnbN9mKzSjSVdfsYfzJ40u2971H+iLSL46D6d7zcrA4delxusf/ftGFvj5oGW03OioaFgQOy3Lqa3JmTeA==", 305 335 "license": "0BSD" 336 + }, 337 + "node_modules/@atcute/util-fetch": { 338 + "version": "1.0.5", 339 + "resolved": "https://registry.npmjs.org/@atcute/util-fetch/-/util-fetch-1.0.5.tgz", 340 + "integrity": "sha512-qjHj01BGxjSjIFdPiAjSARnodJIIyKxnCMMEcXMESo9TAyND6XZQqrie5fia+LlYWVXdpsTds8uFQwc9jdKTig==", 341 + "license": "0BSD", 342 + "peer": true, 343 + "dependencies": { 344 + "@badrap/valita": "^0.4.6" 345 + } 306 346 }, 307 347 "node_modules/@atcute/util-text": { 308 348 "version": "1.3.1", ··· 833 873 }, 834 874 "engines": { 835 875 "node": ">=6.9.0" 876 + } 877 + }, 878 + "node_modules/@badrap/valita": { 879 + "version": "0.4.6", 880 + "resolved": "https://registry.npmjs.org/@badrap/valita/-/valita-0.4.6.tgz", 881 + "integrity": "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==", 882 + "license": "MIT", 883 + "peer": true, 884 + "engines": { 885 + "node": ">= 18" 836 886 } 837 887 }, 838 888 "node_modules/@bufbuild/protobuf": { ··· 3014 3064 "license": "BSD-3-Clause" 3015 3065 }, 3016 3066 "node_modules/@react-nano/use-event-source": { 3017 - "version": "0.13.0", 3018 - "resolved": "https://registry.npmjs.org/@react-nano/use-event-source/-/use-event-source-0.13.0.tgz", 3019 - "integrity": "sha512-RzeoLepE/EnZTUkdIuZc1Odoswcfsu9bcTaoSqFhWkJ7j41T8COxcHatUHytJMiKKr+J7hpuAFoDGATshU98nQ==", 3067 + "version": "0.16.0", 3068 + "resolved": "https://registry.npmjs.org/@react-nano/use-event-source/-/use-event-source-0.16.0.tgz", 3069 + "integrity": "sha512-XiflYfULRrUjWS1s1gGFBIbdsU56RVIbFT/9KnZwydlnUzQiRm6SVMHZI83g0fXnZpmS3Xh09WFZAfK7l36NGA==", 3020 3070 "dev": true, 3021 3071 "license": "Zlib", 3022 3072 "peerDependencies": { 3023 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 3073 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" 3024 3074 } 3025 3075 }, 3026 3076 "node_modules/@reduxjs/toolkit": { ··· 4355 4405 "vite": "^5.2.0 || ^6 || ^7 || ^8" 4356 4406 } 4357 4407 }, 4408 + "node_modules/@testing-library/dom": { 4409 + "version": "10.4.1", 4410 + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", 4411 + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", 4412 + "dev": true, 4413 + "license": "MIT", 4414 + "peer": true, 4415 + "dependencies": { 4416 + "@babel/code-frame": "^7.10.4", 4417 + "@babel/runtime": "^7.12.5", 4418 + "@types/aria-query": "^5.0.1", 4419 + "aria-query": "5.3.0", 4420 + "dom-accessibility-api": "^0.5.9", 4421 + "lz-string": "^1.5.0", 4422 + "picocolors": "1.1.1", 4423 + "pretty-format": "^27.0.2" 4424 + }, 4425 + "engines": { 4426 + "node": ">=18" 4427 + } 4428 + }, 4358 4429 "node_modules/@tsconfig/node18": { 4359 4430 "version": "1.0.3", 4360 4431 "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-1.0.3.tgz", ··· 4372 4443 "dependencies": { 4373 4444 "tslib": "^2.4.0" 4374 4445 } 4446 + }, 4447 + "node_modules/@types/aria-query": { 4448 + "version": "5.0.4", 4449 + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", 4450 + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", 4451 + "dev": true, 4452 + "license": "MIT", 4453 + "peer": true 4375 4454 }, 4376 4455 "node_modules/@types/babel__core": { 4377 4456 "version": "7.20.5", ··· 6792 6871 "node": ">=4" 6793 6872 } 6794 6873 }, 6874 + "node_modules/axios": { 6875 + "version": "1.16.0", 6876 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.16.0.tgz", 6877 + "integrity": "sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==", 6878 + "license": "MIT", 6879 + "peer": true, 6880 + "dependencies": { 6881 + "follow-redirects": "^1.16.0", 6882 + "form-data": "^4.0.5", 6883 + "proxy-from-env": "^2.1.0" 6884 + } 6885 + }, 6886 + "node_modules/axios/node_modules/form-data": { 6887 + "version": "4.0.5", 6888 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", 6889 + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", 6890 + "license": "MIT", 6891 + "peer": true, 6892 + "dependencies": { 6893 + "asynckit": "^0.4.0", 6894 + "combined-stream": "^1.0.8", 6895 + "es-set-tostringtag": "^2.1.0", 6896 + "hasown": "^2.0.2", 6897 + "mime-types": "^2.1.12" 6898 + }, 6899 + "engines": { 6900 + "node": ">= 6" 6901 + } 6902 + }, 6795 6903 "node_modules/babel-plugin-macros": { 6796 6904 "version": "3.1.0", 6797 6905 "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", ··· 8124 8232 "engines": { 8125 8233 "node": ">=6.0.0" 8126 8234 } 8235 + }, 8236 + "node_modules/dom-accessibility-api": { 8237 + "version": "0.5.16", 8238 + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", 8239 + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", 8240 + "dev": true, 8241 + "license": "MIT", 8242 + "peer": true 8127 8243 }, 8128 8244 "node_modules/dotenv": { 8129 8245 "version": "10.0.0", ··· 12081 12197 "yallist": "^3.0.2" 12082 12198 } 12083 12199 }, 12200 + "node_modules/lz-string": { 12201 + "version": "1.5.0", 12202 + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", 12203 + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", 12204 + "dev": true, 12205 + "license": "MIT", 12206 + "peer": true, 12207 + "bin": { 12208 + "lz-string": "bin/bin.js" 12209 + } 12210 + }, 12084 12211 "node_modules/magic-bytes.js": { 12085 12212 "version": "1.13.0", 12086 12213 "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.13.0.tgz", ··· 13925 14052 "integrity": "sha512-V9plBAt3qjMlS1+nC8771KNf6oJ12gExvaxnNzN/9yVRLdTv/lc+oJlnSzrdYDAvBfTStPCoiaCOTmTs0adv7Q==", 13926 14053 "dev": true, 13927 14054 "license": "MIT" 14055 + }, 14056 + "node_modules/proxy-from-env": { 14057 + "version": "2.1.0", 14058 + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", 14059 + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", 14060 + "license": "MIT", 14061 + "peer": true, 14062 + "engines": { 14063 + "node": ">=10" 14064 + } 13928 14065 }, 13929 14066 "node_modules/proxy-memoize": { 13930 14067 "version": "3.0.1", ··· 17159 17296 } 17160 17297 } 17161 17298 } 17162 - } 17299 + }
+2 -6
package.json
··· 149 149 "@fortawesome/free-solid-svg-icons": "^6.7.2", 150 150 "@fortawesome/react-fontawesome": "^0.2.6", 151 151 "@gr2m/net-interceptor": "^1.0.0", 152 - "@react-nano/use-event-source": "^0.13.0", 152 + "@react-nano/use-event-source": "^0.16.0", 153 153 "@reduxjs/toolkit": "^2.11.2", 154 154 "@storybook/addon-a11y": "^10.3.6", 155 155 "@storybook/addon-docs": "^10.3.6", ··· 237 237 "jsondiffpatch-react": { 238 238 "react": "$react", 239 239 "react-dom": "$react-dom" 240 - }, 241 - "@curvenote/ansi-to-react": { 242 - "react": "$react", 243 - "react-dom": "$react-dom" 244 240 } 245 241 } 246 - } 242 + }