3254 Commits

Author SHA1 Message Date
Deluan
9e25cb2b0f
Fix build pipeline 2026-01-02 20:23:40 +00:00
Deluan
abebbfa9d6
Use GoLang 1.20.1 in pipeline 2026-01-02 20:23:40 +00:00
Deluan
a82794581a
Use sync/atomic package, now that we are at Go 1.19 2026-01-02 20:23:40 +00:00
Deluan
31811b3fab
Remove custom atomic.Bool, we are now at Go 1.19 2026-01-02 20:23:40 +00:00
Deluan
f911bdb1b4
Allow BaseURL to contain full server url, including scheme and host. Fix #2183 2026-01-02 20:23:40 +00:00
Deluan
c8b8f82dd4
Add path to cookies. Fix #1580 2026-01-02 20:23:40 +00:00
Deluan
f487d5b89f
Bump minimum Go version to 1.19 2026-01-02 20:23:40 +00:00
Kendall Garner
8464475da3
Limit share size while handling theme properly (#2171)
* limit player to 768 px

Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>

* fix size limitation

---------

Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
2026-01-02 20:23:39 +00:00
Kendall Garner
89ab1ee4f6
Only create context if gain mode active (#2173) 2026-01-02 20:23:39 +00:00
Deluan
82d907d037
Fix DB migration. Fix #2168 2026-01-02 20:23:39 +00:00
Deluan Quintão
2d09d8dee8
Update translations (#2159)
Co-authored-by: deluan <deluan@users.noreply.github.com>
2026-01-02 20:23:39 +00:00
Deluan
a22fe875a7
Refactor play tracking 2026-01-02 20:23:39 +00:00
Kendall Garner
694842b487
Limit Share player to 768 px (#2164)
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
2026-01-02 20:23:39 +00:00
RTapeLoadingError
7dd8847fd7
Update Spanish translation (#2165)
Updated some empty fields.
2026-01-02 20:23:39 +00:00
Deluan
c27294989d
Fix album's image_files 2026-01-02 20:23:39 +00:00
Deluan
9b5995f81a
Enable ReplayGain by default and always import RG tags 2026-01-02 20:23:35 +00:00
Deluan
7ee64b12be
Use Navidrome's own public images endpoint for getAlbumInfo's imageURLs 2026-01-02 20:22:41 +00:00
Deluan
a18b077c83
Add lastUpdated to coverArt ids. Helps with invalidating art cache client-side. 2026-01-02 20:22:41 +00:00
Deluan
30bdd4655d
Fix polling of buffered scrobbles 2026-01-02 20:22:41 +00:00
Deluan
0a09b4daab
Use Go 1.20 in pipeline, drop support for 1.18 2026-01-02 20:22:41 +00:00
Deluan
6013e30f7b
Make ffmpeg path configurable, also finds it automatically in current folder. Fixes #1932 2026-01-02 20:22:41 +00:00
Deluan
fdc0c8db2a
Close stream when downloading files, fix fd leak 2026-01-02 20:22:41 +00:00
Deluan
10926d8fb9
Don't cancel transcoding session if context is canceled 2026-01-02 20:22:41 +00:00
Daniel Hammer
f1b24afcb1
"Spell-Jacking" mitigation ~ prevent sensitive data leak from spell checker. (#2091)
@see https://www.otto-js.com/news/article/chrome-and-edge-enhanced-spellcheck-features-expose-pii-even-your-passwords

Co-authored-by: Daniel Hammer <daniel.hammer+oss@gmail.com>
2026-01-02 20:22:41 +00:00
Deluan
5528095329
Abort start-up if config file is invalid 2026-01-02 20:22:40 +00:00
Deluan
555f059dff
Fix playlist delete and reorder actions 2026-01-02 20:22:40 +00:00
Deluan
ac42cfd3d6
Add logs to cache hunter 2026-01-02 20:22:40 +00:00
Deluan
935ea13f59
Bump github.com/golangci/golangci-lint to 1.51.1 2026-01-02 20:22:39 +00:00
Deluan
3d9abaff6a
Add option to disable Cache Warmer. Related to #2142 2026-01-02 20:22:24 +00:00
Deluan
0e27a4c18b
Refactor Subsonic search to make it a bit more readable 2026-01-02 20:22:24 +00:00
Deluan
9b1ff0d815
Don't retrieve Various Artists and Unknown Artist info from Last.fm 2026-01-02 20:22:24 +00:00
Deluan
1a1f71c5de
Use the latest sanitize, to fix some diacritics 2026-01-02 20:22:24 +00:00
Kendall Garner
51e4e9838c
Clearer lyrics in Nord theme (#2146) 2026-01-02 20:22:24 +00:00
Deluan
baf384e893
Update react-player, fix #2117 2026-01-02 20:22:24 +00:00
Deluan
ba72a29f1d
Change throttling log messages 2026-01-02 20:22:23 +00:00
Deluan
b5a8e82097
Replace custom code with errgroup 2026-01-02 20:22:23 +00:00
Deluan
679e897d68
Enqueue external metadata refreshes 2026-01-02 20:22:23 +00:00
dependabot[bot]
fc3efed0d8
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /ui (#2139)
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/commits)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:22:23 +00:00
Deluan
06bb75e193
Better log message 2026-01-02 20:22:23 +00:00
Deluan
b304c8a043
Don't retrieve all artist external metadata if we just want artist images 2026-01-02 20:22:23 +00:00
Deluan
9e4e7a2f94
Fix Mapped Similar Artists log 2026-01-02 20:22:23 +00:00
Deluan
5390670cc3
Add dev option to increase external metadata cache expiration. More logs 2026-01-02 20:22:23 +00:00
Deluan
69b5d70040
Discard request for image canceled by the client before any further processing 2026-01-02 20:22:23 +00:00
Deluan
fe3f9c2436
Add migration to rebuild albums paths 2026-01-02 20:22:23 +00:00
Deluan
2d761b326f
Add throttling to /share/img endpoint.
See: https://github.com/navidrome/navidrome/issues/2130#issuecomment-1414152343
2026-01-02 20:22:23 +00:00
Deluan
08782ef16a
Fix artwork resolution when paths contains :. Fix #2137 2026-01-02 20:22:23 +00:00
Deluan
b18a480e44
Bump dependencies 2026-01-02 20:22:23 +00:00
Deluan
ad12edc79c
Update golangci-lint and fix lint errors 2026-01-02 20:22:21 +00:00
Deluan
69f0d85f2e
Don't try to connect to external services if artist is Unknown 2026-01-02 20:22:03 +00:00
Deluan
79c8d2f368
When retrieving images from external sources, avoid calling it again if data is already cached locally.
Relates to https://github.com/navidrome/navidrome/issues/2130#issuecomment-1412742918
2026-01-02 20:22:03 +00:00