-
Notifications
You must be signed in to change notification settings - Fork 843
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
[Bug]: Local API Error: Failed to extract n-token decipher algorithm #5502
Comments
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment has been minimized.
This comment has been minimized.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Guys, just upvote the post. The issue seems to be similar to the one that happened recently - likely YouTube cracking down. Let's not spam the comments. |
Using the main branch of https://github.com/LuanRT/YouTube.js solves the issue on nightly. So maybe we need to wait for a new version release of the library? |
To try the nightly branch of YouTube.js: edit the package.json to reflect
There are build errors on the current main branch of YouTube.js, until the fixes are merged feel free to use my fork to test whether the new version fixes the issue. |
how do i even build freetube? theres no cmake or build instructions anywhere. |
The actual fix is in an open pull request on that repo, so they definitely won't do a release until that is finished and merged. |
As mentioned on your YouTube.js bug reports, the build errors don't happen if you build it correctly (clone YouTube.js, build it and add the built version to FreeTube). |
how would i go about doing that? do i have to add the built youtube.js, and then build freetube? or does it get put into a certain spot where freetube stores data? and where are the instructions to build freetube (if needed)? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
We are aware of the problem that YouTube has intentionally broken stuff again, everyone is affected, so please don't comment unless you have something to add that hasn't already been said. |
@birb7 How to build is mentioned in the docs and yes you won't find a CMake file because this is a JavaScript project. https://docs.freetubeapp.io/development/building-from-source |
Upstream fix is being tested as we speak Temporary workaround, for the best viewing experience I recommend doing the following things:
Note Some Invidious instances throws the error you see in #5489. You should try other Invidious instances when this occurs. It could be difficult to find a working instance because some Invidious instances are IP blocked by YouTube. |
UPDATE: Upstream fix has been merged. |
UPDATE: Fix has successfully passed our testing. Hotfix release will be coming soon! |
UPDATE: We are facing some technical difficulties with GitHub. We aim to resolve it ASAP so we can provide the hotfix release. Thank you all for being patient! |
The latest nightly has been working great for the last 12 hours for me. |
It'd be great if flatpak version could get an update, I haven't been able to use FreeTube for 2 days now and the fix has been out for 1 day. It's not exactly easy for flatpak users to switch to an AppImage. |
@konomikitten The flatpak will get updated when the release happens, there is no nightly flatpak. |
So my understanding is if people use the flatpak version of FreeTube and YouTube breaks it we'll wait longer for it to be working again than people using the AppImage? |
No, that is incorrect, there hasn't been a release yet, the stable/release AppImage is the same as the flatpak release. What was linked above are the nightly/bleeding edge builds, which are created automatically from the lastest changes on the development branch. They are only meant for people that want to help test changes before they are released. They aren't intended for every day use and we recommend doing frequent backups if you do decide to use them, as the nightly builds get a lot less testing than the release builds. |
UPDATE: The issues we were facing earlier are resolved. Release incoming! |
UPDATE: v0.21.3 has been released! You can download the latest version using the following methods: Thank you for being patient and happy watching 📺! |
What do you mean by YouTube.js? Can anyone please explain me? |
Guidelines
Describe the bug
Trid to play any video and got the following message:
Error: Failed to extract n-token decipher algorithm
Expected Behavior
Video reproduces
Issue Labels
content not loading
FreeTube Version
v0.21.2 Beta
Operating System Version
Archlinux, up-to-date
Installation Method
AUR (Unofficial)
Primary API used
Local API
Last Known Working FreeTube Version (If Any)
v0.21.2 Beta
Additional Information
This morning, it did work 🤷 and system was not updated since.
Nightly Build
The text was updated successfully, but these errors were encountered: