From 6ebd7bb6661d450194a1dc8dcd1f1a9dfd68c9ed Mon Sep 17 00:00:00 2001 From: dekzter Date: Sat, 5 Apr 2025 15:38:42 -0400 Subject: [PATCH] use channel number so the client ordering is correct --- apps/output/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/output/views.py b/apps/output/views.py index a1ea6f45..c5b606ad 100644 --- a/apps/output/views.py +++ b/apps/output/views.py @@ -23,7 +23,7 @@ def generate_m3u(request, profile_name=None): m3u_content = "#EXTM3U\n" for channel in channels: group_title = channel.channel_group.name if channel.channel_group else "Default" - tvg_id = channel.tvg_id or "" + tvg_id = channel.number or channel.id tvg_name = channel.tvg_id or channel.name tvg_logo = channel.logo.url if channel.logo else "" channel_number = channel.channel_number @@ -88,7 +88,7 @@ def generate_epg(request, profile_name=None): # Retrieve all active channels for channel in channels: - channel_id = channel.epg_data.tvg_id if channel.epg_data else f"default-{channel.id}" + channel_id = channel.number or channel.id display_name = channel.epg_data.name if channel.epg_data else channel.name xml_lines.append(f' ') xml_lines.append(f' {display_name}')