Repository: yt-dlp
Issue: SVT site: "spoken subtitles" audio selected as default audio when available (workaround provided)
Labels: site-bug,triage

### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

- [X] I understand that I will be **blocked** if I remove or skip any mandatory\* field

### Checklist

- [X] I'm reporting a broken site
- [X] I've verified that I'm running yt-dlp version **2022.10.04** ([update instructions](https://github.com/yt-dlp/yt-dlp#update)) or later (specify commit)
- [X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
- [X] I've checked that all URLs and arguments with special characters are [properly quoted or escaped](https://github.com/yt-dlp/yt-dlp/wiki/FAQ#video-url-contains-an-ampersand--and-im-getting-some-strange-output-1-2839-or-v-is-not-recognized-as-an-internal-or-external-command)
- [X] I've searched the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues **including closed ones**. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [X] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

Sweden (most items) and global (some items)

### Provide a description that is worded well enough to be understood

### Background
Since some time SVT has started to provide "uppläst undertext"/"uppläst text" audio (I think the English term could be "spoken captions"?), which means that you can select an audio track where the original audio is overlaid with a computer voice reading the subtitles aloud. The idea is that this will help viewers who have difficulties seeing/reading the subtitles. This is a very niche use and not what the common user would want or expect.

### Technical details
Because of how SVT serves their video/audio formats and how yt-dlp's default format sorting works, for those items on SVT that has "uppläst undertext" audio available, yt-dlp always prefers that audio.
It seems that the "uppläst undertext" formats are always marked with language = "sv-x-tal" (compare to standard Swedish language code "sv"), which facilitates the workaround of adding [language!=sv-x-tal] to the format selection string.
However, this workaround is not easy to find for the user and it should not be expected that yt-dlp prefers to select these very niche audio tracks when just as good quality normal audio is available.

### Resources for further investigation/testing
This is a page collecting all the material on SVT with "Uppläst undertext": https://www.svtplay.se/kategori/upplast-undertext
Most of the interesting material is only accessible from within Sweden but there are some that are globally accessible and would be suitable for testing outside of Sweden, e.g. https://www.svtplay.se/15-minuter-fran-sapmi .
Note that the "uppläst undertext" is only added for where SVT only has burnt-in subtitles, where there are soft subtitles available you will not hear the "uppläst undertext" (probably since the target audience would have equipment to access the soft subtitle text without it being added to the audio).

### Suggestion
I propose that yt-dlp's behavior is modified so that the default handling of audio selection on SVT websites is to select "normal" audio rather than prioritizing "uppläst undertext" audio.

### Provide verbose output that clearly demonstrates the problem

- [X] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [X] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below

### Complete Verbose Output

```shell
1. Format listing, note "Uppläst_text" and "sv-x-tal" information.

Z:\>yt-dlp --ignore-config -vU -F https://www.svtplay.se/video/30969970/adriana-lecouvreur
[debug] Command-line config: ['--ignore-config', '-vU', '-F', 'https://www.svtplay.se/video/30969970/adriana-lecouvreur']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.10.04 [4e0511f] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.17763-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 5.1.1-full_build-www.gyan.dev (setts), ffprobe 5.1.1-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Loaded 1690 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.10.04, Current version: 2022.10.04
yt-dlp is up to date (2022.10.04)
[debug] Using fake IP 78.70.4.226 (SE) as X-Forwarded-For
[debug] [SVTPlay] Extracting URL: https://www.svtplay.se/video/30969970/adriana-lecouvreur
[SVTPlay] 30969970: Downloading webpage
[SVTPlay] jdqXJWV: Downloading JSON metadata
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] Available formats for jdqXJWV:
ID                                   EXT RESOLUTION FPS │    FILESIZE   TBR PROTO │ VCODEC          VBR ACODEC      ABR ASR MORE INFO
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
hls-cmaf-full-stereo-Svenska         mp4 audio only     │                   m3u8  │ audio only          unknown             [sv] Svenska
hls-cmaf-full-stereo-Uppläst_text    mp4 audio only     │                   m3u8  │ audio only          unknown             [sv-x-tal] Uppläst text
hls-cmaf-lb-full-stereo-Svenska      mp4 audio only     │                   m3u8  │ audio only          unknown             [sv] Svenska
hls-cmaf-lb-full-stereo-Uppläst_text mp4 audio only     │                   m3u8  │ audio only          unknown             [sv-x-tal] Uppläst text
hls-stereo-Svenska                   mp4 audio only     │                   m3u8  │ audio only          unknown             [sv] Svenska
hls-ts-avc-stereo-Svenska            mp4 audio only     │                   m3u8  │ audio only          unknown             [sv] Svenska
hls-ts-full-stereo-Svenska           mp4 audio only     │                   m3u8  │ audio only          unknown             [sv] Svenska
hls-ts-full-stereo-Uppläst_text      mp4 audio only     │                   m3u8  │ audio only          unknown             [sv-x-tal] Uppläst text
hls-ts-lb-full-stereo-Svenska        mp4 audio only     │                   m3u8  │ audio only          unknown             [sv] Svenska
hls-ts-lb-full-stereo-Uppläst_text   mp4 audio only     │                   m3u8  │ audio only          unknown             [sv-x-tal] Uppläst text
dash-lb-full-5                       m4a audio only     │ ~  69.71MiB   68k dash  │ audio only          mp4a.40.2   68k 48k [sv] DASH audio, m4a_dash
dash-lb-full-6                       m4a audio only     │ ~  69.84MiB   68k dash  │ audio only          mp4a.40.2   68k 48k [sv-x-tal] DASH audio, m4a_dash
dash-5                               m4a audio only     │ ~ 201.65MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv] DASH audio, m4a_dash
dash-avc-5                           m4a audio only     │ ~ 201.65MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv] DASH audio, m4a_dash
dash-full-10                         m4a audio only     │ ~ 201.65MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv] DASH audio, m4a_dash
dash-hbbtv-avc-2                     m4a audio only     │ ~ 201.65MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv] DASH audio, m4a_dash
dash-hbbtv-hevc-2                    m4a audio only     │ ~ 201.65MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv] DASH audio, m4a_dash
dashhbbtv-5                          m4a audio only     │ ~ 201.65MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv] DASH audio, m4a_dash
dash-full-11                         m4a audio only     │ ~ 201.82MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv-x-tal] DASH audio, m4a_dash
dash-hbbtv-avc-3                     m4a audio only     │ ~ 201.82MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv-x-tal] DASH audio, m4a_dash
dash-hbbtv-hevc-3                    m4a audio only     │ ~ 201.82MiB  197k dash  │ audio only          mp4a.40.2  197k 48k [sv-x-tal] DASH audio, m4a_dash
dash-4                               mp4 416x234        │ ~ 620.02MiB  605k dash  │ avc1.42c01f    605k video only          DASH video, mp4_dash
dash-avc-4                           mp4 416x234        │ ~ 620.02MiB  605k dash  │ avc1.42c01f    605k video only          DASH video, mp4_dash
dash-full-9                          mp4 416x234        │ ~ 620.02MiB  605k dash  │ avc1.42c01f    605k video only          DASH video, mp4_dash
dash-lb-full-4                       mp4 416x234        │ ~ 620.02MiB  605k dash  │ avc1.42c01f    605k video only          DASH video, mp4_dash
dashhbbtv-4                          mp4 416x234        │ ~ 620.02MiB  605k dash  │ avc1.42c01f    605k video only          DASH video, mp4_dash
dash-full-4                          mp4 416x234        │ ~ 473.39MiB  462k dash  │ hvc1.2.4.L123  462k video only          DASH video, mp4_dash
dash-lb-full-2                       mp4 416x234        │ ~ 473.39MiB  462k dash  │ hvc1.2.4.L123  462k video only          DASH video, mp4_dash
hls-cmaf-full-518                    mp4 416x234     25 │ ~ 530.75MiB  518k m3u8  │ avc1.42c01f    518k video only
hls-cmaf-lb-full-518                 mp4 416x234     25 │ ~ 530.75MiB  518k m3u8  │ avc1.42c01f    518k video only
hls-550                              mp4 416x234     25 │ ~ 563.92MiB  550k m3u8  │ avc1.42c01f    550k video only
hls-ts-avc-550                       mp4 416x234     25 │ ~ 563.92MiB  550k m3u8  │ avc1.42c01f    550k video only
hls-ts-full-550                      mp4 416x234     25 │ ~ 563.92MiB  550k m3u8  │ avc1.42c01f    550k video only
hls-ts-lb-full-550                   mp4 416x234     25 │ ~ 563.92MiB  550k m3u8  │ avc1.42c01f    550k video only
hls-cmaf-full-438                    mp4 416x234     25 │ ~ 449.53MiB  439k m3u8  │ hvc1.2.4.L123  439k video only
hls-cmaf-lb-full-438                 mp4 416x234     25 │ ~ 449.53MiB  439k m3u8  │ hvc1.2.4.L123  439k video only
dash-3                               mp4 640x360        │ ~   1.48GiB 1478k dash  │ avc1.4d401f   1478k video only          DASH video, mp4_dash
dash-avc-3                           mp4 640x360        │ ~   1.48GiB 1478k dash  │ avc1.4d401f   1478k video only          DASH video, mp4_dash
dash-full-8                          mp4 640x360        │ ~   1.48GiB 1478k dash  │ avc1.4d401f   1478k video only          DASH video, mp4_dash
dash-lb-full-3                       mp4 640x360        │ ~   1.48GiB 1478k dash  │ avc1.4d401f   1478k video only          DASH video, mp4_dash
dashhbbtv-3                          mp4 640x360        │ ~   1.48GiB 1478k dash  │ avc1.4d401f   1478k video only          DASH video, mp4_dash
dash-full-3                          mp4 640x360        │ ~ 900.03MiB  879k dash  │ hvc1.2.4.L123  879k video only          DASH video, mp4_dash
dash-lb-full-1                       mp4 640x360        │ ~ 900.03MiB  879k dash  │ hvc1.2.4.L123  879k video only          DASH video, mp4_dash
hls-cmaf-full-999                    mp4 640x360     25 │ ~1023.69MiB  999k m3u8  │ avc1.4d401f    999k video only
hls-cmaf-lb-full-999                 mp4 640x360     25 │ ~1023.69MiB  999k m3u8  │ avc1.4d401f    999k video only
hls-1041                             mp4 640x360     25 │ ~   1.04GiB 1041k m3u8  │ avc1.4d401f   1041k video only
hls-ts-avc-1041                      mp4 640x360     25 │ ~   1.04GiB 1041k m3u8  │ avc1.4d401f   1041k video only
hls-ts-full-1041                     mp4 640x360     25 │ ~   1.04GiB 1041k m3u8  │ avc1.4d401f   1041k video only
hls-ts-lb-full-1041                  mp4 640x360     25 │ ~   1.04GiB 1041k m3u8  │ avc1.4d401f   1041k video only
hls-cmaf-full-657                    mp4 640x360     25 │ ~ 673.31MiB  657k m3u8  │ hvc1.2.4.L123  657k video only
hls-cmaf-lb-full-657                 mp4 640x360     25 │ ~ 673.31MiB  657k m3u8  │ hvc1.2.4.L123  657k video only
dash-2                               mp4 960x540        │ ~   2.36GiB 2359k dash  │ avc1.4d401f   2359k video only          DASH video, mp4_dash
dash-avc-2                           mp4 960x540        │ ~   2.36GiB 2359k dash  │ avc1.4d401f   2359k video only          DASH video, mp4_dash
dash-full-7                          mp4 960x540        │ ~   2.36GiB 2359k dash  │ avc1.4d401f   2359k video only          DASH video, mp4_dash
dashhbbtv-2                          mp4 960x540        │ ~   2.36GiB 2359k dash  │ avc1.4d401f   2359k video only          DASH video, mp4_dash
dash-full-2                          mp4 960x540        │ ~   1.62GiB 1624k dash  │ hvc1.2.4.L123 1624k video only          DASH video, mp4_dash
dash-lb-full-0                       mp4 960x540        │ ~   1.62GiB 1624k dash  │ hvc1.2.4.L123 1624k video only          DASH video, mp4_dash
hls-cmaf-full-1503                   mp4 960x540     25 │ ~   1.50GiB 1504k m3u8  │ avc1.4d401f   1504k video only
hls-1556                             mp4 960x540     25 │ ~   1.56GiB 1557k m3u8  │ avc1.4d401f   1557k video only
hls-ts-avc-1556                      mp4 960x540     25 │ ~   1.56GiB 1557k m3u8  │ avc1.4d401f   1557k video only
hls-ts-full-1556                     mp4 960x540     25 │ ~   1.56GiB 1557k m3u8  │ avc1.4d401f   1557k video only
hls-cmaf-full-1043                   mp4 960x540     25 │ ~   1.04GiB 1043k m3u8  │ hvc1.2.4.L123 1043k video only
hls-cmaf-lb-full-1043                mp4 960x540     25 │ ~   1.04GiB 1043k m3u8  │ hvc1.2.4.L123 1043k video only
dash-1                               mp4 1280x720       │ ~   3.75GiB 3753k dash  │ avc1.4d401f   3753k video only          DASH video, mp4_dash
dash-avc-1                           mp4 1280x720       │ ~   3.75GiB 3753k dash  │ avc1.4d401f   3753k video only          DASH video, mp4_dash
dash-full-6                          mp4 1280x720       │ ~   3.75GiB 3753k dash  │ avc1.4d401f   3753k video only          DASH video, mp4_dash
dash-hbbtv-avc-1                     mp4 1280x720       │ ~   3.75GiB 3753k dash  │ avc1.4d401f   3753k video only          DASH video, mp4_dash
dashhbbtv-1                          mp4 1280x720       │ ~   3.75GiB 3753k dash  │ avc1.4d401f   3753k video only          DASH video, mp4_dash
dash-full-1                          mp4 1280x720       │ ~   2.46GiB 2463k dash  │ hvc1.2.4.L123 2463k video only          DASH video, mp4_dash
dash-hbbtv-hevc-1                    mp4 1280x720       │ ~   2.46GiB 2463k dash  │ hvc1.2.4.L123 2463k video only          DASH video, mp4_dash
hls-cmaf-full-2260                   mp4 1280x720    25 │ ~   2.26GiB 2260k m3u8  │ avc1.4d401f   2260k video only
hls-2329                             mp4 1280x720    25 │ ~   2.33GiB 2330k m3u8  │ avc1.4d401f   2330k video only
hls-ts-avc-2329                      mp4 1280x720    25 │ ~   2.33GiB 2330k m3u8  │ avc1.4d401f   2330k video only
hls-ts-full-2329                     mp4 1280x720    25 │ ~   2.33GiB 2330k m3u8  │ avc1.4d401f   2330k video only
hls-cmaf-full-1495                   mp4 1280x720    25 │ ~   1.50GiB 1496k m3u8  │ hvc1.2.4.L123 1496k video only
dash-0                               mp4 1920x1080      │ ~   5.58GiB 5579k dash  │ avc1.640029   5579k video only          DASH video, mp4_dash
dash-avc-0                           mp4 1920x1080      │ ~   5.58GiB 5579k dash  │ avc1.640029   5579k video only          DASH video, mp4_dash
dash-full-5                          mp4 1920x1080      │ ~   5.58GiB 5579k dash  │ avc1.640029   5579k video only          DASH video, mp4_dash
dash-hbbtv-avc-0                     mp4 1920x1080      │ ~   5.58GiB 5579k dash  │ avc1.640029   5579k video only          DASH video, mp4_dash
dashhbbtv-0                          mp4 1920x1080      │ ~   5.58GiB 5579k dash  │ avc1.640029   5579k video only          DASH video, mp4_dash
dash-full-0                          mp4 1920x1080      │ ~   4.33GiB 4328k dash  │ hvc1.2.4.L123 4328k video only          DASH video, mp4_dash
dash-hbbtv-hevc-0                    mp4 1920x1080      │ ~   4.33GiB 4328k dash  │ hvc1.2.4.L123 4328k video only          DASH video, mp4_dash
hls-cmaf-full-3289                   mp4 1920x1080   25 │ ~   3.29GiB 3290k m3u8  │ avc1.640029   3290k video only
hls-3381                             mp4 1920x1080   25 │ ~   3.38GiB 3382k m3u8  │ avc1.640029   3382k video only
hls-ts-avc-3381                      mp4 1920x1080   25 │ ~   3.38GiB 3382k m3u8  │ avc1.640029   3382k video only
hls-ts-full-3381                     mp4 1920x1080   25 │ ~   3.38GiB 3382k m3u8  │ avc1.640029   3382k video only
hls-cmaf-full-2590                   mp4 1920x1080   25 │ ~   2.59GiB 2590k m3u8  │ hvc1.2.4.L123 2590k video only

2. Default format selection behavior

Z:\>yt-dlp --ignore-config -vU -s https://www.svtplay.se/video/30969970/adriana-lecouvreur
[debug] Command-line config: ['--ignore-config', '-vU', '-s', 'https://www.svtplay.se/video/30969970/adriana-lecouvreur']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.10.04 [4e0511f] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.17763-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 5.1.1-full_build-www.gyan.dev (setts), ffprobe 5.1.1-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Loaded 1690 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.10.04, Current version: 2022.10.04
yt-dlp is up to date (2022.10.04)
[debug] Using fake IP 78.77.186.20 (SE) as X-Forwarded-For
[debug] [SVTPlay] Extracting URL: https://www.svtplay.se/video/30969970/adriana-lecouvreur
[SVTPlay] 30969970: Downloading webpage
[SVTPlay] jdqXJWV: Downloading JSON metadata
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] jdqXJWV: Downloading 1 format(s): hls-cmaf-full-2590+dash-hbbtv-hevc-3

3. Adding -f bestvideo*+bestaudio which should (and does) give the same result as default.

Z:\>yt-dlp --ignore-config -vU -s -f bestvideo*+bestaudio https://www.svtplay.se/video/30969970/adriana-lecouvreur
[debug] Command-line config: ['--ignore-config', '-vU', '-s', '-f', 'bestvideo*+bestaudio', 'https://www.svtplay.se/video/30969970/adriana-lecouvreur']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.10.04 [4e0511f] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.17763-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 5.1.1-full_build-www.gyan.dev (setts), ffprobe 5.1.1-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Loaded 1690 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.10.04, Current version: 2022.10.04
yt-dlp is up to date (2022.10.04)
[debug] Using fake IP 78.71.187.42 (SE) as X-Forwarded-For
[debug] [SVTPlay] Extracting URL: https://www.svtplay.se/video/30969970/adriana-lecouvreur
[SVTPlay] 30969970: Downloading webpage
[SVTPlay] jdqXJWV: Downloading JSON metadata
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] jdqXJWV: Downloading 1 format(s): hls-cmaf-full-2590+dash-hbbtv-hevc-3

4. Adding [language!=sv-x-tal] to show workaround behavior

Z:\>yt-dlp --ignore-config -vU -s -f bestvideo*+bestaudio[language!=sv-x-tal] https://www.svtplay.se/video/30969970/adriana-lecouvreur
[debug] Command-line config: ['--ignore-config', '-vU', '-s', '-f', 'bestvideo*+bestaudio[language!=sv-x-tal]', 'https://www.svtplay.se/video/30969970/adriana-lecouvreur']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.10.04 [4e0511f] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.17763-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 5.1.1-full_build-www.gyan.dev (setts), ffprobe 5.1.1-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Loaded 1690 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.10.04, Current version: 2022.10.04
yt-dlp is up to date (2022.10.04)
[debug] Using fake IP 78.73.246.143 (SE) as X-Forwarded-For
[debug] [SVTPlay] Extracting URL: https://www.svtplay.se/video/30969970/adriana-lecouvreur
[SVTPlay] 30969970: Downloading webpage
[SVTPlay] jdqXJWV: Downloading JSON metadata
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading MPD manifest
[SVTPlay] jdqXJWV: Downloading m3u8 information
[SVTPlay] jdqXJWV: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] jdqXJWV: Downloading 1 format(s): hls-cmaf-full-2590+dashhbbtv-5
```