diff --git a/src/outputs/airplay.c b/src/outputs/airplay.c index 3463ca31..dce9eec5 100644 --- a/src/outputs/airplay.c +++ b/src/outputs/airplay.c @@ -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); diff --git a/src/outputs/raop.c b/src/outputs/raop.c index 5eeb97bc..d52bcc56 100644 --- a/src/outputs/raop.c +++ b/src/outputs/raop.c @@ -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);