[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.

fix: Fix type-erased meta property for json plays

FoxxMD (Mar 24, 2026, 8:19 PM UTC) ebdb76cf e62e1ac2

+8 -7
+6 -5
package-lock.json
··· 176 176 "playwright": "^1.58.2", 177 177 "sinon": "^21.0.2", 178 178 "storybook": "^10.2.0", 179 - "ts-essentials": "^9.1.2", 179 + "ts-essentials": "^10.1.1", 180 180 "typescript": "^5.9.3", 181 181 "typescript-eslint": "^7.0.1", 182 182 "vite": "^5.2.12", ··· 18828 18828 } 18829 18829 }, 18830 18830 "node_modules/ts-essentials": { 18831 - "version": "9.4.2", 18832 - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-9.4.2.tgz", 18833 - "integrity": "sha512-mB/cDhOvD7pg3YCLk2rOtejHjjdSi9in/IBYE13S+8WA5FBSraYf4V/ws55uvs0IvQ/l0wBOlXy5yBNZ9Bl8ZQ==", 18831 + "version": "10.1.1", 18832 + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.1.1.tgz", 18833 + "integrity": "sha512-4aTB7KLHKmUvkjNj8V+EdnmuVTiECzn3K+zIbRthumvHu+j44x3w63xpfs0JL3NGIzGXqoQ7AV591xHO+XrOTw==", 18834 18834 "dev": true, 18835 + "license": "MIT", 18835 18836 "peerDependencies": { 18836 - "typescript": ">=4.1.0" 18837 + "typescript": ">=4.5.0" 18837 18838 }, 18838 18839 "peerDependenciesMeta": { 18839 18840 "typescript": {
+1 -1
package.json
··· 214 214 "playwright": "^1.58.2", 215 215 "sinon": "^21.0.2", 216 216 "storybook": "^10.2.0", 217 - "ts-essentials": "^9.1.2", 217 + "ts-essentials": "^10.1.1", 218 218 "typescript": "^5.9.3", 219 219 "typescript-eslint": "^7.0.1", 220 220 "vite": "^5.2.12",
+1 -1
src/core/Atomic.ts
··· 360 360 status: string 361 361 error?: ErrorLike 362 362 } 363 - export type JsonPlayObject = AmbPlayObject<string>; 363 + export type JsonPlayObject = PlayObjectLifecycleless<string>; 364 364 365 365 export interface ObjectPlayData extends PlayData { 366 366 playDate?: Dayjs