-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
For everyone:
We are fully aware of this issue, please comment only if you have new info to bring on. Please refrain from opening new issues.
YouTube has recently started to care about alternative frontends like Invidious and is trying to block them.
This currently only affects some public Invidious instances, so if you have the resources, we recommend installing Invidious on your own personal computer or server: https://docs.invidious.io/installation/
Otherwise, try to find another working instance from the list: https://instances.invidious.io
For Invidious instance maintainers:
We have officially released a tool that allow to automatically rotate the IPv6 address of your Invidious server: iv-org/smart-ipv6-rotator and thus escape from the YouTube block!
You can follow the detailed tutorial here: docs.invidious.io/ipv6-rotator
If you want to discuss or read for other solutions: #3915
BUG: The video returned by YouTube isn't the requested one. (WEB client) (VideoNotAvailableException)
When trying to loading any video on the invidious.vpsburti.com instance, this error is shown:
Title: `The video returned by YouTube isn't the requested one. (WEB client) (VideoNotAvailableException)`
Date: `2023-05-27T08:21:28Z`
Route: `/watch?v=Nx-ougrNm50&listen=1`
Version: `2023.05.14-3a54e95 @ master`
<details>
<summary>Backtrace</summary>
<p>
The video returned by YouTube isn't the requested one. (WEB client) (VideoNotAvailableException)
from /usr/share/crystal/src/array.cr:114:31 in 'extract_video_info:video_id'
from src/invidious/videos.cr:377:10 in 'fetch_video'
from src/invidious/videos.cr:365:13 in 'get_video:region'
from src/invidious/routes/watch.cr:63:15 in 'handle'
from lib/kemal/src/kemal/route.cr:13:9 in '->'
from src/invidious/helpers/handlers.cr:30:37 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from lib/kemal/src/kemal/filter_handler.cr:21:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from lib/kemal/src/kemal/init_handler.cr:12:7 in 'process'
from /usr/share/crystal/src/http/server.cr:500:5 in '->'
from /usr/share/crystal/src/fiber.cr:146:11 in 'run'
from ???
</p>
</details>