From 6da73382a318bf0c72f715688f8d2cab9d98865b Mon Sep 17 00:00:00 2001 From: Nick Bisby Date: Sat, 20 Apr 2019 20:07:14 -0500 Subject: [PATCH] Dont try to load non-existant images --- source/api/Items.brs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/api/Items.brs b/source/api/Items.brs index ffa245b5..03774a54 100644 --- a/source/api/Items.brs +++ b/source/api/Items.brs @@ -77,7 +77,17 @@ function ItemList(library_id=invalid as String, params={}) results = [] for each item in data.Items ' TODO - actually check item for available images - item.posterURL = ImageURL(item.id) + + if item.imagetags.primary <> invalid + item.posterURL = ImageURL(item.id, "Primary") + ' item.posterAspect = item.PrimaryImageAspectRatio + else if item.imagetags.logo <> invalid + item.posterURL = ImageURL(item.id, "Logo") + else if item.imagetags.thumb <> invalid + item.posterURL = ImageURL(item.id, "Thumb") + else + ' Maybe find more fallback images! + end if if item.type = "Movie" tmp = CreateObject("roSGNode", "MovieData")