diff options
| author | Emilien Devos <4016501+unixfox@users.noreply.github.com> | 2023-06-11 16:37:27 +0200 |
|---|---|---|
| committer | Emilien Devos <4016501+unixfox@users.noreply.github.com> | 2023-06-11 16:54:30 +0200 |
| commit | 8e4833d21a08b9a25cd15738a399c64bc5575fa6 (patch) | |
| tree | 463d52f0f06bf905685e2aa735f9bc8a68bdcf84 /src | |
| parent | 9cec83c1ffcb03bcfd2d43562528ed290a5546da (diff) | |
| download | invidious-8e4833d21a08b9a25cd15738a399c64bc5575fa6.tar.gz invidious-8e4833d21a08b9a25cd15738a399c64bc5575fa6.tar.bz2 invidious-8e4833d21a08b9a25cd15738a399c64bc5575fa6.zip | |
temp explanation about video not available issue
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/videos/parser.cr | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/invidious/videos/parser.cr b/src/invidious/videos/parser.cr index 2e8eecc3..9cc0ffdc 100644 --- a/src/invidious/videos/parser.cr +++ b/src/invidious/videos/parser.cr @@ -78,7 +78,11 @@ def extract_video_info(video_id : String, proxy_region : String? = nil) elsif video_id != player_response.dig("videoDetails", "videoId") # YouTube may return a different video player response than expected. # See: https://github.com/TeamNewPipe/NewPipe/issues/8713 - raise VideoNotAvailableException.new("The video returned by YouTube isn't the requested one. (WEB client)") + # Line to be reverted if one day we solve the video not available issue. + return { + "version" => JSON::Any.new(Video::SCHEMA_VERSION.to_i64), + "reason" => JSON::Any.new("Can't load the video on this Invidious instance. YouTube is currently trying to block Invidious instances. <a href=\"https://github.com/iv-org/invidious/issues/3822\">Click here for more info about the issue.</a>"), + } else reason = nil end |
