Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[youtube] Playlists are missing, yt-dlp is only obtaining 2 api pages of playlists showing 60/92 in total on the channel. #10154

Open
9 of 11 tasks
iarp opened this issue Jun 10, 2024 · 1 comment
Labels
site-bug Issue with a specific website triage Untriaged issue

Comments

@iarp
Copy link

iarp commented Jun 10, 2024

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

  • I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

Region

Canada

Provide a description that is worded well enough to be understood

I noticed today the list of playlists from a specific channel only returns 60 out of 92 playlists. When i view by web browser, i can see 4 requests being made to get the list of playlists but yt-dlp only gets 2.

The playlist titled "Black Ops 3" is the last playlist obtained by yt-dlp but there are additional loaded in when scrolling down farther within a browser.

Something to note, the very next playlist (now on page 3) after "Black Ops 3" titled "The Paranormal Action Squad" is missing the "View full playlist" under its title, mousing over the playlist doesn't show the "Play All" hover or text, and clicking on it takes you to the playlist list view instead of playing the videos. I'm unsure if that might be messing with something within yt-dlp.

Provide verbose output that clearly demonstrates the problem

  • 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
  • Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

yt-dlp -vU --flat-playlist https://www.youtube.com/@SeaNanners/playlists        

[debug] Command-line config: ['-vU', '--flat-playlist', 'https://www.youtube.com/@SeaNanners/playlists']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8 
[debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [12b248ce6] (pip) 
[debug] Python 3.11.9 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 3.0.13 30 Jan 2024) 
[debug] exe versions: ffmpeg N-109420-g262e7439c6-20221214 (setts), ffprobe N-109420-g262e7439c6-20221214 
[debug] Optional libraries: Cryptodome-3.20.0, brotli-1.1.0, certifi-2024.06.02, mutagen-1.47.0, requests-2.32.3, sqlite3-3.45.1, urllib3-2.2.1, websockets-12.0 
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1820 extractors 
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest 
Latest version: [email protected] from yt-dlp/yt-dlp 
yt-dlp is up to date ([email protected] from yt-dlp/yt-dlp)
[youtube:tab] Extracting URL: https://www.youtube.com/@SeaNanners/playlists 
[youtube:tab] @SeaNanners/playlists: Downloading webpage 
[debug] [youtube:tab] Selected tab: 'playlists' (playlists), Requested tab: 'playlists' 
[download] Downloading playlist: SeaNanners Gaming Channel - Playlists 
[youtube:tab] UCq54nlcoX-0pLcN5RhxHyug page 1: Downloading API JSON
[youtube:tab] UCq54nlcoX-0pLcN5RhxHyug page 2: Downloading API JSON 
[youtube:tab] Playlist SeaNanners Gaming Channel - Playlists: Downloading 60 items of 60 
[debug] The information of all playlist entries will be held in memory 
[download] Downloading item 1 of 60
[download] Downloading item 2 of 60
[download] Downloading item 3 of 60
[download] Downloading item 4 of 60
[download] Downloading item 5 of 60
[download] Downloading item 6 of 60
[download] Downloading item 7 of 60
[download] Downloading item 8 of 60
[download] Downloading item 9 of 60
[download] Downloading item 10 of 60
[download] Downloading item 11 of 60
[download] Downloading item 12 of 60
[download] Downloading item 13 of 60
[download] Downloading item 14 of 60
[download] Downloading item 15 of 60
[download] Downloading item 16 of 60
[download] Downloading item 17 of 60
[download] Downloading item 18 of 60
[download] Downloading item 19 of 60
[download] Downloading item 20 of 60
[download] Downloading item 21 of 60 
[download] Downloading item 22 of 60
[download] Downloading item 23 of 60
[download] Downloading item 24 of 60
[download] Downloading item 25 of 60
[download] Downloading item 41 of 60
[download] Downloading item 42 of 60
[download] Downloading item 43 of 60
[download] Downloading item 44 of 60
[download] Downloading item 45 of 60
[download] Downloading item 46 of 60
[download] Downloading item 47 of 60
[download] Downloading item 48 of 60
[download] Downloading item 49 of 60
[download] Downloading item 50 of 60
[download] Downloading item 51 of 60
[download] Downloading item 52 of 60
[download] Downloading item 53 of 60
[download] Downloading item 54 of 60
[download] Downloading item 55 of 60
[download] Downloading item 56 of 60
[download] Downloading item 57 of 60
[download] Downloading item 58 of 60
[download] Downloading item 59 of 60
[download] Downloading item 60 of 60
[download] Finished downloading playlist: SeaNanners Gaming Channel - Playlists
@iarp iarp added site-bug Issue with a specific website triage Untriaged issue labels Jun 10, 2024
@iarp
Copy link
Author

