2035 Commits

Author SHA1 Message Date
lbonn
427065a418
Fall back to media file path when sorting
If files cannot be sorted by disc and track id, try by artist then
title.

One use case is a loose compilation of files with same album, album
artist, and no track numbers. File order was then undetermined, in
practice depended on insertion order in the database.
2026-01-02 19:20:12 +00:00
Deluan
c4bb2e9d64
Remove superfluous argument 2026-01-02 19:20:12 +00:00
Deluan
76dccf2ae8
Use netgo (instead of C bindings). Fix #700 2026-01-02 19:20:12 +00:00
Deluan
a661723b97
Disambiguate tracks by AlbumArtist when sorting by album 2026-01-02 19:20:12 +00:00
Deluan
d6e9c43db1
Handle more sort/order cases 2026-01-02 19:20:12 +00:00
Deluan
32f8cd7e11
Make ServerStart variable global 2026-01-02 19:20:12 +00:00
Deluan
e8ba03d9da
Removed unused variable 2026-01-02 19:20:12 +00:00
Deluan
905abe10f6
Only close connection if the write times out 2026-01-02 19:20:12 +00:00
Deluan
6a261e8ceb
Fix duration formatting, add days and don't show 60 seconds 2026-01-02 19:20:12 +00:00
Deluan
ad8dc26f9c
Error should always be nil 2026-01-02 19:20:11 +00:00
Deluan
0b6d08aa77
Make event handlers naming consistent (camelCase) 2026-01-02 19:20:11 +00:00
Deluan
7b7b402bbd
Simplify worker pool 2026-01-02 19:20:11 +00:00
dependabot-preview[bot]
87a50014ee
Bump github.com/onsi/gomega from 1.10.3 to 1.10.4
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.10.3 to 1.10.4.
- [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.10.3...v1.10.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2026-01-02 19:20:11 +00:00
Deluan
e0dbf1972a
Add elapsed time when scanner does not detect any new changes 2026-01-02 19:20:11 +00:00
Deluan
2bdcc7b745
Fix another possible race condition 2026-01-02 19:20:11 +00:00
Deluan
9fe781940c
Fix race condition that could cause multiple EventSource connections from the same client 2026-01-02 19:20:11 +00:00
Deluan
f8d991cc80
Add denormalized list of artist_ids to album, to speed-up artist's albums queries
This will be removed once we have a proper many-to-many relationship between album and artist
2026-01-02 19:20:11 +00:00
Deluan
a713264b2c
Don't break on login when activity panel is disabled 2026-01-02 19:20:11 +00:00
Deluan
60605f8d1b
Make done channel buffered 2026-01-02 19:20:11 +00:00
Deluan
7aa8b6418e
Don't ever stop the listen go routine 2026-01-02 19:20:11 +00:00
Deluan
35240465b9
Forgot to allocate done channel 2026-01-02 19:20:11 +00:00
Deluan
bed1410e0d
Disconnect the client if the output buffer fills up 2026-01-02 19:20:11 +00:00
Deluan
31616d6f0e
Make names more consistent 2026-01-02 19:20:10 +00:00
Deluan
78b44e54cd
Use non-blocking event sending 2026-01-02 19:20:10 +00:00
Deluan
b3256adbdd
Bump react-icons from 3.11.0 to 4.1.0 2026-01-02 19:20:10 +00:00
Deluan
04b3a44f41
Bump prettier from 2.1.2 to 2.2.1 2026-01-02 19:20:10 +00:00
Deluan
1acf2e64de
Bump @testing-library dependencies 2026-01-02 19:20:10 +00:00
Deluan
78b0cd9f46
Bump golangci-lint from 1.32.2 to 1.33.0 2026-01-02 19:20:10 +00:00
Deluan
124083a8be
Bump react-admin from 3.10.2 to 3.10.4 2026-01-02 19:20:10 +00:00
Deluan
9f056dcf97
Fix logging field case 2026-01-02 19:20:10 +00:00
dependabot-preview[bot]
b2ca90c910
Bump github.com/Masterminds/squirrel from 1.4.0 to 1.5.0
Bumps [github.com/Masterminds/squirrel](https://github.com/Masterminds/squirrel) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/Masterminds/squirrel/releases)
- [Commits](https://github.com/Masterminds/squirrel/compare/v1.4.0...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2026-01-02 19:20:10 +00:00
dependabot-preview[bot]
4766e4ead7
[Security] Bump ini from 1.3.5 to 1.3.7 in /ui (#686)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7. **This update includes a security fix.**
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2026-01-02 19:20:10 +00:00
Deluan
514d1e24d1
Only adds route to /events if Activity Panel is enabled 2026-01-02 19:20:10 +00:00
Deluan
c2d5f061ad
Docker run does not need to be interactive for building snapshots 2026-01-02 19:20:10 +00:00
Deluan
f87e3420f3
Return album art as a Reader 2026-01-02 19:20:10 +00:00
Deluan
887454efb0
Don't show warning about image cache disabled if pre-cache warmer is disabled 2026-01-02 19:20:10 +00:00
Deluan Quintão
cbf996b6f0
Update translations (#673)
* Update zn.json (POEditor.com)

* Update nl.json (POEditor.com)

* Update de.json (POEditor.com)

* Update ja.json (POEditor.com)
2026-01-02 19:20:09 +00:00
Deluan
3e500a67a3
DIsable Image Cache by default.
See: https://github.com/deluan/navidrome/issues/446#issuecomment-736574447
2026-01-02 19:20:09 +00:00
Deluan
53985f3efe
Add configuration for VSCode's Remote Container development 2026-01-02 19:20:09 +00:00
Deluan
f0bb1088f8
Fix file descriptor leak in SSE implementation.master
See https://github.com/deluan/navidrome/issues/446#issuecomment-736296465
2026-01-02 19:20:09 +00:00
Deluan
731c86cd61
Bump react-admin to 3.10.2 2026-01-02 19:20:09 +00:00
Deluan
36426bdafd
Fix console warning about required property 2026-01-02 19:20:09 +00:00
Deluan
f70becc0d3
Add option for player to report real paths in Subsonic API. Closes #625 2026-01-02 19:20:09 +00:00
Deluan
8d2b5bd259
Don't explode when record is not loaded yet 2026-01-02 19:20:09 +00:00
Deluan
1546d7fb15
Add hotkey s to toggle star.
Refers to #585
2026-01-02 19:20:09 +00:00
Deluan
a5f389090f
Always show context menu if not in desktop 2026-01-02 19:20:09 +00:00
Deluan
8b11940dba
Remove possible undefined error 2026-01-02 19:20:09 +00:00
Deluan
c451bb3320
Replace classnames with clsx 2026-01-02 19:20:09 +00:00
Deluan
37a197442b
Hide star completely if in Playlist view 2026-01-02 19:20:09 +00:00
Deluan
04907ac0e7
Wrap comment text. Fixes #637 2026-01-02 19:20:09 +00:00