..
blurhash
feat(artwork): import blurhash encoder from #5797
2026-07-22 15:53:32 -04:00
e2e
fix(artwork): propagate transient artist image errors to the worker
2026-07-22 15:53:32 -04:00
animation.go
feat(artwork): preserve animated image artwork during resize ( #5184 )
2026-03-13 18:11:12 -04:00
animation_test.go
feat(artwork): preserve animated image artwork during resize ( #5184 )
2026-03-13 18:11:12 -04:00
artwork.go
feat(ui): add cover art support for internet radio stations ( #5229 )
2026-03-18 18:57:33 -04:00
artwork_internal_test.go
refactor(artwork): migrate readers to storage.MusicFS and add e2e suite ( #5379 )
2026-04-26 18:16:14 -04:00
artwork_suite_test.go
test(artwork): make leak and permission tests pass on linux
2026-07-22 15:53:32 -04:00
artwork_test.go
Fix image stuttering ( #3035 )
2024-05-24 20:19:26 -04:00
benchmark_decode_test.go
perf(artwork): improve image serving performance with WebP encoding and optimized pipeline ( #5181 )
2026-03-13 09:35:59 -04:00
benchmark_e2e_test.go
chore: go fix
2026-05-28 22:13:05 -03:00
benchmark_encode_test.go
perf(artwork): improve image serving performance with WebP encoding and optimized pipeline ( #5181 )
2026-03-13 09:35:59 -04:00
benchmark_helpers_test.go
chore: go fix
2026-05-28 22:13:05 -03:00
benchmark_pipeline_test.go
feat(artwork): preserve animated image artwork during resize ( #5184 )
2026-03-13 18:11:12 -04:00
benchmark_tag_test.go
perf(artwork): improve image serving performance with WebP encoding and optimized pipeline ( #5181 )
2026-03-13 09:35:59 -04:00
cache_warmer.go
fix(artwork): address WebP performance regression on low-power hardware ( #5286 )
2026-04-04 15:17:01 -04:00
cache_warmer_test.go
fix(artwork): address WebP performance regression on low-power hardware ( #5286 )
2026-04-04 15:17:01 -04:00
housekeeping.go
perf(artwork): fetch only IDs for backfill enumeration
2026-07-23 13:20:22 -04:00
housekeeping_test.go
fix(artwork): resolve private playlists with an admin context
2026-07-22 15:53:32 -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
image_store.go
feat(artwork): add acquisition worker service
2026-07-22 15:53:32 -04:00
image_store_test.go
test(artwork): leak/soak coverage and deferred assertions
2026-07-22 15:53:32 -04:00
library_fs.go
refactor(artwork): migrate readers to storage.MusicFS and add e2e suite ( #5379 )
2026-04-26 18:16:14 -04:00
library_fs_test.go
refactor(artwork): migrate readers to storage.MusicFS and add e2e suite ( #5379 )
2026-04-26 18:16:14 -04:00
processor.go
refactor(artwork): reuse auth.WithAdminUser and dedupe image cap guards
2026-07-22 18:02:54 -04:00
processor_test.go
fix(artwork): store backing-file provenance per item, not per hash
2026-07-22 15:54:08 -04:00
prune.go
fix(artwork): purge dangling queue rows and guard concurrent re-enqueues
2026-07-22 15:53:32 -04:00
prune_test.go
test(artwork): make leak and permission tests pass on linux
2026-07-22 15:53:32 -04:00
reader_album.go
fix(artwork): never serve artist folder images as album art ( #5596 )
2026-06-13 13:29:29 -04:00
reader_album_test.go
fix(artwork): never serve artist folder images as album art ( #5596 )
2026-06-13 13:29:29 -04:00
reader_artist.go
refactor(artwork): migrate readers to storage.MusicFS and add e2e suite ( #5379 )
2026-04-26 18:16:14 -04:00
reader_artist_test.go
fix(artwork): never serve artist folder images as album art ( #5596 )
2026-06-13 13:29:29 -04:00
reader_disc.go
fix(artwork): fix stale cache and top-level album artwork for multi-disc albums ( #5457 )
2026-05-04 17:26:39 -04:00
reader_disc_test.go
refactor(artwork): migrate readers to storage.MusicFS and add e2e suite ( #5379 )
2026-04-26 18:16:14 -04:00
reader_mediafile.go
refactor(artwork): migrate readers to storage.MusicFS and add e2e suite ( #5379 )
2026-04-26 18:16:14 -04:00
reader_playlist.go
feat(ui): increase cover art size to 600px and use CatmullRom scaling
2026-03-22 14:55:14 -04:00
reader_radio.go
feat(ui): add cover art support for internet radio stations ( #5229 )
2026-03-18 18:57:33 -04:00
reader_radio_test.go
refactor(conf): replace eager dir creation with lazy Dir type ( #5495 )
2026-05-13 17:44:22 -03:00
reader_resized.go
perf(artwork): faster image resize + update gen2brain/webp to v0.6.0 ( #5652 )
2026-06-22 16:33:01 -04:00
reader_resized_test.go
fix(artwork): preserve animation for square thumbnails with animated images
2026-04-01 08:38:29 -04:00
resolve.go
refactor(artwork): reuse auth.WithAdminUser and dedupe image cap guards
2026-07-22 18:02:54 -04:00
resolve_test.go
fix(artwork): apply image limits to playlist tile decoding
2026-07-22 17:09:22 -04:00
sources.go
fix(artwork): propagate transient artist image errors to the worker
2026-07-22 15:53:32 -04:00
sources_internal_test.go
refactor(artwork): migrate readers to storage.MusicFS and add e2e suite ( #5379 )
2026-04-26 18:16:14 -04:00
wire_providers.go
feat(artwork): add acquisition worker service
2026-07-22 15:53:32 -04:00
worker.go
feat(artwork): promote worker concurrency and external rate to real configs
2026-07-23 14:05:10 -04:00
worker_soak_test.go
test(artwork): move soak test into the Ginkgo suite
2026-07-22 15:53:32 -04:00
worker_test.go
feat(artwork): promote worker concurrency and external rate to real configs
2026-07-23 14:05:10 -04:00
worker_timing_test.go
test(artwork): convert non-synctest timing tests to Ginkgo specs
2026-07-22 15:53:32 -04:00