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
multi-scrobbler
/
src
/
backend
/
sources
/
PlayerState
11 files
at
database
FoxxMD
·
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
·
6mo ago
c4786bdf
AbstractPlayerState.ts
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
6mo ago
GenericPlayerState.ts
feat(source): Optional position for non-positional sources
1y ago
JellyfinPlayerState.ts
feat(player): Implement real-time positional state tracking
2y ago
ListenProgress.ts
feat(source): Optional position for non-positional sources
1y ago
ListenRange.ts
feat: Implement dispose methods for classes with schedulers and long running async tasks
7mo ago
NowPlayingPlayerState.ts
fix: Improve timing and update frequency to match scrobbler behavior
11mo ago
PlexPlayerState.ts
fix(plex): Increase max drift to 35 seconds to account for symfonium lag #271
1y ago
PositionalPlayerState.ts
feat: Implement dispose methods for classes with schedulers and long running async tasks
7mo ago
RealtimePlayer.ts
feat: Implement dispose methods for classes with schedulers and long running async tasks
7mo ago
RealtimePlayerState.ts
feat(player): Implement real-time positional state tracking
2y ago
SubsonicPlayerState.ts
feat(subsonic): Add basic repeat detection based on listened duration
1y ago