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
debugDirs
FoxxMD
8443440a
Copied
Failed
Copy SHA
feat: Add directory candidate debug logging at
startup
startup
Copy SHA
Browse repository
committed
1h ago
FoxxMD
811c816c
Copied
Failed
Copy SHA
ci: Clean up pr comment
hardenDocker
Copy SHA
Browse repository
committed
1h ago
FoxxMD
c3e02867
Copied
Failed
Copy SHA
ci: Build, smoke test and publish the debug image
variant
variant
Copy SHA
Browse repository
committed
2h ago
FoxxMD
78063799
Copied
Failed
Copy SHA
docs: Document docker image upgrade path, installation, and quickstart changes
Copy SHA
Browse repository
committed
2h ago
FoxxMD
6c68d627
Copied
Failed
Copy SHA
feat!: Move to a distroless docker
image
image
Copy SHA
Browse repository
committed
2h ago
FoxxMD
2d5131d1
Copied
Failed
Copy SHA
feat(cast): Remove avahi and document reflector
substitute
substitute
Copy SHA
Browse repository
committed
2h ago
FoxxMD
7ab19964
Copied
Failed
Copy SHA
ci: Build PR head commit and add job
timeouts
timeouts
Copy SHA
Browse repository
committed
2h ago
FoxxMD
c7957efb
Copied
Failed
Copy SHA
ci: Limit untagged cleanup and delete skipped workflow
runs
runs
Copy SHA
Browse repository
committed
2h ago
FoxxMD
70a00c18
Copied
Failed
Copy SHA
ci: Harden PR image publishing and allow manual
runs
runs
Copy SHA
Browse repository
committed
2h ago
FoxxMD
f83773ac
Copied
Failed
Copy SHA
ci: Run tests inside the image build and verify published
artifacts
artifacts
Copy SHA
Browse repository
committed
2h ago
FoxxMD
6e2750e6
Copied
Failed
Copy SHA
ci(act): Update readme with instructions to directly run test/build actions
Copy SHA
Browse repository
committed
3h ago
FoxxMD
c7f652b4
Copied
Failed
Copy SHA
ci: Publish fork PR images on owner /publish
comment
comment
Copy SHA
Browse repository
committed
3h ago
FoxxMD
9f551c83
Copied
Failed
Copy SHA
ci: Publish CI-built images from a reusable
workflow
workflow
Copy SHA
Browse repository
committed
3h ago
FoxxMD
d0d8be51
Copied
Failed
Copy SHA
ci: Add unprivileged CI workflow for tests, image build and smoke
test
test
Copy SHA
Browse repository
committed
3h ago
FoxxMD
72893873
Copied
Failed
Copy SHA
docs: update security docs to mention embeddable risks
Copy SHA
Browse repository
committed
3d ago
FoxxMD
714941f3
Copied
Failed
Copy SHA
feat(ui): Add embeddable public
dashboard
dashboard
Copy SHA
Browse repository
committed
3d ago
FoxxMD
c1c95089
Copied
Failed
Copy SHA
feat(dashboard): Allow framing the embeddable public
dashboard
dashboard
Copy SHA
Browse repository
committed
3d ago
FoxxMD
1eee4ed1
Copied
Failed
Copy SHA
fix(dashboard): Only expose http(s) play urls on the public
dashboard
dashboard
Copy SHA
Browse repository
committed
3d ago
FoxxMD
4fb6748e
Copied
Failed
Copy SHA
docs: Add risk callout for public dashboard now playing use
Copy SHA
Browse repository
committed
3d ago
FoxxMD
b4e2ba06
Copied
Failed
Copy SHA
feat(ui): Show Now Playing on the public
dashboard
dashboard
Copy SHA
Browse repository
committed
3d ago
FoxxMD
8ada377b
Copied
Failed
Copy SHA
feat(dashboard): Add client Now Playing, cache headers and Now Playing
options
options
Copy SHA
Browse repository
committed
3d ago
FoxxMD
5d085a7a
Copied
Failed
Copy SHA
feat(dashboard): Add Now Playing from Source players to public
dashboard
dashboard
Copy SHA
Browse repository
committed
3d ago
FoxxMD
8b2d5258
Copied
Failed
Copy SHA
feat(ui): Wrap public recent in scrollable area for better styling for long lists
Copy SHA
Browse repository
committed
3d ago
FoxxMD
d65727c9
Copied
Failed
Copy SHA
feat(auth): Add a hint on password setup about where/when token is logged
Copy SHA
Browse repository
committed
3d ago
FoxxMD
754c5806
Copied
Failed
Copy SHA
add helpful auth
logging
logging
Copy SHA
Browse repository
committed
3d ago
FoxxMD
f323eb95
Copied
Failed
Copy SHA
fix: add username update guard to prevent deleting username with null value
Copy SHA
Browse repository
committed
3d ago
FoxxMD
98b11c94
Copied
Failed
Copy SHA
add comment about requireEmailVerification in auth notes
Copy SHA
Browse repository
committed
3d ago
Matt Foxx
e0a0ced2
Copied
Failed
Copy SHA
Merge pull request #766 from
FoxxMD/testAndTechDebt
FoxxMD/testAndTechDebt
Copy SHA
Browse repository
committed
4d ago
FoxxMD
03de29d0
Copied
Failed
Copy SHA
test: stop-gap to fix MSW printing to console on an intentionally thrown MockNetworkError
testAndTechDebt
Copy SHA
Browse repository
committed
4d 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
4d ago
FoxxMD
77068487
Copied
Failed
Copy SHA
test: use event emitter timeout instead of fixed
sleep
sleep
Copy SHA
Browse repository
committed
4d ago
FoxxMD
61f1cfea
Copied
Failed
Copy SHA
test: Update scrobble tests to increase test
speed
speed
Copy SHA
Browse repository
committed
4d ago
FoxxMD
2f08d9f1
Copied
Failed
Copy SHA
feat(scrobble): Emit processed count as a signal when queue is emptied
Copy SHA
Browse repository
committed
4d ago
FoxxMD
adf16929
Copied
Failed
Copy SHA
fix(scrobble): correctly wait for the remaining scrobble
delay
delay
Copy SHA
Browse repository
committed
4d 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
4d ago
FoxxMD
0027610f
Copied
Failed
Copy SHA
test: add scaling multiplier for retry backoffs to speed up testing
Copy SHA
Browse repository
committed
4d ago
FoxxMD
2d7a8481
Copied
Failed
Copy SHA
test: Reduce test duration by setting loop sleep intervals lower
Copy SHA
Browse repository
committed
4d ago
FoxxMD
008aae32
Copied
Failed
Copy SHA
fix: Make AbstractSource stop dead queue processing on
stop
stop
Copy SHA
Browse repository
committed
4d ago
FoxxMD
88057492
Copied
Failed
Copy SHA
fix: remove footgun when diposing of component with sync
`using`
`using`
Copy SHA
Browse repository
committed
4d ago
FoxxMD
4ce2f856
Copied
Failed
Copy SHA
test: Correctly abort/stop processing loop after a test finishes
Copy SHA
Browse repository
committed
4d ago
FoxxMD
742703c0
Copied
Failed
Copy SHA
probe improvements
Copy SHA
Browse repository
committed
4d ago
FoxxMD
107bc6ea
Copied
Failed
Copy SHA
chore: Add TODO comment for benign bug in player behavior
Copy SHA
Browse repository
committed
4d ago
FoxxMD
deac4fbe
Copied
Failed
Copy SHA
test: Add missing `using` for some test suites
Copy SHA
Browse repository
committed
4d 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
4d ago
FoxxMD
2563e7c0
Copied
Failed
Copy SHA
fix(ytm): Only add play from self on discovered listener
Copy SHA
Browse repository
committed
4d ago
FoxxMD
197876cb
Copied
Failed
Copy SHA
remove memory source
destroy
destroy
Copy SHA
Browse repository
committed
4d ago
FoxxMD
4e359cf0
Copied
Failed
Copy SHA
fix: wildcard emitter listener removal and
lifecycle
lifecycle
Copy SHA
Browse repository
committed
4d ago
FoxxMD
f82fc8fd
Copied
Failed
Copy SHA
feat: add destroy methods to ScrobbleSources/ScrobbleClients for future use
Copy SHA
Browse repository
committed
4d ago
FoxxMD
2f697be0
Copied
Failed
Copy SHA
test: add missing `using` for spotify sources
Copy SHA
Browse repository
committed
4d ago
FoxxMD
f818d095
Copied
Failed
Copy SHA
fix: memory source player cleanup
lifecycle
lifecycle
Copy SHA
Browse repository
committed
4d 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
4d ago
FoxxMD
adc748b8
Copied
Failed
Copy SHA
test: add claude-genrated test leak probe
script
script
Copy SHA
Browse repository
committed
4d ago
FoxxMD
c1305f54
Copied
Failed
Copy SHA
test: fix spotify client calling actualy api on heartbeat task
Copy SHA
Browse repository
committed
4d ago
FoxxMD
e4ed2da7
Copied
Failed
Copy SHA
test: Improve msw unhandled request logging
behavior
behavior
Copy SHA
Browse repository
committed
4d ago
FoxxMD
6503a205
Copied
Failed
Copy SHA
fix: Fix accidental flakey play
generation
generation
publicDashboard
Copy SHA
Browse repository
committed
4d 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
4d 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
4d ago
FoxxMD
5ccc7b2a
Copied
Failed
Copy SHA
feat(ui): Improved service id
rendering
rendering
Copy SHA
Browse repository
committed
4d ago
FoxxMD
8327bdc3
Copied
Failed
Copy SHA
feat(ui): Use stacked indicators for play data rendering
Copy SHA
Browse repository
committed
4d ago
FoxxMD
7b846e4b
Copied
Failed
Copy SHA
feat(ui): Default artist tags to using stacked indicators with no rings
Copy SHA
Browse repository
committed
4d ago
Previous
1
2
3
4
5
…
60
Next