[BiliBiliChannel] Inconsistency and failure to download whole channels videos
See original GitHub issueDO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
- I understand that I will be blocked if I remove or skip any mandatory* field
Checklist
- I’m reporting a bug unrelated to a specific site
- I’ve verified that I’m running yt-dlp version 2022.09.01 (update instructions) or later (specify commit)
- I’ve checked that all provided URLs are playable in a browser with the same IP and same login details
- I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
- I’ve searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
- I’ve read the guidelines for opening an issue
Provide a description that is worded well enough to be understood
Does not get the information from all the channel pages. The BiliBili channel is https://space.bilibili.com/6444277/video.
It used to work, I used yt-dlp to dump the data from each page easily but now it does not. I would assume something has changed on BiliBili’s side which has broken [BiliBiliChannel] yt-dlp.
Edit: The channel has 7308 videos, yet yt-dlp reports none.
Provide verbose output that clearly demonstrates the problem
- Run your yt-dlp command with -vU flag added (
yt-dlp -vU <your command line>
) - Copy the WHOLE output (starting with
[debug] Command-line config
) and insert it below
Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://space.bilibili.com/6444277/video']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.09.01 [5d7c7d6] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.22000-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 2022-06-30-git-03b2ed9a50-full_build-www.gyan.dev (setts), ffprobe 2022-06-30-git-03b2ed9a50-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Loaded 1670 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.09.01, Current version: 2022.09.01
yt-dlp is up to date (2022.09.01)
[debug] [BilibiliChannel] Extracting URL: https://space.bilibili.com/6444277/video
[download] Downloading playlist: 6444277
[BilibiliChannel] 6444277: Downloading page 1
[BilibiliChannel] Playlist 6444277: Downloading 0 videos of 0
[download] Finished downloading playlist: 6444277
Issue Analytics
- State:
- Created a year ago
- Comments:10 (8 by maintainers)
Top Results From Across the Web
Exempt channels from Content ID claims - YouTube Help
Click ADD. After you add channels to your allowlist, Content ID won't claim any videos uploaded to those channels going forward. But, any...
Read more >13 MISTAKES New YouTubers Like YOU Make - and How To ...
As video creators, we all make mistakes on our YouTube journeys, ... that causes them to fail when they first start their YouTube...
Read more >YouTube Promised to Label State-Sponsored Videos But ...
These unmarked channels suggest that YouTube has failed to ... and videos from its news channels are labeled as “funded in whole or...
Read more >YouTube API to fetch all videos on a channel - Stack Overflow
Use the playlist downloader feature from youtube-dl. Ideally you do NOT want to download every video in the playlist which is the default,...
Read more >Why YouTubers' Ad Revenue is Down Despite Streaming Boom
Almost all YouTube channels make money through ads that are played before, during, and after their videos. You know, those pesky ones you ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I updated the PR, now can use yt-dlp core feature to control download:
Note: playlist-items is based on video index, not page
@kruumy I create a PR let you can control page fetching, https://github.com/yt-dlp/yt-dlp/pull/5043 build of this can be found at https://github.com/lockmatrix/yt-dlp/releases/tag/2022.09.26.031645
but it still can not solve this issue, downloading progress can still be blocked.