From 9524d1bec8939e9f4dfce8e27c2bd455fe15e0a8 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Mon, 16 Feb 2026 18:51:28 +0100 Subject: [PATCH] Add discovery --- lib/streaming_providers/providers/discovery/auth.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/streaming_providers/providers/discovery/auth.py b/lib/streaming_providers/providers/discovery/auth.py index 1c5dc8a..c7c4677 100644 --- a/lib/streaming_providers/providers/discovery/auth.py +++ b/lib/streaming_providers/providers/discovery/auth.py @@ -44,6 +44,16 @@ class DiscoveryAnonymousCredentials(BaseCredentials): def credential_type(self) -> str: return "discovery_anonymous" + def to_auth_payload(self) -> Dict[str, Any]: + """ + Convert to authentication payload. + + For anonymous auth, Discovery+ uses query parameters, not a payload. + Return empty dict as this method is required by BaseCredentials + but won't be used for GET requests. + """ + return {} + def to_dict(self) -> Dict[str, Any]: """Convert to dictionary for storage""" return {