-
Notifications
You must be signed in to change notification settings - Fork 42
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
[Triage] YouTube returning a 403 (forbidden) #549
Comments
Hey there! Thanks for the report (: This is what happens when I'll keep this issue open for a few days just to remind myself to check back in on any update from the yt-dlp team |
Ahhh good old cat and mouse situation, thanks for taking a look. |
Hi, Sorry to step in like that, I have some questions about this. Let's imagine there is a problem like that and YouTube make some breaking change. yt-dlp is not updated yet, and pinchflat index the data as they come from yt-dlp. Some data will be wrong because of the breaking changes. Does this metadata be updated later when the yt-dlp is updated? If yes, does it occur during the indexing? Do we need to force refresh metadata? It is just questions to know how to handle it when this happens. |
I, too, am getting the same issue. |
Hey all! I've spent some more time looking into this and it seems like this is a widespread issue for some people and yt-dlp. For some people using cookies helped and for others changing their residential IP helped. The root cause seems yet unknown but I'll see if I can push out some changes today to change how rate limiting works in-app @Shayviri good questions! The next successful index should update the in-app metadata. As for filenames, those will be screwed up until I come up with a solution to #408. I've been working on that issue recently, but it's harder than I expected to get everything to work in a sane way. In the meantime, if your filename is screwed up the best option is to delete the media item in-app and re-download it |
Thank God I'm not the only one. Another thing that is seems related to this issue is if you're set to download music (adding metadata to the files), it only downloads the album cover (jpg). |
First time installing Pinchflat, and I stumbled upon this as well :') I also got the "sign in to confirm you're not a bot" error which prevents me from downloading the videos, they're all pending with the # identifier in the meantime. I tried to use cookies as specified in your link, but it's not working. |
I've been looking into this a lot and unfortunately it doesn't seem like anything can be done to mitigate these errors outright. What I'm working on currently is getting a rate limiting system in place (which is proving to be harder than I had expected to get it just how I want) and to improve the app's behaviour to these kinds of errors |
I have an attempted fix for this in #559. I really recommend reading through that but here's the TL;DR:
These changes haven't been released yet since I need to do some testing. If you want to help me test, here's how:
Thank you! |
Hi, |
Thank you! I'm mostly looking for two things:
|
Hi,
And yes, new media is not created. I have a new source, that still has 0 pending media and 0 downloaded media because it cannot even scan the channel. |
Hello,
|
Hi, I noticed to channels being wrongly identified as playlists but I believe at least one was present before the change to the Issue Image, so that seems to be another problem. I try to open an issue for that in the next days. Until now I would call this a success. |
@kieraneglin Just dropping in to say the PipePipe dev (fork of NewPipe) claims to have solved this issue. The way his repos are strangely organized I haven't been able to track down the exact commits or understand what he did, but here is the relevant discussion: InfinityLoop1308/PipePipe#613 Maybe this isn't relevant because its single video / playback speed and not mass downloading, but he is the first person to claimed to have really solved it for now - yt-dlp devs still don't seem to have a solution or even understand the problem. |
Thanks for that link! This may also be resolved by the latest yt-dlp - I'm running some tests right now and I'll whip up a release things look good! If anyone wants to test, you can update yt-dlp with these instructions |
Updating yt-dlp alone on the stable docker tag worked for me |
I've pushed up a new release that includes an update to |
@kieraneglin For me downloads work again. Thanks a lot! |
When using cookies there is still a problem with yt-dlp 2025-01-12 as it is using web_creator that seems to be require PO_TOKEN now. I was able to download using the following in config/extras/yt-dlp-configs/base-config.txt If I read the changes correctly this might be fixed in yt-dlp 2025-01-15 |
Looks like I'm still getting 403:
I'm running v2025.1.14 |
Looks like I won't be able to test for at least a few hours so any help is appreciated 🤙 BTW I'm going to be adding in a way to auto-update yt-dlp on container start (or maybe just add an update button in the UI), but I haven't gotten a chance to get to that yet |
I'm not sure how to update just the yt-dlp in an unraid docker. |
@Gliptopolis I've included instructions linked in my last post - it's at the very bottom of that page. You open a console by clicking on Pinchflat in the Unraid Docker page and selecting "Console" |
I tried that via the console option on the docker, but the commands aren't recognized. I know I'm doing it all wrong and I'm actively searching for the proper way to do it. I'm new to both docker and unraid. |
@kieraneglin You're busy with updates, don't worry about me. I'll eventually get it or you'll have an update I can install. Thanks for responding. |
At least for me I am still seeing errors on age restricted videos. |
Updating yt-dlp works. |
Describe the bug
I recently set up pinchflat last week and everything was working great, yesterday I went to add a new channel and now all videos even those ive already downloaded have the title youtube video #randomstuff
To Reproduce
Ive restarted the docker container, also tried to start a manual index/refresh metadata.
Expected behavior
Should have the current videos title
Screenshots
Diagnostic info
Additional context
pinchflat-logs-2025-01-05.txt
Thanks for any help, loving the app so far its perfect for what I need it for (archiving videos to watch on emby).
The text was updated successfully, but these errors were encountered: