• Joined on 2024-12-01
nik synced commits to refs/pull/6009/head at nik/navidrome from mirror 2026-10-18 07:31:35 +00:00
210fa3ea9f Merge branch 'master' into rating-duplicate-row/6008
cb045b8ef3 ci: exclude tests/ from the coverage report on pull requests too (#6070)
bd46284087 feat: validate all configuration durations (#6002)
47bc3c00f3 fix(artwork): never retry absent artwork on its own (#6054)
b77fb45088 ci: exclude test helpers and generated code from the coverage report
Compare 41 commits »
nik synced commits to refs/pull/6012/merge at nik/navidrome from mirror 2026-10-18 07:31:35 +00:00
b3f59cf8bd Merge 6cbdcc300ffa7b36ba7f25ee5a72bb4ad98090c3 into be201a2d7972d9580bef5533bfcb8bc49a2675d2
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
8e306b1f61 feat(ui): add Solarized Light and Dark themes (#6280)
4ae97ab59e Merge pull request #6313 from navidrome/investigate-6310-20261010
Compare 127 commits »
nik synced commits to refs/pull/6005/merge at nik/navidrome from mirror 2026-10-18 07:31:34 +00:00
957b4fb36b Merge 9101dfaa17dc362a8aaf1b7da5006e0c1761b858 into 549dfa7f3027a325905791626820a46f2b0afb28
549dfa7f30 feat(jellyfin): advertise Jellyfin 12.1.0 and add the missing 12.x quick wins (#6163)
16567f147b fix(jellyfin): match Jellyfin on login SessionInfo, item types and universal streams (#6161)
ded4f47d93 fix(release): repair root-owned artwork and plugins folders on upgrade (#6143)
5bd14da65c test(artwork): cover artist folder lookup for a single album without images
Compare 72 commits »
nik synced commits to refs/pull/6002/head at nik/navidrome from mirror 2026-10-18 07:31:34 +00:00
39f488222f test(conf): use non-zero durations in the valid_duration fixture
50ef8c4ccb Merge branch 'master' into ensure-nonnegative-duration
47bc3c00f3 fix(artwork): never retry absent artwork on its own (#6054)
b77fb45088 ci: exclude test helpers and generated code from the coverage report
88cd1c3937 fix(deezer): treat an exhausted quota as a throttle, not as a missing artist (#6068)
Compare 41 commits »
nik synced commits to refs/pull/5992/merge at nik/navidrome from mirror 2026-10-18 07:31:33 +00:00
98baa17e2e Merge a088970cd1900f16b132fdfff97e70f7b8b401cf into a45adbbb2eb5a620173b5c1710017368abfb6be6
a088970cd1 Merge branch 'master' into songs-under-30s-dont-scrobble-on-lastfm/5986
a45adbbb2e chore: move README badge and dev image tag to navidrome/navidrome
210c549a9b Merge branch 'master' into songs-under-30s-dont-scrobble-on-lastfm/5986
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
Compare 138 commits »
nik synced commits to refs/pull/5992/head at nik/navidrome from mirror 2026-10-18 07:31:32 +00:00
a088970cd1 Merge branch 'master' into songs-under-30s-dont-scrobble-on-lastfm/5986
a45adbbb2e chore: move README badge and dev image tag to navidrome/navidrome
210c549a9b Merge branch 'master' into songs-under-30s-dont-scrobble-on-lastfm/5986
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
f8d980bca9 Added closing braces / parentheses to MinScrobbleDuration configuration tests
Compare 151 commits »
nik synced commits to refs/pull/5991/merge at nik/navidrome from mirror 2026-10-18 07:31:31 +00:00
4a86776138 Merge 7ff6744af0f91ecf30c1167123f4a921f213f390 into be201a2d7972d9580bef5533bfcb8bc49a2675d2
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
8e306b1f61 feat(ui): add Solarized Light and Dark themes (#6280)
4ae97ab59e Merge pull request #6313 from navidrome/investigate-6310-20261010
Compare 127 commits »
nik synced commits to refs/pull/5969/head at nik/navidrome from mirror 2026-10-18 07:31:30 +00:00
f61d940d68 fix(scanner): skip targeted folders reached through a symlink cycle
09249ed1c6 fix(scanner): skip symlinks back into the ancestors of a targeted folder
582e333400 fix(scanner): skip symlinks that point back into the folder being scanned - #5334
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
Compare 179 commits »
nik synced commits to refs/pull/5969/merge at nik/navidrome from mirror 2026-10-18 07:31:30 +00:00
8ccefa3085 Merge f61d940d68799190e992fd817fc6666039d1075c into a45adbbb2eb5a620173b5c1710017368abfb6be6
a45adbbb2e chore: move README badge and dev image tag to navidrome/navidrome
f61d940d68 fix(scanner): skip targeted folders reached through a symlink cycle
09249ed1c6 fix(scanner): skip symlinks back into the ancestors of a targeted folder
582e333400 fix(scanner): skip symlinks that point back into the folder being scanned - #5334
Compare 171 commits »
nik synced commits to refs/pull/5949/merge at nik/navidrome from mirror 2026-10-18 07:31:29 +00:00
c84dfdd588 Merge ff65c6713f27f10a264dc47f973a917b7f3439ce into be201a2d7972d9580bef5533bfcb8bc49a2675d2
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
8e306b1f61 feat(ui): add Solarized Light and Dark themes (#6280)
4ae97ab59e Merge pull request #6313 from navidrome/investigate-6310-20261010
Compare 150 commits »
nik synced commits to refs/pull/5949/head at nik/navidrome from mirror 2026-10-18 07:31:29 +00:00
ff65c6713f chore(make): limit wire generation to ./cmd
bd6a3fb16e Merge remote-tracking branch 'origin/master' into pr5949
95f67d2c4e fix(share): reuse cached transcodes for share streams and zip downloads (#6262)
758e64c999 feat(scanner): per-library PID configuration (#6252)
6f49440b9c fix(podcast): address second round of CodeRabbit feedback
Compare 134 commits »
nik synced commits to refs/pull/5967/head at nik/navidrome from mirror 2026-10-18 07:31:29 +00:00
7e8e6345f2 Merge branch 'master' into fix/lost-and-found-scan-skip
758e64c999 feat(scanner): per-library PID configuration (#6252)
ac6ec80b2b fix(scanner): only skip lost+found at the library root
0e1893530b fix(ui): don't crash the playlist list when rows lose their record (#6250)
e03ce87177 fix(ui): make Undo and AMusic Save buttons readable (#6249)
Compare 162 commits »
nik synced commits to refs/pull/5934/merge at nik/navidrome from mirror 2026-10-18 07:31:28 +00:00
da0a6771a1 Merge 1c83f36ddf002ddb718ba3ec65c7acd163b28b64 into a0c416037655a2d4476d3e055907540605f5bf87
a0c4160376 chore: update golangci-lint version to v2.14.0
69b496383d docs(jellyfin): refresh the README's known limitations (#6220)
101145742f test(plugins): stub DNS in the host SSRF guard tests (#6208)
ee6dd1bc03 fix(scanner): stop DB lock starvation during scans on slow storage (#6201)
Compare 100 commits »
nik synced commits to refs/pull/5937/merge at nik/navidrome from mirror 2026-10-18 07:31:28 +00:00
0b2fefa18a Merge b935a7a4770094f68abe3ea5f22c3b54734dba52 into be201a2d7972d9580bef5533bfcb8bc49a2675d2
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
8e306b1f61 feat(ui): add Solarized Light and Dark themes (#6280)
4ae97ab59e Merge pull request #6313 from navidrome/investigate-6310-20261010
Compare 135 commits »
nik synced commits to refs/pull/5928/head at nik/navidrome from mirror 2026-10-18 07:31:27 +00:00
4ec8369a19 fix(cli): let libraryID:path win over a file literally named like one
385bab35fe fix(persistence): recompute the cached average rating inside ReassignAnnotation
1d592af243 fix(persistence): recompute the cached average rating after merging annotations
f5996711f4 fix(persistence): move scrobbles and buffered scrobbles off a discarded media file
9f216f624a fix(persistence): also try a numeric colon prefix as a plain path
Compare 105 commits »
nik synced commits to refs/pull/5926/merge at nik/navidrome from mirror 2026-10-18 07:31:26 +00:00
095c50c947 Merge ba47403c8448ce55e7eb673e393ffd52209dfdd0 into be201a2d7972d9580bef5533bfcb8bc49a2675d2
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
8e306b1f61 feat(ui): add Solarized Light and Dark themes (#6280)
4ae97ab59e Merge pull request #6313 from navidrome/investigate-6310-20261010
Compare 135 commits »
nik synced commits to refs/pull/5925/merge at nik/navidrome from mirror 2026-10-18 07:31:26 +00:00
064ae40a3f Merge 7b08bdc67a63fbe0bc839bf6ce35d31d0881dac0 into be201a2d7972d9580bef5533bfcb8bc49a2675d2
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
8e306b1f61 feat(ui): add Solarized Light and Dark themes (#6280)
4ae97ab59e Merge pull request #6313 from navidrome/investigate-6310-20261010
Compare 135 commits »
nik synced commits to refs/pull/5923/merge at nik/navidrome from mirror 2026-10-18 07:31:25 +00:00
9d0f91beff Merge 57dd97e910c3d62fcf9fef087a7a27e41a32ebaf into a45adbbb2eb5a620173b5c1710017368abfb6be6
a45adbbb2e chore: move README badge and dev image tag to navidrome/navidrome
57dd97e910 test(scanner): skip move detection specs on Windows
9ebdf7c0ab test(scanner): run artwork re-enqueue and quick scan artist stats specs on Windows
2983e0dd9a refactor(scanner): shorten watcher path separator comments
Compare 132 commits »
nik synced commits to refs/pull/5923/head at nik/navidrome from mirror 2026-10-18 07:31:25 +00:00
57dd97e910 test(scanner): skip move detection specs on Windows
9ebdf7c0ab test(scanner): run artwork re-enqueue and quick scan artist stats specs on Windows
2983e0dd9a refactor(scanner): shorten watcher path separator comments
a6e37e3ac1 fix(scanner): use forward slashes in folder watcher path handling on Windows (#5381)
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
Compare 200 commits »
nik synced commits to refs/pull/5922/head at nik/navidrome from mirror 2026-10-18 07:31:24 +00:00
1d15beb2eb test(model): clarify where NewFolder paths come from
5d71b6e0d5 test(model): fix path-separator specs in the tests instead of production
bc4c72eb42 fix(model): make FolderID, folder names and ToM3U8 paths OS-independent (#5381)
be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327)
30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints
Compare 199 commits »