From 89198bb23b4d03e0473ac408bfb50d67c2f71165 Mon Sep 17 00:00:00 2001
From: Boof <97455552+hexahigh@users.noreply.github.com>
Date: Sun, 19 Jan 2025 14:13:40 +0100
Subject: [PATCH] [ie/nrk] Extract more formats (#12069)

Closes #12053
Authored by: hexahigh
---
 yt_dlp/extractor/nrk.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/yt_dlp/extractor/nrk.py b/yt_dlp/extractor/nrk.py
index 658ae5f91..efc4a1734 100644
--- a/yt_dlp/extractor/nrk.py
+++ b/yt_dlp/extractor/nrk.py
@@ -12,6 +12,7 @@ from ..utils import (
     parse_iso8601,
     str_or_none,
     try_get,
+    update_url_query,
     url_or_none,
     urljoin,
 )
@@ -171,6 +172,8 @@ class NRKIE(NRKBaseIE):
             format_url = url_or_none(asset.get('url'))
             if not format_url:
                 continue
+            # Remove the 'adap' query parameter
+            format_url = update_url_query(format_url, {'adap': []})
             asset_format = (asset.get('format') or '').lower()
             if asset_format == 'hls' or determine_ext(format_url) == 'm3u8':
                 formats.extend(self._extract_nrk_formats(format_url, video_id))