quintodrome/core/artwork
Deluan Quintão 6731787053
fix(server): memory leak in cache warmer (#4095)
* Prevent cache warmer memory leak when cache disabled

* refactor(tests): replace disabledCache with mockFileCache in CacheWarmer tests

Signed-off-by: Deluan <deluan@navidrome.org>

* test(cache): enhance CacheWarmer tests for initialization, buffer management, and error handling

Signed-off-by: Deluan <deluan@navidrome.org>

---------

Signed-off-by: Deluan <deluan@navidrome.org>
2025-05-21 21:48:49 -04:00
..
artwork.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
artwork_internal_test.go chore: remove some BFR-related TODOs that are not valid anymore 2025-03-23 11:37:20 -04:00
artwork_suite_test.go Fix tests and clean up code a bit 2022-12-28 15:31:56 -05:00
artwork_test.go Fix image stuttering (#3035) 2024-05-24 20:19:26 -04:00
cache_warmer.go fix(server): memory leak in cache warmer (#4095) 2025-05-21 21:48:49 -04:00
cache_warmer_test.go fix(server): memory leak in cache warmer (#4095) 2025-05-21 21:48:49 -04:00
image_cache.go Add lastUpdated to coverArt ids. Helps with invalidating art cache client-side. 2023-02-08 20:03:31 -05:00
reader_album.go fix(artwork): always select the coverArt of the first disc in multi-disc albums (#3950) 2025-04-11 23:39:57 -04:00
reader_album_test.go fix(artwork): always select the coverArt of the first disc in multi-disc albums (#3950) 2025-04-11 23:39:57 -04:00
reader_artist.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
reader_artist_test.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00
reader_mediafile.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00
reader_playlist.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00
reader_resized.go chore(server): show square flag in resize artwork logs 2025-03-18 12:43:52 -04:00
sources.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
wire_providers.go Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists) 2022-12-28 15:31:56 -05:00