3081 Commits

Author SHA1 Message Date
Deluan
aa5979c7ea
Add local agent, only for images 2026-01-02 20:21:16 +00:00
Deluan
373d139fe2
Add public endpoint to expose images 2026-01-02 20:21:16 +00:00
Deluan
17d99017e7
Add function number.RandomInt64 2026-01-02 20:21:16 +00:00
Deluan
f65520871d
Remove unused "embed" build tag 2026-01-02 20:21:16 +00:00
Deluan
7e7efed112
Rename WeightedChooser's method Put to Add, a better name 2026-01-02 20:21:15 +00:00
Deluan
5cc9915ea9
Fix Download Dialog not showing in Artist page 2026-01-02 20:21:15 +00:00
Deluan
4eea76efb0
Move react-scripts to devDependencies 2026-01-02 20:21:15 +00:00
dependabot[bot]
8e10800151
Bump golang.org/x/tools from 0.4.0 to 0.5.0
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.4.0...v0.5.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:21:14 +00:00
dependabot[bot]
5047763f40
Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
dependabot[bot]
fedee7e8fe
Bump json5 from 1.0.1 to 1.0.2 in /ui
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
dependabot[bot]
0388092e87
Bump prettier from 2.4.1 to 2.8.2 in /ui
Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.8.2.
- [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/2.4.1...2.8.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
dependabot[bot]
52762ce1a5
Bump golang.org/x/text from 0.5.0 to 0.6.0
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.5.0...v0.6.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>
2026-01-02 20:20:47 +00:00
Deluan
9e1ee495ca
Show help message when goimports/go mod tidy breaks the build 2026-01-02 20:20:47 +00:00
Deluan
2bbd1b3484
Disable buildvcs flag 2026-01-02 20:20:47 +00:00
dependabot[bot]
6aa57fed28
Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.6.1 to 2.7.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.6.1...v2.7.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>
2026-01-02 20:20:47 +00:00
dependabot[bot]
e981c27114
Bump github.com/go-chi/httprate from 0.7.0 to 0.7.1
Bumps [github.com/go-chi/httprate](https://github.com/go-chi/httprate) from 0.7.0 to 0.7.1.
- [Release notes](https://github.com/go-chi/httprate/releases)
- [Commits](https://github.com/go-chi/httprate/compare/v0.7.0...v0.7.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:43 +00:00
Deluan
87d3638ed4
Upgrade to Go 1.19.5 2026-01-02 20:20:21 +00:00
Deluan
4bd0f4400e
Use custom sanitize package, fix #2070 2026-01-02 20:20:21 +00:00
Deluan
21bc2a97d3
Don't refresh smart playlists when generating covers 2026-01-02 20:20:20 +00:00
Deluan
899bfaca67
Add coverArt to Subsonic playlist response 2026-01-02 20:20:20 +00:00
Deluan
e850665ebc
Serve artist placeholder directly, instead of using LastFM's CDN 2026-01-02 20:20:20 +00:00
Celyn Walters
40dec2bf78
Hide LastFM icons if config.lastFMEnabled is false (#1935)
Hide LastFM icons if `config.lastFMEnabled` is false
2026-01-02 20:20:20 +00:00
Deluan
314a32f0b4
Add test for mapTrackTitle 2026-01-02 20:20:20 +00:00
Deluan
7cba5d1a8f
When trying to PreCache, wait for ImageCache to be available 2026-01-02 20:20:20 +00:00
Deluan
a282e53d23
PreCache Playlists CoverArt 2026-01-02 20:20:20 +00:00
Deluan
0f0cfe45c5
Reduce retention in CacheWarmer 2026-01-02 20:20:20 +00:00
Deluan
35ca63143f
Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists) 2026-01-02 20:20:20 +00:00
Deluan
096ea99dc2
Better error handling 2026-01-02 20:20:20 +00:00
Deluan
131707b7f3
GetCoverArt generates a tiled (2x2) image for playlists 2026-01-02 20:20:20 +00:00
Deluan
6380023483
Parse correctly playlist CoverArt ids 2026-01-02 20:20:20 +00:00
Deluan
a65990f657
Fix tests and clean up code a bit 2026-01-02 20:20:20 +00:00
Deluan
2fa35ee0da
Rename DevFastAccessCoverArt to EnableMediaFileCoverArt 2026-01-02 20:20:20 +00:00
Deluan
9cd883acd6
Fix artwork caching 2026-01-02 20:20:19 +00:00
Deluan
b398921d76
Created dedicated artwork readers 2026-01-02 20:20:19 +00:00
Deluan
881370001a
Move artwork handling to its own package 2026-01-02 20:20:19 +00:00
Deluan
a562aff813
Add timeout for artwork extraction 2026-01-02 20:20:19 +00:00
Deluan
9a5f46fc33
Remove empty (invalid) entries from the cache 2026-01-02 20:20:19 +00:00
Deluan
04bca99f28
Also caches resized images 2026-01-02 20:20:19 +00:00
Deluan
a2ae31d33b
Make tests compatible with GoLang 1.18 2026-01-02 20:20:19 +00:00
Deluan
79be042b7f
Add new Artwork Cache Warmer 2026-01-02 20:20:19 +00:00
Deluan
189ff97809
Refactor file type functions 2026-01-02 20:20:19 +00:00
Deluan
0bb3dc0114
Make sure album is updated if external cover changes 2026-01-02 20:20:19 +00:00
Deluan
8974439d54
Fix spaces in CoverArtPriority, more trace logs in artwork resolution 2026-01-02 20:20:19 +00:00
Deluan
372b6f0041
Remove unnecessary cache invalidator, as ID nows contains the updatedAt value 2026-01-02 20:20:19 +00:00
Deluan
518ac280c4
Cache original images 2026-01-02 20:20:19 +00:00
Deluan
b39b820448
Change Image cache key format 2026-01-02 20:20:19 +00:00
Deluan
f973be99a8
Add back CoverArtPriority 2026-01-02 20:20:18 +00:00
Deluan
10865927c4
Fix DevFastAccessCoverArt flag 2026-01-02 20:20:18 +00:00
Deluan
ba27311439
Remove unused DevPreCacheAlbumArtwork config option 2026-01-02 20:20:18 +00:00
Deluan
7c889b8cfd
If resize fails, send the artwork as is. Closes #1102 2026-01-02 20:20:18 +00:00