summaryrefslogtreecommitdiff
path: root/xc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xc.lua')
-rw-r--r--xc.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/xc.lua b/xc.lua
index b96d2a1..723f9cb 100644
--- a/xc.lua
+++ b/xc.lua
@@ -37,7 +37,10 @@ function mt:get(path, params)
end
function mt:api_get(params)
- return mp_utils.parse_json(self:get('/player_api.php', params))
+ local json = self:get('/player_api.php', params)
+ if json then
+ return mp_utils.parse_json(json)
+ end
end
function mt:get_live_categories()
@@ -74,6 +77,9 @@ end
function mt:get_epg()
local xml = self:get('/xmltv.php')
+ if not xml then
+ return
+ end
-- this is a bit retarded, but using python to convert xml to json
-- avoids having to write an xml parser or pull in external