Repository: yt-dlp
Issue: Paramount+ [list index out of range] error
Labels: DRM,site-bug

### Checklist

- [X] I'm reporting a broken site
- [X] I've verified that I'm running yt-dlp version **2021.10.22**. ([update instructions](https://github.com/yt-dlp/yt-dlp#update))
- [X] I've checked that all provided URLs are alive and playable in a browser
- [X] I've checked that all URLs and arguments with special characters are [properly quoted or escaped](https://github.com/ytdl-org/youtube-dl#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

United States

### Description

Some videos are giving the `list index out of range` error within paramountplus.com. I double checked the old releases and it works fine in the 08-02-2021 release but everything after gives the error.

### Verbose log

```shell
ytdl0802 -F "https://www.paramountplus.com/shows/star-trek-prodigy/video/7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_/star-trek-prodigy-lost-found-part-1-2/" --verbose
[debug] Command-line config: ['-F', 'https://www.paramountplus.com/shows/star-trek-prodigy/video/7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_/star-trek-prodigy-lost-found-part-1-2/', '--verbose']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] yt-dlp version 2021.08.02 (exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg 4.4-full_build-www.gyan.dev, ffprobe 4.4-full_build-www.gyan.dev, rtmpdump 2.4
[debug] Proxy map: {}
[debug] [CBS] Extracting URL: https://www.paramountplus.com/shows/star-trek-prodigy/video/7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_/star-trek-prodigy-lost-found-part-1-2/
[CBS] 7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_: Downloading XML
[CBS] 7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_: Downloading StreamPack SMIL data
[CBS] 7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, vcodec:vp9.2(10), acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[CBS] 7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_: Downloading JSON metadata
[info] Available formats for 7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_:
ID       EXT RESOLUTION |   TBR PROTO  | VCODEC        VBR ACODEC     ABR
-------- --- ---------- - ----- ------ - ----------- ----- --------- ----
hls-93   mp4 audio only |   93k m3u8_n |                   mp4a.40.2  93k
hls-496  mp4 640x360    |  496k m3u8_n | avc1.640028  496k mp4a.40.2   0k
hls-839  mp4 768x432    |  839k m3u8_n | avc1.640028  839k mp4a.40.2   0k
hls-1613 mp4 960x540    | 1613k m3u8_n | avc1.640028 1613k mp4a.40.2   0k
hls-2210 mp4 1024x576   | 2210k m3u8_n | avc1.640028 2210k mp4a.40.2   0k
hls-3101 mp4 1280x720   | 3101k m3u8_n | avc1.640028 3101k mp4a.40.2   0k
hls-4588 mp4 1920x1080  | 4588k m3u8_n | avc1.640028 4588k mp4a.40.2   0k

This is with the current version of yt-dlp

ytdl -F "https://www.paramountplus.com/shows/star-trek-prodigy/video/7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_/star-trek-prodigy-lost-found-part-1-2/" --verbose
[debug] Command-line config: ['-F', 'https://www.paramountplus.com/shows/star-trek-prodigy/video/7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_/star-trek-prodigy-lost-found-part-1-2/', '--verbose']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252
[debug] yt-dlp version 2021.10.22 (win_exe)
[debug] Lazy loading extractors is disabled
[debug] Python version 3.9.4 (CPython 64bit) - Windows-10-10.0.18362-SP0
[debug] exe versions: ffmpeg 4.4-full_build-www.gyan.dev, ffprobe 4.4-full_build-www.gyan.dev, rtmpdump 2.4
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
[debug] [ParamountPlus] Extracting URL: https://www.paramountplus.com/shows/star-trek-prodigy/video/7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_/star-trek-prodigy-lost-found-part-1-2/
[ParamountPlus] 7EZmrPOZXaX4kdmgjZhysGqHIDL1Nqs_: Downloading JSON metadata
ERROR: list index out of range
Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 1310, in wrapper
  File "yt_dlp\YoutubeDL.py", line 1335, in __extract_info
  File "yt_dlp\extractor\common.py", line 594, in extract
  File "yt_dlp\extractor\cbs.py", line 72, in _real_extract
  File "yt_dlp\extractor\paramountplus.py", line 101, in _extract_video_info
IndexError: list index out of range
```