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
Commits on
testAndTechDebt
FoxxMD
03de29d0
Copied
Failed
Copy SHA
test: stop-gap to fix MSW printing to console on an intentionally thrown MockNetworkError
Copy SHA
Browse repository
committed
2d ago
FoxxMD
5b890f0f
Copied
Failed
Copy SHA
test: use waitFor helper with check loop and timeout for SSE
events
events
Copy SHA
Browse repository
committed
2d ago
FoxxMD
77068487
Copied
Failed
Copy SHA
test: use event emitter timeout instead of fixed
sleep
sleep
Copy SHA
Browse repository
committed
2d ago
FoxxMD
61f1cfea
Copied
Failed
Copy SHA
test: Update scrobble tests to increase test
speed
speed
Copy SHA
Browse repository
committed
2d ago
FoxxMD
2f08d9f1
Copied
Failed
Copy SHA
feat(scrobble): Emit processed count as a signal when queue is emptied
Copy SHA
Browse repository
committed
2d ago
FoxxMD
adf16929
Copied
Failed
Copy SHA
fix(scrobble): correctly wait for the remaining scrobble
delay
delay
Copy SHA
Browse repository
committed
2d ago
FoxxMD
d349d4f9
Copied
Failed
Copy SHA
test: Use a faster password hashing function to increase test speed when this function isn't critical
Copy SHA
Browse repository
committed
2d ago
FoxxMD
0027610f
Copied
Failed
Copy SHA
test: add scaling multiplier for retry backoffs to speed up testing
Copy SHA
Browse repository
committed
2d ago
FoxxMD
2d7a8481
Copied
Failed
Copy SHA
test: Reduce test duration by setting loop sleep intervals lower
Copy SHA
Browse repository
committed
2d ago
FoxxMD
008aae32
Copied
Failed
Copy SHA
fix: Make AbstractSource stop dead queue processing on
stop
stop
Copy SHA
Browse repository
committed
2d ago
FoxxMD
88057492
Copied
Failed
Copy SHA
fix: remove footgun when diposing of component with sync
`using`
`using`
Copy SHA
Browse repository
committed
2d ago
FoxxMD
4ce2f856
Copied
Failed
Copy SHA
test: Correctly abort/stop processing loop after a test finishes
Copy SHA
Browse repository
committed
2d ago
FoxxMD
742703c0
Copied
Failed
Copy SHA
probe improvements
Copy SHA
Browse repository
committed
2d ago
FoxxMD
107bc6ea
Copied
Failed
Copy SHA
chore: Add TODO comment for benign bug in player behavior
Copy SHA
Browse repository
committed
2d ago
FoxxMD
deac4fbe
Copied
Failed
Copy SHA
test: Add missing `using` for some test suites
Copy SHA
Browse repository
committed
2d ago
FoxxMD
b0cb1253
Copied
Failed
Copy SHA
fix: ensure timers/jobs are correctly removed from RT player when Playerstate is disposed
of
of
Copy SHA
Browse repository
committed
2d ago
FoxxMD
2563e7c0
Copied
Failed
Copy SHA
fix(ytm): Only add play from self on discovered listener
Copy SHA
Browse repository
committed
2d ago
FoxxMD
197876cb
Copied
Failed
Copy SHA
remove memory source
destroy
destroy
Copy SHA
Browse repository
committed
2d ago
FoxxMD
4e359cf0
Copied
Failed
Copy SHA
fix: wildcard emitter listener removal and
lifecycle
lifecycle
Copy SHA
Browse repository
committed
2d ago
FoxxMD
f82fc8fd
Copied
Failed
Copy SHA
feat: add destroy methods to ScrobbleSources/ScrobbleClients for future use
Copy SHA
Browse repository
committed
2d ago
FoxxMD
2f697be0
Copied
Failed
Copy SHA
test: add missing `using` for spotify sources
Copy SHA
Browse repository
committed
2d ago
FoxxMD
f818d095
Copied
Failed
Copy SHA
fix: memory source player cleanup
lifecycle
lifecycle
Copy SHA
Browse repository
committed
2d ago
FoxxMD
ba710bd9
Copied
Failed
Copy SHA
fix: Clear dead timer for sources/clients when a component is stopped or disposed
of
of
Copy SHA
Browse repository
committed
2d ago
FoxxMD
adc748b8
Copied
Failed
Copy SHA
test: add claude-genrated test leak probe
script
script
Copy SHA
Browse repository
committed
2d ago
FoxxMD
c1305f54
Copied
Failed
Copy SHA
test: fix spotify client calling actualy api on heartbeat task
Copy SHA
Browse repository
committed
2d ago
FoxxMD
e4ed2da7
Copied
Failed
Copy SHA
test: Improve msw unhandled request logging
behavior
behavior
Copy SHA
Browse repository
committed
2d ago
FoxxMD
6503a205
Copied
Failed
Copy SHA
fix: Fix accidental flakey play
generation
generation
publicDashboard
Copy SHA
Browse repository
committed
2d ago
FoxxMD
b24ecbfa
Copied
Failed
Copy SHA
feat(ui): Use resize observer to force the same width for Sources/Clients stats so alignment looks ok
Copy SHA
Browse repository
committed
2d ago
FoxxMD
5c68af14
Copied
Failed
Copy SHA
feat(ui): Use some css trickery to use final max width of animated numbers to determine
layout
layout
Copy SHA
Browse repository
committed
2d ago
FoxxMD
5ccc7b2a
Copied
Failed
Copy SHA
feat(ui): Improved service id
rendering
rendering
Copy SHA
Browse repository
committed
2d ago
FoxxMD
8327bdc3
Copied
Failed
Copy SHA
feat(ui): Use stacked indicators for play data rendering
Copy SHA
Browse repository
committed
2d ago
FoxxMD
7b846e4b
Copied
Failed
Copy SHA
feat(ui): Default artist tags to using stacked indicators with no rings
Copy SHA
Browse repository
committed
2d ago
FoxxMD
8fbed6df
Copied
Failed
Copy SHA
feat(ui): sort music service indicators so ISRC is always
last
last
Copy SHA
Browse repository
committed
2d ago
FoxxMD
d3c401d8
Copied
Failed
Copy SHA
feat(ui): Set default stacked indicator spacing based on ring presence
Copy SHA
Browse repository
committed
2d ago
FoxxMD
5d88272f
Copied
Failed
Copy SHA
feat(ui): Use merged service box shadow design everywhere
Copy SHA
Browse repository
committed
2d ago
FoxxMD
0f93b93a
Copied
Failed
Copy SHA
fine tune text in artist tag to align with service icons
Copy SHA
Browse repository
committed
2d ago
FoxxMD
5772b69e
Copied
Failed
Copy SHA
feat(ui): add ring to stacked service indicator box shadow
Copy SHA
Browse repository
committed
2d ago
FoxxMD
c8fab7f0
Copied
Failed
Copy SHA
feat(ui): Order stacked elements leftmost top
Copy SHA
Browse repository
committed
2d ago
FoxxMD
44179345
Copied
Failed
Copy SHA
refactor(ui): Hoist music indicator interaction into separate popover and make spread persistent based on tap
Copy SHA
Browse repository
committed
2d ago
FoxxMD
f7bedb92
Copied
Failed
Copy SHA
refined music indicator
stack
stack
Copy SHA
Browse repository
committed
2d ago
FoxxMD
9c5c8d55
Copied
Failed
Copy SHA
Add single prop ring toggle
Copy SHA
Browse repository
committed
2d ago
FoxxMD
39a458e6
Copied
Failed
Copy SHA
Improved Icon
Stacks
Stacks
Copy SHA
Browse repository
committed
2d ago
FoxxMD
34e948cf
Copied
Failed
Copy SHA
feat(ui): Wire up public dashboard settings and rework settings page to use tabs
Copy SHA
Browse repository
committed
2d ago
FoxxMD
5a326123
Copied
Failed
Copy SHA
wire up client for public dashboard and use for unauthenticated users
Copy SHA
Browse repository
committed
2d ago
FoxxMD
0a2197e5
Copied
Failed
Copy SHA
feat: Implement public dashboard endpoint and migrations for listened metric
Copy SHA
Browse repository
committed
2d ago
FoxxMD
3a4357b3
Copied
Failed
Copy SHA
annotate user settings and public dashboard data
Copy SHA
Browse repository
committed
2d ago
FoxxMD
a39e1ab8
Copied
Failed
Copy SHA
flip tagline
Copy SHA
Browse repository
committed
2d ago
FoxxMD
9d420eb9
Copied
Failed
Copy SHA
feat(ui): Implement public recent play list
Copy SHA
Browse repository
committed
2d ago
FoxxMD
831f1750
Copied
Failed
Copy SHA
use random numbers for public dashboard story and fix abbreviated count up for stats
Copy SHA
Browse repository
committed
3d ago
FoxxMD
15308934
Copied
Failed
Copy SHA
feat(ui): Add call to action to public dashboard
Copy SHA
Browse repository
committed
3d ago
FoxxMD
ee5bc49a
Copied
Failed
Copy SHA
add more music service icons
Copy SHA
Browse repository
committed
3d ago
FoxxMD
6d10435c
Copied
Failed
Copy SHA
feat(ui): Implement animated avatar stack and fix dimensions on custom imported svgs
Copy SHA
Browse repository
committed
3d ago
FoxxMD
1e3be531
Copied
Failed
Copy SHA
feat(ui): Implement POC public dashboard component
Copy SHA
Browse repository
committed
3d ago
FoxxMD
f3dd0395
Copied
Failed
Copy SHA
feat: implement user settings db entities and api endpoints for CRUD
authAndHarden
Copy SHA
Browse repository
committed
3d ago
FoxxMD
48faca31
Copied
Failed
Copy SHA
feat: updates to support future oidc/passkey
auth
auth
Copy SHA
Browse repository
committed
3d ago
FoxxMD
db66a655
Copied
Failed
Copy SHA
feat: add auto-generated public id to user for later use
Copy SHA
Browse repository
committed
3d ago
FoxxMD
f86ec65e
Copied
Failed
Copy SHA
remove repeated ingress language
Copy SHA
Browse repository
committed
3d ago
FoxxMD
2f84e523
Copied
Failed
Copy SHA
Rename usage of ADMIN_USERNAME to ADMIN_SETUP_USER and clear up usage in docs/hints
Copy SHA
Browse repository
committed
3d ago
FoxxMD
5410fd3d
Copied
Failed
Copy SHA
docs: clarify ADMIN_SETUP_PW is an ENV
Copy SHA
Browse repository
committed
3d ago
FoxxMD
22c5f083
Copied
Failed
Copy SHA
rename 'optional' to 'default' for auth mode
Copy SHA
Browse repository
committed
3d ago
Previous
1
2
3
4
5
…
59
Next