mirror of
https://github.com/owntone/owntone-server.git
synced 2025-10-30 00:05:05 -04:00
[airplay] Support artwork for non-library items, e.g. from Spotify search
This commit is contained in:
parent
6f45f8b4a5
commit
09b9b0c7fc
@ -1632,7 +1632,7 @@ airplay_metadata_prepare(struct output_metadata *metadata)
|
|||||||
CHECK_NULL(L_AIRPLAY, rmd->metadata = evbuffer_new());
|
CHECK_NULL(L_AIRPLAY, rmd->metadata = evbuffer_new());
|
||||||
CHECK_NULL(L_AIRPLAY, tmp = 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)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
DPRINTF(E_INFO, L_AIRPLAY, "Failed to retrieve artwork for file '%s'; no artwork will be sent\n", queue_item->path);
|
DPRINTF(E_INFO, L_AIRPLAY, "Failed to retrieve artwork for file '%s'; no artwork will be sent\n", queue_item->path);
|
||||||
|
|||||||
@ -2314,7 +2314,7 @@ raop_metadata_prepare(struct output_metadata *metadata)
|
|||||||
CHECK_NULL(L_RAOP, rmd->metadata = evbuffer_new());
|
CHECK_NULL(L_RAOP, rmd->metadata = evbuffer_new());
|
||||||
CHECK_NULL(L_RAOP, tmp = 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)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
DPRINTF(E_INFO, L_RAOP, "Failed to retrieve artwork for file '%s'; no artwork will be sent\n", queue_item->path);
|
DPRINTF(E_INFO, L_RAOP, "Failed to retrieve artwork for file '%s'; no artwork will be sent\n", queue_item->path);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user