• Joined on 2024-12-01
nik synced commits to refs/pull/4941/merge at nik/navidrome from mirror 2026-03-04 06:36:21 +00:00
b7df1d3ad3 Merge c7fd36f686acb369657a9178fe504e809b474c92 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 82 commits »
nik synced commits to refs/pull/4941/head at nik/navidrome from mirror 2026-03-04 06:36:20 +00:00
c7fd36f686 chore(deps-dev): bump vitest from 4.0.17 to 4.0.18 in /ui
0c8f2a559c chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui (#4922)
a1036e75a9 fix(ui): update Catalan, German, Spanish, French, Indonesian, Polish translations from POEditor (#4960)
2829cec0ce fix(subsonic): add SubMusic to default MinimalClients list
ddff5db14a chore: format JSX components
Compare 28 commits »
nik synced commits to refs/pull/4940/head at nik/navidrome from mirror 2026-03-04 06:36:20 +00:00
d0e9624de9 chore(deps): bump @jsonforms/core from 2.5.2 to 3.7.0 in /ui
d7ec7355c9 Merge commit from fork
c3a4585c83 chore(plugins): move Discord Rich Presence plugin to its own repository: https://github.com/navidrome/discord-rich-presence-plugin
2068e7d413 fix(plugins): don't recording metrics for not implemented plugin calls
15526b25e5 docs: fix gotaglib comment
Compare 24 commits »
nik synced commits to refs/pull/4939/head at nik/navidrome from mirror 2026-03-04 06:36:18 +00:00
96f2177f65 chore(deps): bump @jsonforms/material-renderers in /ui
d7ec7355c9 Merge commit from fork
c3a4585c83 chore(plugins): move Discord Rich Presence plugin to its own repository: https://github.com/navidrome/discord-rich-presence-plugin
2068e7d413 fix(plugins): don't recording metrics for not implemented plugin calls
15526b25e5 docs: fix gotaglib comment
Compare 24 commits »
nik synced commits to refs/pull/4934/head at nik/navidrome from mirror 2026-03-04 06:36:17 +00:00
867303f18c test configuration changes
f04e7dce3b feat: configurable artist and track algorithms
0950db408e refactor: use struct literal initialization consistently
eb52a344c6 fix: typos
f4ca5ec1ca fix(client): replace sort with slices.SortFunc for deterministic ordering of recordings with same score
Compare 44 commits »
nik synced commits to refs/pull/4932/head at nik/navidrome from mirror 2026-03-04 06:36:15 +00:00
30bac038a3 Merge branch 'master' into fix-search-focus
15526b25e5 docs: fix gotaglib comment
948f6507c1 fix(ui): update Traditional Chinese translation (#4961)
9bce7677f5 fix(ui): update Bulgarian, Catalan, German, Greek, Spanish, Finnish, French, Galician, Dutch, Polish, Portuguese (BR), Russian, Slovenian, Swedish, Thai translations from POEditor (#4852)
7b709899a1 refactor(plugins): simplify websocket callback invocation by creating a generic helper function
Compare 14 commits »
nik synced commits to refs/pull/4927/head at nik/navidrome from mirror 2026-03-04 06:36:13 +00:00
266e328731 Merge branch 'master' into album-rating-in-smart-playlists
d02bf9a53d test(e2e): add MusicBrainz ID tests for song and album searches
ec75808153 fix(subsonic): handle empty quoted phrases in FTS5 query and search expression
cd7f8b4891 Merge branch 'master' into album-rating-in-smart-playlists
7ad2907719 refactor: move playlist business logic from repositories to service layer (#5027)
Compare 89 commits »
nik synced commits to refs/pull/4922/head at nik/navidrome from mirror 2026-03-04 06:36:12 +00:00
7dcfac76a4 Merge branch 'master' into dependabot/npm_and_yarn/ui/lodash-4.17.23
a1036e75a9 fix(ui): update Catalan, German, Spanish, French, Indonesian, Polish translations from POEditor (#4960)
2829cec0ce fix(subsonic): add SubMusic to default MinimalClients list
ddff5db14a chore: format JSX components
681e3bc95a chore(deps): bump lodash from 4.17.21 to 4.17.23 in /ui
Compare 33 commits »
nik synced commits to refs/pull/4870/merge at nik/navidrome from mirror 2026-03-04 06:36:10 +00:00
fade205497 Merge e79493b7502cfe3faa0fc8604610b0001104f593 into 08a71320eae544af22bab98f119f8669c5c66282
08a71320ea fix(ui): make toggle switches visible in Gruvbox Dark theme (#5063) (#5064)
44a5482493 fix(ui): activity Indicator switching constantly between online/offline (#5054)
5fa8356b31 chore(deps): bump golangci-lint to v2.10.0 and suppress new gosec false positives
cad9cdc53e fix(scanner): preserve created_at when moving songs between libraries (#5055)
Compare 56 commits »
nik synced commits to refs/pull/4852/head at nik/navidrome from mirror 2026-03-04 06:36:09 +00:00
0551b779fe Merge branch 'master' into update-translations
ebbc31f1ab fix(scanner): store scan errors in the database and update UI error handling
Compare 2 commits »
nik synced commits to refs/pull/4843/merge at nik/navidrome from mirror 2026-03-04 06:36:08 +00:00
76466e5ed9 Merge 6e3bb4b426e03d037e1bec3fd3fc126243731109 into 6fb4cd277ef7a804d4632297b2abe97bddda641d
6fb4cd277e feat(subsonic): add OS readonly and validUntil properties in playlists (#4993)
e11206f0ee fix(lastfm): clean up Last.fm content by removing "Read more" links from descriptions and bios
b4e03673ba fix(scanner): preserve parentheses in lyrics when processing alias tags (#4985)
01c839d9be fix: add music.old to .dockerignore and .gitignore
Compare 22 commits »
nik synced commits to refs/pull/4814/merge at nik/navidrome from mirror 2026-03-04 06:36:07 +00:00
4c8ceb6995 Merge a65947692b911a02db2cc621dd3a6fdfdc124ff5 into eeb1bd5f41e17bfa54724704a19049fcaf87ed9a
eeb1bd5f41 fix(plugins): update payload type to string with byte format for task data
668869b6c7 feat(plugins): add TaskQueue host service for persistent background task queues (#5116)
24ba655dc3 refactor: simplify error handling in updateParticipants and toModels methods
ed4c0ef432 fix(scanner): add nil guards to cursor wrapping (#5139)
Compare 101 commits »
nik synced commits to refs/pull/4814/head at nik/navidrome from mirror 2026-03-04 06:36:06 +00:00
a65947692b Merge branch 'navidrome:master' into master
9bce7677f5 fix(ui): update Bulgarian, Catalan, German, Greek, Spanish, Finnish, French, Galician, Dutch, Polish, Portuguese (BR), Russian, Slovenian, Swedish, Thai translations from POEditor (#4852)
7b709899a1 refactor(plugins): simplify websocket callback invocation by creating a generic helper function
ebbc31f1ab fix(scanner): store scan errors in the database and update UI error handling
84ab652ca7 feat: add riscv64 builds (#4949)
Compare 26 commits »
nik synced commits to refs/pull/4810/merge at nik/navidrome from mirror 2026-03-04 06:36:05 +00:00
b3051d9b8b Merge ff8dacb7094b3117fad6c3d81d04f35a491248f8 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 81 commits »
nik synced commits to refs/pull/4752/merge at nik/navidrome from mirror 2026-03-04 06:36:04 +00:00
1f38bcff55 Merge 16a46afe3db5abe484ec4c443acf9fa3c431b67c into eeb1bd5f41e17bfa54724704a19049fcaf87ed9a
eeb1bd5f41 fix(plugins): update payload type to string with byte format for task data
668869b6c7 feat(plugins): add TaskQueue host service for persistent background task queues (#5116)
24ba655dc3 refactor: simplify error handling in updateParticipants and toModels methods
ed4c0ef432 fix(scanner): add nil guards to cursor wrapping (#5139)
Compare 100 commits »
nik synced commits to refs/pull/4661/merge at nik/navidrome from mirror 2026-03-04 06:36:04 +00:00
59f795ee95 Merge 59427e29ab4567b19c8278d4b8820c0287a033a8 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 82 commits »
nik synced commits to refs/pull/4544/head at nik/navidrome from mirror 2026-03-04 06:36:03 +00:00
786816a191 Fix animation on Activity icon
nik synced commits to refs/pull/4630/merge at nik/navidrome from mirror 2026-03-04 06:36:03 +00:00
363b177222 Merge bbe8fe164df8ba915d1cba17da9871c2fe435a53 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 82 commits »
nik synced commits to refs/pull/4625/merge at nik/navidrome from mirror 2026-03-04 06:36:03 +00:00
104609bcf9 Merge 70f43437b5da8a1cd7440b3d3922267591cc1026 into c8857668549173684622953ad75a998be8981314
c885766854 chore(deps): bump actions/download-artifact in /.github/workflows (#5133)
692f0f99f6 chore(deps): bump actions/upload-artifact in /.github/workflows (#5134)
157c917ca5 chore(deps): update golang.org/x/net to v0.51.0
435fb0b076 feat(server): add EnableCoverArtUpload config option
Compare 96 commits »
nik synced commits to refs/pull/4527/merge at nik/navidrome from mirror 2026-03-04 06:36:02 +00:00
668126052d Merge 77d7e558b73654e6ee0b18b6ec30a828ec6a7a1f into 692f0f99f6184ad108edde85818787181572a255
692f0f99f6 chore(deps): bump actions/upload-artifact in /.github/workflows (#5134)
157c917ca5 chore(deps): update golang.org/x/net to v0.51.0
435fb0b076 feat(server): add EnableCoverArtUpload config option
6fd044fb09 feat(plugins): change websockets Data field type to []byte for binary support
Compare 96 commits »