[airplay] Support artwork for non-library items, e.g. from Spotify search

This commit is contained in:
ejurgensen 2025-10-25 23:30:26 +02:00
parent 6f45f8b4a5
commit 09b9b0c7fc
2 changed files with 2 additions and 2 deletions

View File

@ -1632,7 +1632,7 @@ airplay_metadata_prepare(struct output_metadata *metadata)
CHECK_NULL(L_AIRPLAY, rmd->metadata = evbuffer_new());
CHECK_NULL(L_AIRPLAY, tmp = evbuffer_new());
ret = artwork_get_item(rmd->artwork, queue_item->file_id, ART_DEFAULT_WIDTH, ART_DEFAULT_HEIGHT, 0);
ret = artwork_get_by_queue_item_id(rmd->artwork, queue_item->id, ART_DEFAULT_WIDTH, ART_DEFAULT_HEIGHT, 0);
if (ret < 0)
{
DPRINTF(E_INFO, L_AIRPLAY, "Failed to retrieve artwork for file '%s'; no artwork will be sent\n", queue_item->path);

View File

@ -2314,7 +2314,7 @@ raop_metadata_prepare(struct output_metadata *metadata)
CHECK_NULL(L_RAOP, rmd->metadata = evbuffer_new());
CHECK_NULL(L_RAOP, tmp = evbuffer_new());
ret = artwork_get_item(rmd->artwork, queue_item->file_id, ART_DEFAULT_WIDTH, ART_DEFAULT_HEIGHT, 0);
ret = artwork_get_by_queue_item_id(rmd->artwork, queue_item->id, ART_DEFAULT_WIDTH, ART_DEFAULT_HEIGHT, 0);
if (ret < 0)
{
DPRINTF(E_INFO, L_RAOP, "Failed to retrieve artwork for file '%s'; no artwork will be sent\n", queue_item->path);