From 3a78db6ea2c4892aaec9821690add00bae4c7f19 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Fri, 13 Feb 2026 18:55:02 +0100 Subject: [PATCH] Add m3u playlists --- lib/streaming_providers/providers/joyn/provider.py | 2 +- lib/streaming_providers/providers/m3u/provider.py | 2 +- lib/streaming_providers/providers/magenta2/provider.py | 2 +- lib/streaming_providers/providers/magentaeu/provider.py | 2 +- lib/streaming_providers/providers/scripts/provider.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/streaming_providers/providers/joyn/provider.py b/lib/streaming_providers/providers/joyn/provider.py index 2bd3bc3..5998be6 100644 --- a/lib/streaming_providers/providers/joyn/provider.py +++ b/lib/streaming_providers/providers/joyn/provider.py @@ -629,7 +629,7 @@ class JoynProvider(StreamingProvider): drm_config = DRMConfig( system=DRMSystem.WIDEVINE, priority=1, - license=LicenseConfig.create_with_base64_req_data( + license=LicenseConfig.create_with_req_data( req_data_template="{CHA-RAW}", server_url=license_url, server_certificate=playlist_data.get("certificateUrl"), diff --git a/lib/streaming_providers/providers/m3u/provider.py b/lib/streaming_providers/providers/m3u/provider.py index 3b3264a..6b9ff94 100644 --- a/lib/streaming_providers/providers/m3u/provider.py +++ b/lib/streaming_providers/providers/m3u/provider.py @@ -15,7 +15,7 @@ import re import time from typing import ClassVar, Dict, List, Optional -from ...base.models.drm_models import DRMConfig, DRMSystem, LicenseConfig +from ...base.models.drm import DRMConfig, DRMSystem, LicenseConfig from ...base.models.proxy_models import ProxyConfig from ...base.models.streaming_channel import StreamingChannel from ...base.provider import StreamingProvider diff --git a/lib/streaming_providers/providers/magenta2/provider.py b/lib/streaming_providers/providers/magenta2/provider.py index 99f4fbe..084df22 100644 --- a/lib/streaming_providers/providers/magenta2/provider.py +++ b/lib/streaming_providers/providers/magenta2/provider.py @@ -1553,7 +1553,7 @@ class Magenta2Provider(StreamingProvider): drm_config = DRMConfig( system=DRMSystem.WIDEVINE, priority=1, - license=LicenseConfig.create_with_base64_req_data( + license=LicenseConfig.create_with_req_data( req_data_template="{CHA-RAW}", server_url=license_url, server_certificate=None, diff --git a/lib/streaming_providers/providers/magentaeu/provider.py b/lib/streaming_providers/providers/magentaeu/provider.py index 658504e..4baa2e9 100644 --- a/lib/streaming_providers/providers/magentaeu/provider.py +++ b/lib/streaming_providers/providers/magentaeu/provider.py @@ -483,7 +483,7 @@ class MagentaEUProvider(StreamingProvider): drm_config = DRMConfig( system=DRMSystem.WIDEVINE, priority=1, - license=LicenseConfig.create_with_base64_req_data( + license=LicenseConfig.create_with_req_data( req_data_template="{CHA-RAW}", server_url=license_url, req_headers=json.dumps( diff --git a/lib/streaming_providers/providers/scripts/provider.py b/lib/streaming_providers/providers/scripts/provider.py index 5a9e9aa..0accb52 100644 --- a/lib/streaming_providers/providers/scripts/provider.py +++ b/lib/streaming_providers/providers/scripts/provider.py @@ -18,7 +18,7 @@ import sys import time from typing import ClassVar, Dict, List, Optional, Any -from ...base.models.drm_models import DRMConfig, DRMSystem, LicenseConfig +from ...base.models.drm import DRMConfig, DRMSystem, LicenseConfig from ...base.models.proxy_models import ProxyConfig from ...base.models.streaming_channel import StreamingChannel from ...base.provider import StreamingProvider