Deluan
542496b2f3
Replace MinInt/MaxInt with generic versions
2026-01-02 20:20:17 +00:00
Deluan
f82231abaf
Move alternative tag names mapping to metadata
2026-01-02 20:20:16 +00:00
Deluan
b9b4cd6b6c
Invert dependency of metadata and extractors
2026-01-02 20:20:16 +00:00
Kendall Garner
6ff486c162
Add Date Added column in Album and Song lists ( #2055 )
2026-01-02 20:20:16 +00:00
Deluan
340065a9c0
Fix build badge: https://github.com/badges/shields/issues/8671
2026-01-02 20:20:16 +00:00
Deluan
e0bfb22007
Rename log.LevelCritical to log.LevelFatal
2026-01-02 20:20:16 +00:00
Deluan
ecf3f9b934
Add command line M3U exporter. Closes #1914
2026-01-02 20:20:16 +00:00
Deluan
76e36b6901
Change "Go to current song" hotkey.
...
It was blocking Cmd-C (copy on macOS)
2026-01-02 20:20:16 +00:00
dependabot[bot]
65ec193d84
Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 ( #2048 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.24.1 to 1.24.2.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.24.1...v1.24.2 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:20:16 +00:00
dependabot[bot]
240c3fa29a
Bump github.com/beego/beego/v2 from 2.0.6 to 2.0.7 ( #2047 )
...
Bumps [github.com/beego/beego/v2](https://github.com/beego/beego ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/beego/beego/releases )
- [Changelog](https://github.com/beego/beego/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/beego/beego/compare/v2.0.6...v2.0.7 )
---
updated-dependencies:
- dependency-name: github.com/beego/beego/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:20:16 +00:00
dependabot[bot]
59ad76e852
Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.1 ( #2046 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.5.1 to 2.6.1.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.5.1...v2.6.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:20:14 +00:00
dependabot[bot]
690f6ffb2d
Bump github.com/go-chi/chi/v5 from 5.0.7 to 5.0.8 ( #2040 )
...
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi ) from 5.0.7 to 5.0.8.
- [Release notes](https://github.com/go-chi/chi/releases )
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-chi/chi/compare/v5.0.7...v5.0.8 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:19:53 +00:00
Deluan Quintão
e17976d454
Don't cache transcoded files if the request was cancelled ( #2041 )
...
* Don't cache transcoded files if the request was cancelled (or there was a transcoding error)
* Add context to logs
* Simplify Wait error handling
* Fix flaky test
* Change log level for "populating cache" error message
* Small cleanups
2026-01-02 20:19:53 +00:00
Kendall Garner
b130c69cfd
Enable transcoding of downlods ( #1667 )
...
* feat(download): Enable transcoding of downlods - #573
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
* feat(download): Make automatic transcoding of downloads optional
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
* Fix spelling
* address changes
* prettier
* fix config
* use previous name
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
2026-01-02 20:19:53 +00:00
Deluan
71c9048029
Fix overriding previous logger in context
2026-01-02 20:19:52 +00:00
Deluan
172e1a4054
Add endpoints in Subsonic API logs
2026-01-02 20:19:52 +00:00
Deluan
54eb2b7aea
Add username to authenticated log messages
2026-01-02 20:19:52 +00:00
Deluan
5fef41681b
Some cleanup, fixes typos and grammar errors
2026-01-02 20:19:52 +00:00
Deluan
650989c871
Some cleanup, adding missing context handling
2026-01-02 20:19:52 +00:00
gauth-fr
558c669252
Add global Downsampling feature ( #1575 )
...
* Add global downsampling feature
* Default to Opus & consider player transcoder
* Add a test case for DefaultDownsamplingFormat
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:19:50 +00:00
Deluan
70fb77ad50
Bump github.com/bradleyjkemp/cupaloy to v2.8.0
2026-01-02 20:18:17 +00:00
Deluan
7b34acb630
Change "current song" hotkey English label
2026-01-02 20:18:17 +00:00
Robert Sammelson
03e05f0fa2
Keyboard shortcut to go to current song ( #2029 )
...
* feat(hotkeys): keyboard-shortcut-for-current-song - #1336
Signed-off-by: Pavithra Nair <pmpavithranair@gmail.com>
* Fix previously mentioned bugs
Signed-off-by: Pavithra Nair <pmpavithranair@gmail.com>
Co-authored-by: Pavithra Nair <pmpavithranair@gmail.com>
2026-01-02 20:18:17 +00:00
dependabot[bot]
35ed708205
Bump golang.org/x/text from 0.4.0 to 0.5.0 ( #2030 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:18:17 +00:00
Reo
39de2e6a88
Fix Misleading Error Message on unreadable Media due to Permission ( #1873 )
...
* fix(taglib): Fix misleading error message on unreadable media - #1576
Signed-off-by: reo <reo_999@proton.me>
* fix(taglib): Add unit test and exclude scan for only unreadable file - #1576
Signed-off-by: reo <reo_999@proton.me>
* fix(taglib): Add unit test and exclude scan for only unreadable file - #1576
Signed-off-by: reo <reo_999@proton.me>
* fix(taglib): Add unit test and exclude scan for only unreadable file - #1576
Signed-off-by: reo <reo_999@proton.me>
* fix(taglib): Add unit test and exclude scan for only unreadable file - #1576
Signed-off-by: reo <reo_999@proton.me>
* fix(taglib): Add unit test and exclude scan for only unreadable file - #1576
Signed-off-by: reo <reo_999@proton.me>
* Fix test and simplify code a bit
We don't need to expose the type of error: `taglib.Parse()` always return nil
* Fix comment
Signed-off-by: reo <reo_999@proton.me>
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:18:17 +00:00
Deluan
1efc698744
Increase number of "Shuffle All" songs
2026-01-02 20:18:17 +00:00
Robert Sammelson
eb6b407a34
Fix bug in duration format logic ( #2026 )
2026-01-02 20:18:17 +00:00
Deluan
6d1eb06b9e
Fix build for non-unix
2026-01-02 20:18:17 +00:00
Deluan
69af07054e
Fix build for non-unix
2026-01-02 20:18:17 +00:00
Deluan
1c60583539
Add log for signal received
2026-01-02 20:18:17 +00:00
dependabot[bot]
8b712ded30
Bump github.com/spf13/viper from 1.13.0 to 1.14.0 ( #2019 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:18:17 +00:00
Deluan
5e1ed19bf8
Bump github.com/go-chi/jwtauth/v5 from 5.0.2 to 5.1.0
2026-01-02 20:18:15 +00:00
dependabot[bot]
0a7607869f
Bump github.com/beego/beego/v2 from 2.0.5 to 2.0.6 ( #2016 )
...
Bumps [github.com/beego/beego/v2](https://github.com/beego/beego ) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/beego/beego/releases )
- [Changelog](https://github.com/beego/beego/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/beego/beego/compare/v2.0.5...v2.0.6 )
---
updated-dependencies:
- dependency-name: github.com/beego/beego/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:17:50 +00:00
dependabot[bot]
5d0a332231
Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 ( #2018 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:17:50 +00:00
Deluan
c340cf744c
Use forked react-player. May fix issue #1472
2026-01-02 20:17:50 +00:00
Deluan
0abbb270e6
Add nakedret linter
2026-01-02 20:17:50 +00:00
Deluan
c4d13acadb
Fix background images when BaseURL is specified
2026-01-02 20:17:48 +00:00
Deluan
132bfb06df
Fix race condition in scanner
2026-01-02 20:17:21 +00:00
Deluan
36b8f8800b
Remove misplaced import
2026-01-02 20:17:21 +00:00
Deluan
294eadf19e
Remove math/rand and only use crypto/rand
2026-01-02 20:17:21 +00:00
Deluan
bac1a22a68
Host default login background images in Navidrome's own website
2026-01-02 20:17:21 +00:00
Deluan Quintão
6ab6495e29
Spotify-ish Improvement ( #2012 )
...
* spotify-improvement
* fixing the issue of applying styles to filter fields too
* Remove scrollbar styling.
Maybe we should simulate macOS's scrollbar behaviour, with something like this: https://gist.github.com/spemer/a0e218bbb45433bd611e68446523a00b
Co-authored-by: Rishabh Malhotra <rishabhmalhotraa01@gmail.com>
2026-01-02 20:17:21 +00:00
Garvit Galgat
e94c7cc1c9
Don't abort scan if all audio files are in the MediaFolder's root. Fix #868 ( #893 )
...
* fixed #868
* Make sure we only abort scanning if it is not a fullScan
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:17:21 +00:00
Raghd Hamzeh
5d3ae98fcf
fix: send content type header in listenbrainz requests - #1944 ( #1994 )
...
fixes #1944
Signed-off-by: Raghd Hamzeh <raghd@rhamzeh.com>
Signed-off-by: Raghd Hamzeh <raghd@rhamzeh.com>
2026-01-02 20:17:21 +00:00
Deluan
ad57136b72
Bump some NPM dependencies
2026-01-02 20:17:21 +00:00
Deluan
9762803326
Reduce number of goroutines in test, to avoid hitting the hard limit of 8128
2026-01-02 20:17:21 +00:00
Deluan
39b5f2ca28
Use custom atomic.Bool, as it is not supported in Go 1.18
2026-01-02 20:17:21 +00:00
Deluan
b2ac58070a
Fix race conditions in tests
2026-01-02 20:17:21 +00:00
Deluan
06a3718310
Kill ffmpeg if context is cancelled
2026-01-02 20:17:21 +00:00
Deluan Quintão
b796856f0a
Update GH actions
...
* Update GH actions
* Fix
* Fix "Cannot open: File exists" messages
2026-01-02 20:17:20 +00:00