Deluan
|
6260927074
|
Serve artist placeholder directly, instead of using LastFM's CDN
|
2022-12-30 20:14:03 -05:00 |
|
Celyn Walters
|
b8c171d3d4
|
Hide LastFM icons if config.lastFMEnabled is false (#1935)
Hide LastFM icons if `config.lastFMEnabled` is false
|
2022-12-30 17:15:14 -05:00 |
|
Deluan
|
80ded63d35
|
Add test for mapTrackTitle
|
2022-12-30 15:13:04 -05:00 |
|
Deluan
|
cc14485194
|
When trying to PreCache, wait for ImageCache to be available
|
2022-12-28 23:26:39 -05:00 |
|
Deluan
|
0c7c6ba020
|
PreCache Playlists CoverArt
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
14032a524b
|
Reduce retention in CacheWarmer
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
61e5523457
|
Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists)
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
bc09de6640
|
Better error handling
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
949331ed24
|
GetCoverArt generates a tiled (2x2) image for playlists
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
501386b11f
|
Parse correctly playlist CoverArt ids
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
8f3387a894
|
Fix tests and clean up code a bit
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
332900774d
|
Rename DevFastAccessCoverArt to EnableMediaFileCoverArt
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
722a00cacf
|
Fix artwork caching
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
92ddae4a65
|
Created dedicated artwork readers
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
c1c4645501
|
Move artwork handling to its own package
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
8cf78efb9c
|
Add timeout for artwork extraction
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
52a4721c91
|
Remove empty (invalid) entries from the cache
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
e89d99aee0
|
Also caches resized images
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
dc16ccdb93
|
Make tests compatible with GoLang 1.18
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
b6eb60f019
|
Add new Artwork Cache Warmer
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
8c1cd9c273
|
Refactor file type functions
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
9ec349dce0
|
Make sure album is updated if external cover changes
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
f5719a7571
|
Fix spaces in CoverArtPriority, more trace logs in artwork resolution
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
3dbd5c8d31
|
Remove unnecessary cache invalidator, as ID nows contains the updatedAt value
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
73bb0104f0
|
Cache original images
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
26a7adae5f
|
Change Image cache key format
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
04eab5666a
|
Add back CoverArtPriority
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
045b023b35
|
Fix DevFastAccessCoverArt flag
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
57c3334ea0
|
Remove unused DevPreCacheAlbumArtwork config option
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
847a0432ea
|
If resize fails, send the artwork as is. Closes #1102
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
8e640bb858
|
Implement new Artist refresh
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
bce7b163ba
|
Skip trying to read cover art from mediafile if it does not have one
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
2923f01cd9
|
Fix UI artwork id creation
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
a087f57d2d
|
Handle request (context) cancellation
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
9fcd1c9354
|
Make internal method unexported
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
2814c818bd
|
go mod tidy
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
73719c3abd
|
Fix cover detection on M4A containers
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
e0da1d1589
|
Log artwork origin (tag, file, etc...)
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
92b42b35b3
|
Fallback extracting tags using ffmpeg
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
abd3274250
|
Handle empty cover art ID in subsonic API
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
0da27e8a3f
|
Add image cache back
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
40bb211b39
|
Small test refactor
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
87d4db7638
|
Handle mediafile covers
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
213ceeca78
|
Resize if requested
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
7b87386089
|
Load artwork from embedded
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
c36e77d41f
|
Remove CoverArtID, fix tests
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
38bde0ddba
|
Remove current Image Cache implementation
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
c430401ea9
|
Remove current artwork implementation
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
0130c6dc13
|
Add all images found for each album in the database
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
2f90fc9bd4
|
Move album refresh to scanner
|
2022-12-28 15:31:56 -05:00 |
|