mirror of
https://github.com/owntone/owntone-server.git
synced 2025-11-09 05:34:58 -05:00
Use relative paths in web interface to ease reolcation or proxying
This commit is contained in:
@@ -213,7 +213,7 @@ artist_to_json(struct db_group_info *dbgri)
|
||||
if (ret < sizeof(uri))
|
||||
json_object_object_add(item, "uri", json_object_new_string(uri));
|
||||
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "/artwork/group/%s", dbgri->id);
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "./artwork/group/%s", dbgri->id);
|
||||
if (ret < sizeof(artwork_url))
|
||||
json_object_object_add(item, "artwork_url", json_object_new_string(artwork_url));
|
||||
|
||||
@@ -261,7 +261,7 @@ album_to_json(struct db_group_info *dbgri)
|
||||
if (ret < sizeof(uri))
|
||||
json_object_object_add(item, "uri", json_object_new_string(uri));
|
||||
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "/artwork/group/%s", dbgri->id);
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "./artwork/group/%s", dbgri->id);
|
||||
if (ret < sizeof(artwork_url))
|
||||
json_object_object_add(item, "artwork_url", json_object_new_string(artwork_url));
|
||||
|
||||
@@ -2099,7 +2099,7 @@ jsonapi_reply_player(struct httpd_request *hreq)
|
||||
json_object_object_add(reply, "item_id", json_object_new_int(status.item_id));
|
||||
json_object_object_add(reply, "item_length_ms", json_object_new_int(status.len_ms));
|
||||
json_object_object_add(reply, "item_progress_ms", json_object_new_int(status.pos_ms));
|
||||
json_object_object_add(reply, "artwork_url", json_object_new_string("/artwork/nowplaying"));
|
||||
json_object_object_add(reply, "artwork_url", json_object_new_string("./artwork/nowplaying"));
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2194,7 +2194,7 @@ queue_item_to_json(struct db_queue_item *queue_item, char shuffle)
|
||||
{
|
||||
// Queue item does not have a valid artwork url, construct artwork url to
|
||||
// get the image through the httpd_artworkapi (uses the artwork handlers).
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "/artwork/item/%d", queue_item->file_id);
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "./artwork/item/%d", queue_item->file_id);
|
||||
if (ret < sizeof(artwork_url))
|
||||
json_object_object_add(item, "artwork_url", json_object_new_string(artwork_url));
|
||||
}
|
||||
@@ -2203,7 +2203,7 @@ queue_item_to_json(struct db_queue_item *queue_item, char shuffle)
|
||||
// Pipe and stream metadata can change if the queue version changes. Construct artwork url
|
||||
// similar to non-pipe items, but append the queue version to the url to force
|
||||
// clients to reload image if the queue version changes (additional metadata was found).
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "/artwork/item/%d?v=%d", queue_item->file_id, queue_item->queue_version);
|
||||
ret = snprintf(artwork_url, sizeof(artwork_url), "./artwork/item/%d?v=%d", queue_item->file_id, queue_item->queue_version);
|
||||
if (ret < sizeof(artwork_url))
|
||||
json_object_object_add(item, "artwork_url", json_object_new_string(artwork_url));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user