2612 Commits

Author SHA1 Message Date
ToadCast
4fdb0d8afe
Correct some french translations (#1278) 2026-01-02 20:06:12 +00:00
Deluan Quintão
767539777e
Update translations (#1285)
* Update es.json (POEditor.com)

* Update zh-Hans.json (POEditor.com)

* Update zh-Hant.json (POEditor.com)

* Update cs.json (POEditor.com)

* Update nl.json (POEditor.com)

* Update fr.json (POEditor.com)

* Update de.json (POEditor.com)

* Update it.json (POEditor.com)

* Update ja.json (POEditor.com)

* Update pl.json (POEditor.com)

* Update pt.json (POEditor.com)

* Update sl.json (POEditor.com)

* Update es.json (POEditor.com)

* Update th.json (POEditor.com)

* Update uk.json (POEditor.com)
2026-01-02 20:06:12 +00:00
dependabot[bot]
8c024bd9c9
Bump redux from 4.1.0 to 4.1.1 in /ui
Bumps [redux](https://github.com/reduxjs/redux) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/reduxjs/redux/releases)
- [Changelog](https://github.com/reduxjs/redux/blob/master/CHANGELOG.md)
- [Commits](https://github.com/reduxjs/redux/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: redux
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:06:12 +00:00
dependabot[bot]
3504066e28
Bump github.com/onsi/gomega from 1.14.0 to 1.15.0
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.14.0 to 1.15.0.
- [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.14.0...v1.15.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:06:12 +00:00
dependabot[bot]
c202b435bb
Bump github.com/lestrrat-go/jwx from 1.2.4 to 1.2.5
Bumps [github.com/lestrrat-go/jwx](https://github.com/lestrrat-go/jwx) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/lestrrat-go/jwx/releases)
- [Changelog](https://github.com/lestrrat-go/jwx/blob/main/Changes)
- [Commits](https://github.com/lestrrat-go/jwx/compare/v1.2.4...v1.2.5)

---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:06:12 +00:00
Deluan
31b8c0962a
Bum react-admin to 3.17.2. Fix SearchInput border 2026-01-02 20:06:12 +00:00
Deluan
88f2d0e95c
Adjust icon size 2026-01-02 20:06:12 +00:00
Deluan Quintão
b15b68b371
Update en.json (POEditor.com) 2026-01-02 20:06:12 +00:00
Deluan
35541cb53f
Allow 0 value to disable ScanSchedule.
Seems that Viper does not recognize empty environment vars as valid values

Closes #1274
2026-01-02 20:06:12 +00:00
caio
bf706177d0
Support local paths as urls in playlists. 2026-01-02 20:06:11 +00:00
Deluan
8a2a018dec
Don't autoplay when reloading play queue from Redux store 2026-01-02 20:06:11 +00:00
dependabot[bot]
484f19a874
Bump github.com/kr/pretty from 0.2.1 to 0.3.0 (#1267)
Bumps [github.com/kr/pretty](https://github.com/kr/pretty) from 0.2.1 to 0.3.0.
- [Release notes](https://github.com/kr/pretty/releases)
- [Commits](https://github.com/kr/pretty/compare/v0.2.1...v0.3.0)

---
updated-dependencies:
- dependency-name: github.com/kr/pretty
  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:06:11 +00:00
Deluan
44ea2c9c34
Remove unused AnnotatedModel interface 2026-01-02 20:06:11 +00:00
Deluan
18f6d55acb
Use structs lib to map models to DB. Fix #1266 2026-01-02 20:06:11 +00:00
Deluan
6678a4185a
Inject DB into DataStore, instead of hardcode the dependency 2026-01-02 20:06:11 +00:00
Deluan
9dcc026604
Make album genres clickable 2026-01-02 20:06:11 +00:00
Deluan
bedf2195ca
Don't send invalid scrobbles when clearing the player's queue 2026-01-02 20:06:11 +00:00
Sitansh Rajput
d95c19e4f1
"Add to Playlist" on AlbumList actions (#1257)
* added a dependency npm was complaining about

added playlist to album actions

* removed chokidar dependency

Co-authored-by: Skrtansh Rajput <srajput@alienvault.com>
2026-01-02 20:06:11 +00:00
Deluan
2ca820f118
Extract ExternalLinks into its own component 2026-01-02 20:06:11 +00:00
dependabot[bot]
f1edf6e69a
Bump @testing-library/user-event from 13.2.0 to 13.2.1 in /ui
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 13.2.0 to 13.2.1.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v13.2.0...v13.2.1)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:06:11 +00:00
Deluan
e55e3e779a
Use Tooltip in links to external sites 2026-01-02 20:06:11 +00:00
Deluan
7ca8383a68
Fix get song by id 2026-01-02 20:06:11 +00:00
Deluan
1f1a080bd9
Retrieve all options for Genre filters 2026-01-02 20:06:11 +00:00
Deluan
a62472af7b
Fix build 2026-01-02 20:06:10 +00:00
Deluan
79dfba80cb
Use ffmpeg extractor by default on Windows
This is to avoid issue with unicode chars in filenames. See #810
2026-01-02 20:06:10 +00:00
Deluan
4f43c6bec5
Reorganize metadata extractors code 2026-01-02 20:06:10 +00:00
Deluan Quintão
9934dc3bfb
Build and release Docker image for Linux 32 bits platform (#1260) 2026-01-02 20:06:10 +00:00
Deluan
dc717c62f1
Use TagLib to detect whether a media file has embedded cover or not 2026-01-02 20:06:10 +00:00
Deluan
442497ae5f
Change fallback extractor to taglib, the default option 2026-01-02 20:06:10 +00:00
Deluan
3202d01f4d
Reduce number of calls to lstat.
Should make the scanner a bit faster, specially in networked filesystems
2026-01-02 20:06:10 +00:00
Deluan
f39d23e71d
Small refactorings 2026-01-02 20:06:10 +00:00
Deluan
cdba81d09a
Show in the logs which mbid will be used if multiple mbids are found for album/artist 2026-01-02 20:06:10 +00:00
Deluan
f9cfc4c63b
Fix "too many SQL variables" error in GetStarred endpoint 2026-01-02 20:06:10 +00:00
Deluan
fc8bd68e2d
Abort startup if config file is invalid 2026-01-02 20:06:10 +00:00
Deluan
325ad01aba
Removed unused function 2026-01-02 20:06:10 +00:00
Deluan
2b5c612b20
Fix build 2026-01-02 20:06:10 +00:00
Deluan
e63769051f
Remove dependency of deprecated ioutil package 2026-01-02 20:06:10 +00:00
Deluan
5989a3d4fb
Use fs.FS in MergeFS implementation 2026-01-02 20:06:09 +00:00
Deluan
1e5b6a3c54
Small refactorings 2026-01-02 20:06:09 +00:00
Deluan
4a38fdbaec
Simplify cover detection in roll-up code by left-joining synthesized table 2026-01-02 20:06:09 +00:00
Deluan
71b217bc09
Simplify genre roll-up code by left-joining synthesized tables 2026-01-02 20:06:09 +00:00
Deluan
09603abe33
Make getGenre Subsonic endpoint returns genres sorted by counts 2026-01-02 20:06:09 +00:00
Deluan
8d7cd365cf
Optimize GetAll genres query 2026-01-02 20:06:09 +00:00
Deluan
50ba17eb5a
Show songs' genres as text instead of Chips 2026-01-02 20:06:09 +00:00
Deluan
6c74b184bc
Fix rollup of track genres to albums and artists.
See: https://github.com/navidrome/navidrome/pull/1251#issuecomment-882343022
2026-01-02 20:06:09 +00:00
Deluan
34fdc63c64
Fix log message about artist with Various Artists' mbid 2026-01-02 20:06:09 +00:00
Deluan
ac728c043b
Fix log message about multiple MBIDs 2026-01-02 20:06:09 +00:00
Deluan
03e7edc427
Fix multiple id3v2.4 genres appearing as one big concatenated genre 2026-01-02 20:06:09 +00:00
Deluan
033be045c0
Add more tests 2026-01-02 20:06:09 +00:00
Deluan
cd5589eba2
Add Links to external sites 2026-01-02 20:06:09 +00:00