diff --git a/share/lua/sd/metachannels.lua b/share/lua/sd/metachannels.lua index 3913377882eb7976d47f3da3d6d827df17928c3a..21152e6c0ca74f295a00f53dc4f5fb23b7739a53 100644 --- a/share/lua/sd/metachannels.lua +++ b/share/lua/sd/metachannels.lua @@ -59,9 +59,14 @@ function main() if( item.name == 'item' ) then simplexml.add_name_maps( item ) local url = string.gsub( item.children_map['link'][1].children[1], '&', '&' ) + local title = item.children_map['title'][1].children[1] + local arturl = nil + if item.children_map['image'] ~= nil then + arturl = item.children_map['image'][1].children_map['url'][1].children[1] + end local node = vlc.sd.add_item( { path = url, - title = item.children_map['title'][1].children[1], - arturl = item.children_map['image'][1].children_map['url'][1].children[1] } ) + title = title, + arturl = arturl } ) end end end