It looks like you found a bug in Invidious!



Before reporting a bug, make sure that you have:


If none of the above helped, please open a new issue on GitHub (preferably in English) and include the following text in your message (do NOT translate that text):

Title: `Missing JSON element "videoDetails" (BrokenTubeException)`
Date: `2022-11-28T12:53:56Z`
Route: `/watch?v=Nsu2dEDIhmY&listen=1`
Version: `2022.11.22-5160d8b @ master`

<details>
<summary>Backtrace</summary>
<p>
   
```
Missing JSON element "videoDetails" (BrokenTubeException)
  from /usr/share/crystal/src/array.cr:114:31 in 'parse_video_info'
  from src/invidious/videos/parser.cr:90:12 in 'extract_video_info:video_id'
  from src/invidious/videos.cr:366:10 in 'fetch_video'
  from src/invidious/videos.cr:354: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>
Free Web Hosting