iarp commented Jun 13, 2024

I was struggling to find someone else with a lot of playlists, I've found another person that has 245 playlists and all playlists return.

yt-dlp -vU --flat-playlist https://www.youtube.com/@BarbarousKing/playlists
[debug] Command-line config: ['-vU', '--flat-playlist', 'https://www.youtube.com/@BarbarousKing/playlists']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8 
[debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [12b248ce6] (pip) 
[debug] Python 3.11.9 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 3.0.13 30 Jan 2024) 
[debug] exe versions: ffmpeg N-109420-g262e7439c6-20221214 (setts), ffprobe N-109420-g262e7439c6-20221214 
[debug] Optional libraries: Cryptodome-3.20.0, brotli-1.1.0, certifi-2024.06.02, mutagen-1.47.0, requests-2.32.3, sqlite3-3.45.1, urllib3-2.2.1, websockets-12.0 
[debug] Proxy map: {} 
[debug] Request Handlers: urllib, requests, websockets 
[debug] Loaded 1820 extractors 
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest 
Latest version: [email protected] from yt-dlp/yt-dlp 
yt-dlp is up to date ([email protected] from yt-dlp/yt-dlp)
[youtube:tab] Extracting URL: https://www.youtube.com/@BarbarousKing/playlists 
[youtube:tab] @BarbarousKing/playlists: Downloading webpage 
[debug] [youtube:tab] Selected tab: 'playlists' (playlists), Requested tab: 'playlists' 
[download] Downloading playlist: BarbarousKing - Playlists 
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 1: Downloading API JSON
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 2: Downloading API JSON 
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 3: Downloading API JSON 
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 4: Downloading API JSON 
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 5: Downloading API JSON 
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 6: Downloading API JSON 
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 7: Downloading API JSON 
[youtube:tab] UCW6aFryqEcJ-QYgmg-zLhVg page 8: Downloading API JSON 
[youtube:tab] Playlist BarbarousKing - Playlists: Downloading 245 items of 245 
[debug] The information of all playlist entries will be held in memory 
[download] Downloading item 1 of 245
[download] Downloading item 2 of 245
[download] Downloading item 3 of 245
[download] Downloading item 4 of 245
[download] Downloading item 5 of 245
[download] Downloading item 6 of 245
[download] Downloading item 7 of 245
[download] Downloading item 8 of 245
[download] Downloading item 9 of 245
[download] Downloading item 10 of 245
[download] Downloading item 11 of 245 
[download] Downloading item 12 of 245
[download] Downloading item 13 of 245
[download] Downloading item 14 of 245
[download] Downloading item 15 of 245
[download] Downloading item 16 of 245
[download] Downloading item 17 of 245
[download] Downloading item 18 of 245
[download] Downloading item 19 of 245
[download] Downloading item 20 of 245
[download] Downloading item 21 of 245
[download] Downloading item 22 of 245
[download] Downloading item 23 of 245
[download] Downloading item 24 of 245 
[download] Downloading item 25 of 245
[download] Downloading item 26 of 245
[download] Downloading item 27 of 245
[download] Downloading item 28 of 245
[download] Downloading item 29 of 245
[download] Downloading item 30 of 245
[download] Downloading item 31 of 245
[download] Downloading item 32 of 245
[download] Downloading item 33 of 245
[download] Downloading item 34 of 245
[download] Downloading item 35 of 245
[download] Downloading item 36 of 245
[download] Downloading item 37 of 245
[download] Downloading item 38 of 245
[download] Downloading item 39 of 245 
[download] Downloading item 40 of 245
[download] Downloading item 41 of 245
[download] Downloading item 42 of 245
[download] Downloading item 43 of 245
[download] Downloading item 44 of 245
[download] Downloading item 45 of 245
[download] Downloading item 46 of 245
[download] Downloading item 47 of 245
[download] Downloading item 48 of 245
[download] Downloading item 49 of 245
[download] Downloading item 50 of 245 
[download] Downloading item 51 of 245
[download] Downloading item 52 of 245
[download] Downloading item 53 of 245
[download] Downloading item 54 of 245
[download] Downloading item 55 of 245
[download] Downloading item 56 of 245
[download] Downloading item 57 of 245
[download] Downloading item 58 of 245
[download] Downloading item 59 of 245
[download] Downloading item 60 of 245
[download] Downloading item 61 of 245
[download] Downloading item 62 of 245
[download] Downloading item 63 of 245
[download] Downloading item 64 of 245 
[download] Downloading item 65 of 245
[download] Downloading item 66 of 245
[download] Downloading item 67 of 245
[download] Downloading item 68 of 245
[download] Downloading item 69 of 245
[download] Downloading item 70 of 245
[download] Downloading item 71 of 245
[download] Downloading item 72 of 245
[download] Downloading item 73 of 245
[download] Downloading item 74 of 245
[download] Downloading item 75 of 245
[download] Downloading item 76 of 245
[download] Downloading item 77 of 245
[download] Downloading item 78 of 245 
[download] Downloading item 79 of 245
[download] Downloading item 80 of 245
[download] Downloading item 81 of 245
[download] Downloading item 82 of 245
[download] Downloading item 83 of 245
[download] Downloading item 84 of 245
[download] Downloading item 85 of 245
[download] Downloading item 86 of 245
[download] Downloading item 87 of 245
[download] Downloading item 88 of 245
[download] Downloading item 89 of 245
[download] Downloading item 90 of 245
[download] Downloading item 91 of 245 
[download] Downloading item 92 of 245
[download] Downloading item 93 of 245
[download] Downloading item 94 of 245
[download] Downloading item 95 of 245
[download] Downloading item 96 of 245
[download] Downloading item 97 of 245
[download] Downloading item 98 of 245
[download] Downloading item 99 of 245
[download] Downloading item 100 of 245
[download] Downloading item 101 of 245
[download] Downloading item 102 of 245
[download] Downloading item 103 of 245 
[download] Downloading item 104 of 245
[download] Downloading item 105 of 245
[download] Downloading item 106 of 245 
[download] Downloading item 107 of 245
[download] Downloading item 108 of 245
[download] Downloading item 109 of 245
[download] Downloading item 110 of 245 
[download] Downloading item 111 of 245
[download] Downloading item 112 of 245
[download] Downloading item 113 of 245
[download] Downloading item 114 of 245
[download] Downloading item 115 of 245 
[download] Downloading item 116 of 245
[download] Downloading item 117 of 245
[download] Downloading item 118 of 245
[download] Downloading item 119 of 245
[download] Downloading item 120 of 245 
[download] Downloading item 121 of 245
[download] Downloading item 122 of 245
[download] Downloading item 123 of 245
[download] Downloading item 124 of 245
[download] Downloading item 125 of 245
[download] Downloading item 126 of 245 
[download] Downloading item 127 of 245
[download] Downloading item 128 of 245
[download] Downloading item 129 of 245
[download] Downloading item 130 of 245
[download] Downloading item 131 of 245
[download] Downloading item 132 of 245
[download] Downloading item 133 of 245
[download] Downloading item 134 of 245
[download] Downloading item 135 of 245 
[download] Downloading item 136 of 245
[download] Downloading item 137 of 245
[download] Downloading item 138 of 245
[download] Downloading item 139 of 245
[download] Downloading item 140 of 245
[download] Downloading item 141 of 245
[download] Downloading item 142 of 245
[download] Downloading item 143 of 245
[download] Downloading item 144 of 245
[download] Downloading item 145 of 245 
[download] Downloading item 146 of 245
[download] Downloading item 147 of 245
[download] Downloading item 148 of 245
[download] Downloading item 149 of 245
[download] Downloading item 150 of 245
[download] Downloading item 151 of 245
[download] Downloading item 152 of 245
[download] Downloading item 153 of 245 
[download] Downloading item 154 of 245
[download] Downloading item 155 of 245
[download] Downloading item 156 of 245
[download] Downloading item 157 of 245
[download] Downloading item 158 of 245
[download] Downloading item 159 of 245
[download] Downloading item 160 of 245
[download] Downloading item 161 of 245
[download] Downloading item 162 of 245
[download] Downloading item 163 of 245 
[download] Downloading item 164 of 245
[download] Downloading item 165 of 245
[download] Downloading item 166 of 245
[download] Downloading item 167 of 245
[download] Downloading item 168 of 245
[download] Downloading item 169 of 245
[download] Downloading item 170 of 245 
[download] Downloading item 171 of 245
[download] Downloading item 172 of 245 
[download] Downloading item 173 of 245
[download] Downloading item 174 of 245
[download] Downloading item 175 of 245
[download] Downloading item 176 of 245
[download] Downloading item 177 of 245
[download] Downloading item 178 of 245
[download] Downloading item 179 of 245
[download] Downloading item 180 of 245
[download] Downloading item 181 of 245
[download] Downloading item 182 of 245
[download] Downloading item 183 of 245
[download] Downloading item 184 of 245 
[download] Downloading item 185 of 245
[download] Downloading item 186 of 245
[download] Downloading item 187 of 245
[download] Downloading item 188 of 245
[download] Downloading item 189 of 245
[download] Downloading item 190 of 245
[download] Downloading item 191 of 245
[download] Downloading item 192 of 245
[download] Downloading item 193 of 245
[download] Downloading item 194 of 245
[download] Downloading item 195 of 245
[download] Downloading item 196 of 245
[download] Downloading item 197 of 245 
[download] Downloading item 198 of 245
[download] Downloading item 199 of 245
[download] Downloading item 200 of 245
[download] Downloading item 201 of 245
[download] Downloading item 202 of 245
[download] Downloading item 203 of 245
[download] Downloading item 204 of 245
[download] Downloading item 205 of 245
[download] Downloading item 206 of 245
[download] Downloading item 207 of 245
[download] Downloading item 208 of 245
[download] Downloading item 209 of 245
[download] Downloading item 210 of 245
[download] Downloading item 211 of 245 
[download] Downloading item 212 of 245
[download] Downloading item 213 of 245
[download] Downloading item 214 of 245
[download] Downloading item 215 of 245
[download] Downloading item 216 of 245
[download] Downloading item 217 of 245
[download] Downloading item 218 of 245
[download] Downloading item 219 of 245
[download] Downloading item 220 of 245
[download] Downloading item 221 of 245
[download] Downloading item 222 of 245
[download] Downloading item 223 of 245
[download] Downloading item 224 of 245
[download] Downloading item 225 of 245 
[download] Downloading item 226 of 245
[download] Downloading item 227 of 245
[download] Downloading item 228 of 245
[download] Downloading item 229 of 245
[download] Downloading item 230 of 245
[download] Downloading item 231 of 245
[download] Downloading item 232 of 245
[download] Downloading item 233 of 245
[download] Downloading item 234 of 245
[download] Downloading item 235 of 245
[download] Downloading item 236 of 245
[download] Downloading item 237 of 245
[download] Downloading item 238 of 245 
[download] Downloading item 239 of 245
[download] Downloading item 240 of 245
[download] Downloading item 241 of 245
[download] Downloading item 242 of 245
[download] Downloading item 243 of 245
[download] Downloading item 244 of 245
[download] Downloading item 245 of 245
[download] Finished downloading playlist: BarbarousKing - Playlists

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
site-bug Issue with a specific website triage Untriaged issue
Projects
None yet
Development

No branches or pull requests

1 participant