From fc92a1034f814ed0d487e9d19de396fc2fb64f3f Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Thu, 3 Apr 2025 14:38:26 -0500 Subject: [PATCH] Added icon for channel. --- apps/output/views.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/apps/output/views.py b/apps/output/views.py index 369be3f5..d4e7f282 100644 --- a/apps/output/views.py +++ b/apps/output/views.py @@ -91,6 +91,19 @@ def generate_epg(request, profile_name=None): display_name = channel.epg_data.name if channel.epg_data else channel.name xml_lines.append(f' ') xml_lines.append(f' {display_name}') + + # Add channel logo if available + if channel.logo: + # Use the full URL for the logo + base_url = request.build_absolute_uri('/')[:-1] + logo_url = channel.logo.url + + # Convert to absolute URL if it's relative + if logo_url.startswith('/'): + logo_url = f"{base_url}{logo_url}" + + xml_lines.append(f' ') + xml_lines.append(' ') for channel in channels: