From 5220a2fe006e125e05b2f9d246d0f245674c3adf Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 18 Apr 2025 13:42:13 +0000 Subject: [PATCH 1/4] Release v0.3.3 --- version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/version.py b/version.py index 1cea4336..15dedace 100644 --- a/version.py +++ b/version.py @@ -1,5 +1,5 @@ """ Dispatcharr version information. """ -__version__ = '0.3.2' # Follow semantic versioning (MAJOR.MINOR.PATCH) -__build__ = '3' # Auto-incremented on builds +__version__ = '0.3.3' # Follow semantic versioning (MAJOR.MINOR.PATCH) +__build__ = '0' # Auto-incremented on builds From 641a543e78ef19f59abc4193e5de622164bd9be7 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 18 Apr 2025 14:22:25 +0000 Subject: [PATCH 2/4] Increment build number to 1 [skip ci] --- version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.py b/version.py index 15dedace..b44e11da 100644 --- a/version.py +++ b/version.py @@ -2,4 +2,4 @@ Dispatcharr version information. """ __version__ = '0.3.3' # Follow semantic versioning (MAJOR.MINOR.PATCH) -__build__ = '0' # Auto-incremented on builds +__build__ = '1' # Auto-incremented on builds From 5e0f81522c62acf24198b376be222256bb3c2349 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Fri, 18 Apr 2025 17:08:47 -0500 Subject: [PATCH 3/4] Enhance tuner count calculation to include only active M3U accounts --- apps/hdhr/api_views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/hdhr/api_views.py b/apps/hdhr/api_views.py index 7dcf9254..676c0fb9 100644 --- a/apps/hdhr/api_views.py +++ b/apps/hdhr/api_views.py @@ -51,8 +51,11 @@ class DiscoverAPIView(APIView): base_url = request.build_absolute_uri(f'/{"/".join(uri_parts)}/').rstrip('/') device = HDHRDevice.objects.first() - # Calculate tuner count from active profiles (excluding default "custom Default" profile) - profiles = M3UAccountProfile.objects.filter(is_active=True).exclude(id=1) + # Calculate tuner count from active profiles from active M3U accounts (excluding default "custom Default" profile) + profiles = M3UAccountProfile.objects.filter( + is_active=True, + m3u_account__is_active=True # Only include profiles from enabled M3U accounts + ).exclude(id=1) # 1. Check if any profile has unlimited streams (max_streams=0) has_unlimited = profiles.filter(max_streams=0).exists() From ca96921d24db3919825b207603e42548caa0e259 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 18 Apr 2025 22:09:17 +0000 Subject: [PATCH 4/4] Increment build number to 2 [skip ci] --- version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.py b/version.py index b44e11da..ccb3ebea 100644 --- a/version.py +++ b/version.py @@ -2,4 +2,4 @@ Dispatcharr version information. """ __version__ = '0.3.3' # Follow semantic versioning (MAJOR.MINOR.PATCH) -__build__ = '1' # Auto-incremented on builds +__build__ = '2' # Auto-incremented on builds