This pull request updates the image caching behavior in the SearchService to improve reliability and user experience for search results. Instead of waiting for images to be cached before displaying them, the service now always uses the original external image URLs, caching images in the background for future use.
Improvements to image caching and search result reliability:
- Changed the image caching logic in
ConvertMetadataToSearchResultAsyncso that search results always use the original external image URL, avoiding potential 404s or delays. Image caching is now initiated in the background, ensuring faster and more reliable search result rendering. (listenarr.api/Services/SearchService.cs)Images are now cached asynchronously in the background to improve future performance, but search results continue to use the original external image URLs to avoid potential 404 errors. Logging has been updated to reflect the new caching behavior.
Automated canary build