Sign in
Join now
multi-scrobbler
foxxmd.dev
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
[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
+18 more
deezer
docker
jellyfin
koito
lastfm
listenbrainz
maloja
mopidy
mpris
music
music-assistant
plex
scrobble
self-hosted
spotify
subsonic
tautulli
youtube-music
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Version history of
src/backend/sources/PlayerState/
AbstractPlayerState.ts
July 2026
Matt Foxx
f70e680d
Copied
Failed
Copy SHA
Merge branch 'master' into zodExperimentRebase
Copy SHA
Browse repository
committed
3mo ago
Matt Foxx
c2fda1e7
Copied
Failed
Copy SHA
Merge pull request #640 from
JannisPohle/feature/ignore-stale-subsonic-play-now-reports
JannisPohle/feature/ignore-stale-subsonic-play-now-reports
Copy SHA
Browse repository
committed
3mo ago
Jannis Pohle
ea77ea43
Copied
Failed
Copy SHA
feat: add support for the playbackReport extension for
OpenSubsonic
OpenSubsonic
Copy SHA
Browse repository
committed
3mo ago
FoxxMD
945f494a
Copied
Failed
Copy SHA
fix: top-level type import
syntax
syntax
Copy SHA
Browse repository
committed
4mo ago
Matt Foxx
14c35eda
Copied
Failed
Copy SHA
Merge pull request #633 from
FoxxMD/node-ts-native
FoxxMD/node-ts-native
Copy SHA
Browse repository
committed
4mo ago
FoxxMD
43fd8ea8
Copied
Failed
Copy SHA
refactor: autofix (eslint) prefer-const prefer-as-const and var rules
Copy SHA
Browse repository
committed
4mo ago
FoxxMD
15e55dc6
Copied
Failed
Copy SHA
more refactoring to remove server packages from bundled vite build
Copy SHA
Browse repository
committed
4mo ago
FoxxMD
4bd0345d
Copied
Failed
Copy SHA
replace file extensions and more import type fixes
Copy SHA
Browse repository
committed
4mo ago
FoxxMD
f2e2d676
Copied
Failed
Copy SHA
initial work for using erasable types
Copy SHA
Browse repository
committed
4mo ago
June 2026
FoxxMD
deb3310e
Copied
Failed
Copy SHA
fix: Fix preserving play original data until it is persisted
Copy SHA
Browse repository
committed
4mo ago
May 2026
Matt Foxx
c26e6f77
Copied
Failed
Copy SHA
Merge pull request #608 from
FoxxMD/nowPlayingGranular
FoxxMD/nowPlayingGranular
Copy SHA
Browse repository
committed
5mo ago
FoxxMD
13a64bd6
Copied
Failed
Copy SHA
refactor(now playing): Improve now playing to generically handle clients that have real-time
updates
updates
Copy SHA
Browse repository
committed
5mo ago
Matt Foxx
747b6228
Copied
Failed
Copy SHA
Merge pull request #577 from
FoxxMD/stalePlayerImprovement
FoxxMD/stalePlayerImprovement
Copy SHA
Browse repository
committed
6mo ago
April 2026
FoxxMD
c4786bdf
Copied
Failed
Copy SHA
fix(player): Initialize player state in the past to prevent false positive on stale update check if update happens at the same time player is initialized
Copy SHA
Browse repository
committed
6mo ago
FoxxMD
df0da705
Copied
Failed
Copy SHA
feat(player): Skip stale updates based on state timestamp and prevent dead players from being created from stale
updates
updates
Copy SHA
Browse repository
committed
6mo ago
Matt Foxx
ec4a5107
Copied
Failed
Copy SHA
Merge pull request #570 from
FoxxMD/fixListenRange
FoxxMD/fixListenRange
Copy SHA
Browse repository
committed
6mo ago
FoxxMD
981805aa
Copied
Failed
Copy SHA
fix: Simplify listenrange
usage
usage
Copy SHA
Browse repository
committed
6mo ago
FoxxMD
9d0cf8f8
Copied
Failed
Copy SHA
feat: Implement dispose methods for classes with schedulers and long running async tasks
Copy SHA
Browse repository
committed
7mo ago
March 2026
Matt Foxx
703731e6
Copied
Failed
Copy SHA
Merge pull request #501 from
FoxxMD/storybook
FoxxMD/storybook
Copy SHA
Browse repository
committed
7mo ago
FoxxMD
0daaec81
Copied
Failed
Copy SHA
feat(ui): Add more info to play data
Copy SHA
Browse repository
committed
7mo ago
Matt Foxx
1b182d89
Copied
Failed
Copy SHA
Merge pull request #498 from
FoxxMD/storybook
FoxxMD/storybook
Copy SHA
Browse repository
committed
7mo ago
FoxxMD
4c181232
Copied
Failed
Copy SHA
refactor: Move some utils into core folder
Copy SHA
Browse repository
committed
7mo ago
FoxxMD
e6218113
Copied
Failed
Copy SHA
feat(ui): Implement duplicate match check
Copy SHA
Browse repository
committed
7mo ago
FoxxMD
01022495
Copied
Failed
Copy SHA
feat(ui): Implement PlayInfo component
Copy SHA
Browse repository
committed
7mo ago
February 2026
FoxxMD
b2366837
Copied
Failed
Copy SHA
feat(discord): Correct position timestamp based on player last update time #468
Copy SHA
Browse repository
committed
8mo ago
November 2025
Matt Foxx
f2d45c56
Copied
Failed
Copy SHA
Merge pull request #386 from
FoxxMD/GH-375/subsonicLoop
FoxxMD/GH-375/subsonicLoop
Copy SHA
Browse repository
committed
1y ago
FoxxMD
c017dd73
Copied
Failed
Copy SHA
feat(subsonic): Add basic repeat detection based on listened
duration
duration
Copy SHA
Browse repository
committed
1y ago
August 2025
Matt Foxx
3e7f1965
Copied
Failed
Copy SHA
Merge pull request #341 from
FoxxMD/nowPlayingPlayerUpdates
FoxxMD/nowPlayingPlayerUpdates
Copy SHA
Browse repository
committed
1y ago
FoxxMD
bd44fa56
Copied
Failed
Copy SHA
feat: Change stale/orphan interval to match current play duration for Players that only track Now Playing
data
data
Copy SHA
Browse repository
committed
1y ago
July 2025
Matt Foxx
d3d8eb40
Copied
Failed
Copy SHA
Merge pull request #329 from
FoxxMD/repeatPlayPersistence
FoxxMD/repeatPlayPersistence
Copy SHA
Browse repository
committed
1y ago
FoxxMD
db547614
Copied
Failed
Copy SHA
fix: Add last played data and check for repeat on new Play #318
Copy SHA
Browse repository
committed
1y ago
FoxxMD
60371f52
Copied
Failed
Copy SHA
refactor: Move Play position closeness and duration comparisons to own
functions
functions
Copy SHA
Browse repository
committed
1y ago
Matt Foxx
f37dbd75
Copied
Failed
Copy SHA
Merge pull request #328 from
FoxxMD/GH-318/repeatDetection
FoxxMD/GH-318/repeatDetection
Copy SHA
Browse repository
committed
1y ago
FoxxMD
47ad7a3b
Copied
Failed
Copy SHA
feat: Track if play is a repeat and use in duplicate scrobble detection
#318
#318
Copy SHA
Browse repository
committed
1y ago
Matt Foxx
856a05a3
Copied
Failed
Copy SHA
Merge pull request #320 from
FoxxMD/symfoniumPlex
FoxxMD/symfoniumPlex
Copy SHA
Browse repository
committed
1y ago
FoxxMD
4e5f3837
Copied
Failed
Copy SHA
feat: Add RT Player metrics to player logging
Copy SHA
Browse repository
committed
1y ago
March 2025
Matt Foxx
1bdf083e
Copied
Failed
Copy SHA
Merge branch 'master' into GH-263/azuracast
Copy SHA
Browse repository
committed
1y ago
Matt Foxx
4c233fdd
Copied
Failed
Copy SHA
Merge pull request #279 from
FoxxMD/GH-274/musiccast
FoxxMD/GH-274/musiccast
Copy SHA
Browse repository
committed
1y ago
FoxxMD
1dd31857
Copied
Failed
Copy SHA
fix: Better handling of 0 duration
tracks
tracks
Copy SHA
Browse repository
committed
1y ago
Matt Foxx
78a93d08
Copied
Failed
Copy SHA
Merge pull request #256 from
FoxxMD/configurablePlayerStale
FoxxMD/configurablePlayerStale
Copy SHA
Browse repository
committed
1y ago
FoxxMD
f11a2b54
Copied
Failed
Copy SHA
fix: Use last known position for final range when cleaning up stale RT
player
player
Copy SHA
Browse repository
committed
1y ago
FoxxMD
47541a44
Copied
Failed
Copy SHA
feat: Use human-friendly timestamp for stale/ophan interva logging
Copy SHA
Browse repository
committed
1y ago
FoxxMD
1a62edab
Copied
Failed
Copy SHA
feat(source): Add stale/orphaned intervals as user configurable
Copy SHA
Browse repository
committed
1y ago
December 2024
FoxxMD
1bcfed05
Copied
Failed
Copy SHA
feat: Log player state when using debug mode
Copy SHA
Browse repository
committed
1y ago
October 2024
FoxxMD
3ed68406
Copied
Failed
Copy SHA
feat: Improved filtering for platform players with multiple
states
states
Copy SHA
Browse repository
committed
2y ago
Matt Foxx
f308f71b
Copied
Failed
Copy SHA
Merge pull request #212 from
FoxxMD/playerStateCleanup
FoxxMD/playerStateCleanup
Copy SHA
Browse repository
committed
2y ago
FoxxMD
0c9b4961
Copied
Failed
Copy SHA
feat(player): Implement real-time positional state
tracking
tracking
Copy SHA
Browse repository
committed
2y ago
FoxxMD
9682d4f8
Copied
Failed
Copy SHA
refactor(player): Cleaner player update signature
Copy SHA
Browse repository
committed
2y ago
Matt Foxx
da76945f
Copied
Failed
Copy SHA
Merge pull request #211 from
FoxxMD/plexApi
FoxxMD/plexApi
Copy SHA
Browse repository
committed
2y ago
FoxxMD
3cc735b9
Copied
Failed
Copy SHA
fix(plex): Refactor player state to allow for drift and tracking pause based on Source
behavior
behavior
Copy SHA
Browse repository
committed
2y ago
Previous
1 / 2
1
2
Next