-
-
Notifications
You must be signed in to change notification settings - Fork 205
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
Question: Is there a way to ignore YT shorts? #262
Comments
Adding the filter EDIT: Appears this may or may not work... yt-dlp/yt-dlp#3165 |
It's tricky. Checkout out our previous discussion on the topic: #163, basically ytdlp doesn't detect that. The only feasible approach would be ignore by keyword, that will catch some if not most of the shorts. Its on the roadmap with:
|
The only issue with key_words_ only is if the word "short" or "#short" aren't used as tags, title or description. I'm hoping yt-dlp comes up with something Looking further into the issue linked from yt-dlp, appears they added checks for shorts to default to the /short/ url yt-dlp/yt-dlp#3168, so the |
Thanks for linking that. Looks like that was a recent change in yt-dlp. I've tested it with some videos, looks like the yt-dlp 'https://www.youtube.com/c/RealEngineering' --playlist-end 2 --dump-json This returns two videos with original_url:
But this doesn't work if you request the page with
will return
even though it is a shorts video. So yt-dlp can't detect it in this case. When Tube Archivist extracts channel videos for example, this extracts only ids first, then as a second step it that video needs to be added to the queue, will Tube Archivist download the full metadata. This significantly improves the rescan speed and reduces the requests to YouTube, so that's not something we should change just to be able to extract shorts. TLDR: As long as yt-dlp can't detect shorts in the |
As per the title.
The text was updated successfully, but these errors were encountered: