diff --git a/fHDHR/origin/origin_epg.py b/fHDHR/origin/origin_epg.py index 4849c5e..4ae9b93 100644 --- a/fHDHR/origin/origin_epg.py +++ b/fHDHR/origin/origin_epg.py @@ -88,11 +88,16 @@ class OriginEPG(): except KeyError: title = subtitle + try: + thumbnail = program_dict["info"]["image"] + except KeyError: + thumbnail = ("/api/images?method=generate&type=content&message=%s" % (str(c["origin_id"]) + "_" + str(timedict['time_start']).split(" ")[0])) + clean_prog_dict = { "time_start": timedict['time_start'], "time_end": timedict['time_end'], "duration_minutes": timedict["duration"], - "thumbnail": program_dict["info"]["image"], + "thumbnail": thumbnail, "title": title, "sub-title": subtitle, "description": "Unavailable", @@ -105,7 +110,7 @@ class OriginEPG(): "isnew": False, "id": str(c["origin_id"]) + "_" + str(timedict['time_start']).split(" ")[0], } - programguide[str(c["number"])]["listing"].append(clean_prog_dict) + # programguide[str(c["number"])]["listing"].append(clean_prog_dict) progindex += 1