Repository: yt-dlp
Issue: ytsubs downloads all videos from all subscribed channels
Labels: cant-reproduce,site-bug

### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

- [X] I understand that I will be **blocked** if I *intentionally* remove or skip any mandatory\* field

### Checklist

- [X] I'm reporting that yt-dlp is broken on a **supported** site
- [X] I've verified that I'm running yt-dlp version **2023.03.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 [known issues](https://github.com/yt-dlp/yt-dlp/issues/3766) and 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

mexico

### Provide a description that is worded well enough to be understood

Using the following, it says downloading from playlist subscriptions, and then for each subscribed channel it tries to download every single video.
    --cookies-from-browser vivaldi
    --no-playlist
    --break-on-existing
    --dateafter today
    --match-filter "original_url!*=/shorts/ & !is_live & !post_live & !was_live"
    --reject-title "livestream"
    --concurrent-fragments 20
    --playlist-end 100
    --embed-chapters
    --sponsorblock-mark all
    --download-archive ".\archive.txt"
    --write-subs
    --sub-format "ass/srt/best"
    --sub-langs en.*,en,-live_chat
    --convert-subs srt
    --embed-metadata
    --extractor-args "youtubetab:approximate_date"
    -o "$downloadDir\[%(channel)s] - %(title)s.%(ext)s" :ytsubs://user/


It seems any combination of these will do the same.

### Provide verbose output that clearly demonstrates the problem

- [X] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [ ] If using API, add `'verbose': True` to `YoutubeDL` params instead
- [X] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below

### Complete Verbose Output

```shell
PS C:\Cron Jobs\Download Latest Youtube Subs\New folder> .\yt-dlp.exe -vU
[debug] Command-line config: ['-vU']
[debug] Portable config "C:\Cron Jobs\Download Latest Youtube Subs\New folder\yt-dlp.conf": ['--cookies-from-browser', 'vivaldi', '--no-playlist', '--break-on-existing', '--dateafter', 'today', '--match-filter', 'original_url!*=/shorts/ & !is_live & !post_live & !was_live', '--reject-title', 'livestream', '--concurrent-fragments', '20', '--embed-chapters', '--sponsorblock-mark', 'all', '--download-archive', '.\\archive.txt', '--write-subs', '--sub-format', 'ass/srt/best', '--sub-langs', 'en.*,en,-live_chat', '--convert-subs', 'srt', '--embed-metadata', '--extractor-args', 'youtubetab:approximate_date', '-o', '$downloadDir\\[%(channel)s] - %(title)s.%(ext)s', ':ytsubs://user/']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.03.04 [392389b7d] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-110014-ga6e9d01f88-20230315 (setts), ffprobe N-110014-ga6e9d01f88-20230315
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[Cookies] Extracting cookies from vivaldi
[debug] Extracting cookies from: "C:\Users\Shawn\AppData\Local\Vivaldi\User Data\Default\Network\Cookies"
[debug] Found local state file at "C:\Users\Shawn\AppData\Local\Vivaldi\User Data\Local State"
[Cookies] Extracted 3213 cookies from vivaldi
[debug] cookie version breakdown: {'v10': 3213, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1786 extractors
[debug] Loading archtps://www.youtube.com/feed/subscriptions
[youtube:tab] subscriptions: Downloading webpage
[download] Downloading playlist: subscriptions
[youtube:tab] Playlisive file '.\\archive.txt'
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.03.04, Current version: stable@2023.03.04
Current Build Hash: 5590c57bd0433ed239a2deaaf92e2ad6f37fe50f53664c821575cafe106a9421
yt-dlp is up to date (stable@2023.03.04)
[youtube:subscriptions] Extracting URL: :ytsubs://user/
[youtube:tab] Extracting URL: htt subscriptions: Downloading 28 items
[download] Downloading item 1 of 28
[youtube:tab] Extracting URL: https://www.youtube.com/@LichessDotOrg
[youtube:tab] @LichessDotOrg: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: ''
[youtube:tab] Downloading all uploads of the channel. To download only the videos in a specific tab, pass the tab's URL
[youtube:tab] @LichessDotOrg/streams: Downloading webpage
[debug] [youtube:tab] Selected tab: 'streams' (live), Requested tab: 'streams'
[youtube:tab] @LichessDotOrg/shorts: Downloading webpage
[debug] [youtube:tab] Selected tab: 'shorts' (shorts), Requested tab: 'shorts'
[youtube:tab] Downloading as multiple playlists, separated by tabs. To download as a single playlist instead, pass https://www.youtube.com/playlist?list=UUr6RfQga70yMM9-nuzAYTsA
[download] Downloading playlist: Lichess
[youtube:tab] Playlist Lichess: Downloading 3 items of 3
[download] Downloading item 1 of 3
[download] Downloading playlist: Lichess - Videos
[debug] [youtube:tab] Extracted SAPISID cookie
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 1: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 2: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 3: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 4: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 5: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 6: Downloading API JSON
[youtube:tab] Playlist Lichess - Videos: Downloading 185 items of 185
[download] Downloading item 1 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=9vy21-FVS-U
[youtube] 9vy21-FVS-U: Downloading webpage
[debug] [youtube] Extracted SAPISID cookie
[youtube] 9vy21-FVS-U: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2023-04-30 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 2 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=9UpWTCBYBOI
[youtube] 9UpWTCBYBOI: Downloading webpage
[youtube] 9UpWTCBYBOI: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2023-01-02 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 3 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=YGJ2XE91TdY
[youtube] YGJ2XE91TdY: Downloading webpage
[youtube] YGJ2XE91TdY: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2022-09-21 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 4 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=Os3BV9pgEkk
[youtube] Os3BV9pgEkk: Downloading webpage
[youtube] Os3BV9pgEkk: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2022-09-19 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 5 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=UX8uD2cPqiU
[youtube] UX8uD2cPqiU: Downloading webpage
[youtube] UX8uD2cPqiU: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2022-09-15 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 6 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=l1LvNDirdcg
```