Deluan
fe84788821
Increase artist image url sizes.
...
See https://support.symfonium.app/t/artist-picture-less-compressed/4447
2026-01-02 20:37:00 +00:00
Caio Cotts
821885bd28
Do not use lastFM api key and secret to determine if LastFM.Enabled should be set.
2026-01-02 20:37:00 +00:00
dependabot[bot]
33ff772445
Bump prettier from 3.3.0 to 3.3.1 in /ui
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.3.0...3.3.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:37:00 +00:00
Deluan
23898a2409
Don't expose fullText data in the Native API
2026-01-02 20:37:00 +00:00
kartikynwa
fc1a5cb908
Add R128_{TRACK,ALBUM}_GAIN support to the scanner ( #3072 )
...
* Add R128 gain tags support to the scanner
* Add R128 test to metadata_internal_test.go
* Pass explicit tag names to getGainValue function
2026-01-02 20:37:00 +00:00
Deluan
883c6bb591
Change resized image cache key
2026-01-02 20:37:00 +00:00
Deluan
59aaf56b0d
Increase artist image url sizes.
...
See https://support.symfonium.app/t/artist-picture-less-compressed/4447
2026-01-02 20:37:00 +00:00
Deluan
fe600067da
Fix race condition in external metadata retrieval
2026-01-02 20:37:00 +00:00
Deluan
4783fe395e
Small refactoring
2026-01-02 20:36:59 +00:00
Deluan
08d1e3a50c
More micro-optimizations
2026-01-02 20:36:59 +00:00
Deluan
04bfa0ea72
Initialize Index Groups regex just once
2026-01-02 20:36:59 +00:00
Deluan
c48d3b3526
Replace gg.If with cmp.Or
2026-01-02 20:36:59 +00:00
Deluan
f6552d9e36
Small refactoring
2026-01-02 20:36:59 +00:00
Deluan
38a219648d
Refactor string utilities into its own package str
2026-01-02 20:36:59 +00:00
Deluan
30671bf0dc
Fix tests expectations
2026-01-02 20:36:59 +00:00
dependabot[bot]
de3fb645f2
Bump prettier from 3.2.5 to 3.3.0 in /ui ( #3069 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.3.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:36:59 +00:00
dependabot[bot]
c39788eda6
Bump github.com/spf13/viper from 1.18.2 to 1.19.0 ( #3068 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.18.2 to 1.19.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.18.2...v1.19.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:36:59 +00:00
Deluan
db56fa3b9d
Simplify dbx wrapper
2026-01-02 20:36:59 +00:00
dependabot[bot]
d7ec03d48f
Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 ( #3054 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.17.3 to 2.19.0.
- [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.17.3...v2.19.0 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:36:59 +00:00
Deluan
d40943a013
Small optimization in MediaFiles.ToAlbum()
2026-01-02 20:36:59 +00:00
Caio Cotts
ce5a6aa4fd
Fix image stuttering ( #3035 )
...
* Fix image stuttering.
* Fix docker publishing for PRs
* Write tests for new square parameter.
* Simplify code for createImage.
---------
Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2026-01-02 20:36:59 +00:00
Deluan
a58f04b2ce
Revert isDBInitialized
2026-01-02 20:36:59 +00:00
Drew Weymouth
1247cb5174
Fix XML marshaling of OpenSubsonic structured lyrics ( #3041 )
2026-01-02 20:36:58 +00:00
Deluan
3650a7ba0a
Replace panics with log.Fatals
2026-01-02 20:36:58 +00:00
Deluan
47068d2dea
Optimize SQLite3 access. Mainly separate read access from write access.
...
Based on tips from https://archive.is/Xfjh6#selection-257.0-278.0
2026-01-02 20:36:58 +00:00
dependabot[bot]
7c2e139c4e
Bump github.com/matoous/go-nanoid/v2 from 2.0.0 to 2.1.0 ( #3038 )
...
Bumps [github.com/matoous/go-nanoid/v2](https://github.com/matoous/go-nanoid ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/matoous/go-nanoid/releases )
- [Commits](https://github.com/matoous/go-nanoid/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: github.com/matoous/go-nanoid/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:36:58 +00:00
Deluan
5c45495070
Show number of results from a query in the logs
2026-01-02 20:36:58 +00:00
Deluan Quintão
1224be9566
Update Ukrainian translations ( #3029 )
...
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2026-01-02 20:36:58 +00:00
Deluan
c98da13299
Fix G404 gosec lint error
2026-01-02 20:36:58 +00:00
Deluan
e39efece28
Fix 32 bits builds
2026-01-02 20:36:58 +00:00
Deluan
6adceb7867
Update caniuse-lite
2026-01-02 20:36:58 +00:00
Deluan
acb7468fdb
Make first WebUI random page stick
2026-01-02 20:36:58 +00:00
Deluan
f238669779
Add missing Test function
2026-01-02 20:36:58 +00:00
Guilherme Souza
c9a39d9986
Deterministic pagination in random albums sort ( #1841 )
...
* Deterministic pagination in random albums sort
* Reseed on first random page
* Add unit tests
* Use rand in Subsonic API
* Use different seeds per user on SEEDEDRAND() SQLite3 function
* Small refactor
* Fix id mismatch
* Add seeded random to media_file (subsonic endpoint `getRandomSongs`)
* Refactor
* Remove unneeded import
---------
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:36:58 +00:00
Deluan
7c1f1c514d
Revert "Always run docker steps ( #3034 )"
...
This reverts commit 5d41165b5bd62bcf89729a682efc5ca50c3a3159.
2026-01-02 20:36:58 +00:00
Deluan
2cf2adbf2a
Revert "Fix docker publishing for PRs"
...
This reverts commit 15c9a0ded394bc6e69afc4b0601217f426b2264b.
2026-01-02 20:36:57 +00:00
Deluan
b751f9d34c
Fix docker publishing for PRs
2026-01-02 20:36:57 +00:00
Deluan Quintão
697bba5aa4
Always run docker steps ( #3034 )
2026-01-02 20:36:57 +00:00
Deluan
b8ac62a13b
Fix lint error
2026-01-02 20:36:57 +00:00
Deluan
880af2efe1
Refactor random.WeightedChooser, unsing generics
2026-01-02 20:36:57 +00:00
Deluan
4052be2373
Simplify resources.FS
2026-01-02 20:36:57 +00:00
Deluan
e34c657e42
Simplify image format detection code
2026-01-02 20:36:57 +00:00
Deluan
e08e353763
Improve resizeImage code readability
2026-01-02 20:36:57 +00:00
Rob Emery
ef14eb74f9
Fix memory leak in CachedGenreRepository ( #3031 )
...
that the scanner was run, the ttlcache was also created each time.
This caused (under testing with 166 genres in the database) the
memory consumed by navidrome to 101.18MB over approx 3 days; 96%
of which is in instances of this cache. Swapping to a singleton
has reduced this to down to ~ 2.6MB
Co-authored-by: Rob Emery <git@mintsoft.net>
2026-01-02 20:36:57 +00:00
Fynn Petersen-Frey
9bae65167c
fix bug in jukebox: property unavailable ( #3024 )
...
* fix bug in jukebox: property unavailable
* fix lint error
2026-01-02 20:36:57 +00:00
Deluan
42812165a7
Fix race condition
2026-01-02 20:36:57 +00:00
Deluan
ffbc1cebd4
Associate main entities with library
2026-01-02 20:36:57 +00:00
Deluan
82e79073cd
Store MusicFolder as a library in DB
2026-01-02 20:36:57 +00:00
Deluan
b0f6a395a8
Rename MediaFolder to Library
2026-01-02 20:36:57 +00:00
Deluan
7057bd104d
Refactor to use more Go 1.22 features
2026-01-02 20:36:56 +00:00