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 |
|
Deluan
|
566ae93950
|
Remove old refresh code
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
83ff44f5f4
|
Move cover art discovery (temporarily) to model
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
28e7371d93
|
Moved logic of collapsing songs into albums to model package
(it should really be called domain.... maybe will rename it later)
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
e03ccb3166
|
Replace MinInt/MaxInt with generic versions
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
6f5aaa1ec4
|
Move alternative tag names mapping to metadata
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
0c22af3585
|
Invert dependency of metadata and extractors
|
2022-12-28 15:31:56 -05:00 |
|
Kendall Garner
|
55b0227494
|
Add Date Added column in Album and Song lists (#2055)
|
2022-12-22 22:44:07 -05:00 |
|
Deluan
|
db6e8e45b7
|
Fix build badge: https://github.com/badges/shields/issues/8671
|
2022-12-21 18:41:22 -05:00 |
|
Deluan
|
5943e8f953
|
Rename log.LevelCritical to log.LevelFatal
|
2022-12-21 14:53:36 -05:00 |
|