iv-org / invidious

Invidious is an alternative front-end to YouTube
https://invidious.io
GNU Affero General Public License v3.0
16.46k stars 1.85k forks source link

[Bug] Don't Update Subscriptions #5058

Closed mjuliani closed 2 weeks ago

mjuliani commented 2 weeks ago

Describe the bug Since yesterday, my subscriptions are not updated. My last video on subscriptions has 23 hours now.

I have a self-hosted instance on the local network, with only one user. It had been working for months.

I can't open any channel page. Ex: channel/UCrVLgIniVg6jW38uVqDRIiQ channel:UCXuqSBlHAE6Xw-yeJA0Tunw

I get the following message: 'Could not extract JSON. Youtube API returned error 400 with message: "Request contains an invalid argument."'

In the log, errors like: UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument.""

invidious | Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException)

YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse invidious | 2024-11-07 15:53:06 UTC [error] YoutubeAPI: Request contains an invalid argument.

I created a new test container and the same thing happens, including the import issue #5055

The videos work and the thumbnails load correctly.

Logs

Logs

2024-11-07 15:31:20 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:31:20 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:31:20 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNHb3JlWktQQnRDWENmNTRGM0RGNHVnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ0dvcmVaS1BCdENYQ2Y1NEYzREY0dWd2aWRlb3MxMDI%3D"} 2024-11-07 15:31:20 UTC [error] RefreshChannelsJob: UCGoreZKPBtCXCf54F3DF4ug : Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." 2024-11-07 15:31:20 UTC [error] RefreshChannelsJob: UCGoreZKPBtCXCf54F3DF4ug fiber : backing off for 00:08:00s 2024-11-07 15:31:24 UTC [info] 200 GET /api/v1/trending 462.7ms 2024-11-07 15:31:54 UTC [info] 200 GET /api/v1/trending 410.04ms 2024-11-07 15:32:25 UTC [info] 200 GET /api/v1/trending 415.55ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNFRVZjRHVCUkRpd3hmWEFnUWpMR3VnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ0VFVmNEdUJSRGl3eGZYQWdRakxHdWd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCEEVcDuBRDiwxfXAgQjLGug/latest 208.79ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNQVDJ4bE9rdDZjZDBQeFBsdXZ0QW5nGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1BUMnhsT2t0NmNkMFB4UGx1dnRBbmd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCPT2xlOkt6cd0PxPluvtAng/latest 212.56ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNTUlRXMXpsaGJKT3VPZ05uOGxOWkRBGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1NSVFcxemxoYkpPdU9nTm44bE5aREF2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCSRTW1zlhbJOuOgNn8lNZDA/latest 231.09ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUN6WV92OWJvNlFROGphN3NrTzlUbjFnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ3pZX3Y5Ym82UVE4amE3c2tPOVRuMWd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCzY_v9bo6QQ8ja7skO9Tn1g/latest 226.64ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNURXk2Tm9rNHBNemhDcDJUUzJEbWRBGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1RFeTZOb2s0cE16aENwMlRTMkRtZEF2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCTEy6Nok4pMzhCp2TS2DmdA/latest 267.68ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNTcEZuRFFyODh4Q1o4ME4tWDd0MG5RGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1NwRm5EUXI4OHhDWjgwTi1YN3QwblF2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCSpFnDQr88xCZ80N-X7t0nQ/latest 291.44ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNoVUFhTmhqZGMxYU41Zl8yOUJQcmh3GmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ2hVQWFOaGpkYzFhTjVmXzI5QlByaHd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UChUAaNhjdc1aN5f_29BPrhw/latest 216.57ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNtUmZSR3VidE9JZVlabGp3eV8ybTBnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ21SZlJHdWJ0T0llWVpsand5XzJtMGd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCmRfRGubtOIeYZljwy_2m0g/latest 175.39ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNXUU5NTlRxZW1ZSkVuSjJxRnI5dWJnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1dRTk1OVHFlbVlKRW5KMnFGcjl1Ymd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCWQNMNTqemYJEnJ2qFr9ubg/latest 256.78ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNKdU1wc1FuYTl0MldvQkcxNzBZdmVnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ0p1TXBzUW5hOXQyV29CRzE3MFl2ZWd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCJuMpsQna9t2WoBG170Yveg/latest 262.24ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNHR1pfUE9HbUlXRzFwUVhURHpRdi1nGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ0dHWl9QT0dtSVdHMXBRWFREelF2LWd2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCGGZ_POGmIWG1pQXTDzQv-g/latest 294.79ms 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:32:44 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:32:44 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUN5VTV3a2pnUVlHUkIwaElITXdtMlNnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ3lVNXdramdRWUdSQjBoSUhNd20yU2d2aWRlb3MxMDI%3D"} 2024-11-07 15:32:44 UTC [info] 500 GET /api/v1/channels/UCyU5wkjgQYGRB0hIHMwm2Sg/latest 328.45ms 2024-11-07 15:32:45 UTC [info] 200 GET /feed/subscriptions 14.08ms 2024-11-07 15:32:45 UTC [info] 200 GET /api/v1/auth/feed?page=1 5.44ms 2024-11-07 15:32:46 UTC [info] 200 GET /vi/lFMXc2f8-Do/maxres.jpg 2519.5ms ... 2024-11-07 15:32:58 UTC [info] 200 GET /vi/2BLDQcFZ4zA/mqdefault.jpg 154.08ms 2024-11-07 15:33:26 UTC [info] 200 GET /api/v1/trending 461.25ms 2024-11-07 15:33:53 UTC [info] 200 POST /api/v1/auth/notifications 318031.34ms 2024-11-07 15:33:56 UTC [info] 200 GET /api/v1/trending 437.56ms 2024-11-07 15:34:04 UTC [info] 200 POST /api/v1/auth/notifications 66009.56ms 2024-11-07 15:34:27 UTC [info] 200 GET /api/v1/trending 405.71ms 2024-11-07 15:34:28 UTC [info] 200 GET /feed/subscriptions 7.53ms 2024-11-07 15:34:29 UTC [info] 200 GET /api/v1/auth/feed?page=1 5.61ms 2024-11-07 15:34:54 UTC [info] 200 GET /api/v1/auth/playlists/IVPLpU8aJnbHv-fwBZEu4Y1dfKQKP4WJ8UA 3.88ms 2024-11-07 15:34:55 UTC [info] 200 GET /api/v1/auth/playlists 3.8ms 2024-11-07 15:34:57 UTC [info] 200 GET /api/v1/trending 394.24ms 2024-11-07 15:34:59 UTC [info] 200 GET /vi/INkXsshtw_M/maxres.jpg 2276.57ms 2024-11-07 15:35:01 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:35:01 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:35:01 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUMwNE1QZnVfTGJpQ0w3MXJydVFPcHNBGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQzA0TVBmdV9MYmlDTDcxcnJ1UU9wc0F2aWRlb3MxMDI%3D"} 2024-11-07 15:35:01 UTC [info] 500 GET /api/v1/channels/UC04MPfu_LbiCL71rruQOpsA 241.13ms 2024-11-07 15:35:10 UTC [info] 200 GET /api/v1/channels/UC04MPfu_LbiCL71rruQOpsA/playlists 360.72ms 2024-11-07 15:35:12 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:35:12 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:35:12 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUMwNE1QZnVfTGJpQ0w3MXJydVFPcHNBGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQzA0TVBmdV9MYmlDTDcxcnJ1UU9wc0F2aWRlb3MxMDI%3D"} 2024-11-07 15:35:12 UTC [info] 500 GET /api/v1/channels/UC04MPfu_LbiCL71rruQOpsA 255.1ms 2024-11-07 15:35:28 UTC [info] 200 GET /api/v1/trending 434.52ms 2024-11-07 15:35:58 UTC [info] 200 GET /api/v1/trending 456.69ms 2024-11-07 15:36:29 UTC [info] 200 GET /api/v1/trending 435.02ms 2024-11-07 15:36:59 UTC [info] 200 GET /api/v1/trending 460.48ms 2024-11-07 15:37:30 UTC [info] 200 GET /api/v1/trending 468.66ms 2024-11-07 15:38:00 UTC [info] 200 GET /api/v1/trending 453.03ms 2024-11-07 15:38:31 UTC [info] 200 GET /api/v1/trending 388.38ms 2024-11-07 15:38:54 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:38:54 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:38:54 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNtRUNsekNCRHgtdnJ0MEd1U0tCZDlnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ21FQ2x6Q0JEeC12cnQwR3VTS0JkOWd2aWRlb3MxMDI%3D"} 2024-11-07 15:38:54 UTC [info] 500 GET /api/v1/channels/UCmEClzCBDx-vrt0GuSKBd9g 358.93ms 2024-11-07 15:39:01 UTC [info] 200 GET /api/v1/trending 451.68ms 2024-11-07 15:39:20 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:39:20 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:39:20 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNUMDlxQzJ2d2xiSnZvZlpSSWRMYWxnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1QwOXFDMnZ3bGJKdm9mWlJJZExhbGd2aWRlb3MxMDI%3D"} 2024-11-07 15:39:20 UTC [error] RefreshChannelsJob: UCT09qC2vwlbJvofZRIdLalg : Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." 2024-11-07 15:39:20 UTC [error] RefreshChannelsJob: UCT09qC2vwlbJvofZRIdLalg fiber : backing off for 00:16:00s 2024-11-07 15:39:31 UTC [info] 302 GET / 1.81ms 2024-11-07 15:39:31 UTC [info] 200 GET /feed/subscriptions 6.96ms 2024-11-07 15:39:32 UTC [info] 200 GET /api/v1/trending 495.3ms 2024-11-07 15:39:32 UTC [info] 200 GET /vi/OAXJjlH5EFs/mqdefault.jpg 234.43ms 2024-11-07 15:39:32 UTC [info] 200 GET /vi/N00kNYTXZEA/mqdefault.jpg 271.91ms 2024-11-07 15:39:32 UTC [info] 200 GET /vi/kGOPeukcwE0/mqdefault.jpg 98.75ms 2024-11-07 15:39:32 UTC [info] 200 GET /vi/2BLDQcFZ4zA/mqdefault.jpg 96.78ms 2024-11-07 15:39:32 UTC [info] 200 GET /vi/MPopLASicSc/mqdefault.jpg 183.35ms 2024-11-07 15:39:34 UTC [info] 200 GET /subscription_manager 3.96ms 2024-11-07 15:39:34 UTC [info] 200 GET /api/v1/auth/subscriptions 3.8ms 2024-11-07 15:39:35 UTC [info] 302 GET / 1.83ms 2024-11-07 15:39:35 UTC [info] 200 GET /feed/subscriptions 7.89ms 2024-11-07 15:39:36 UTC [info] 200 GET /api/v1/auth/subscriptions 3.85ms 2024-11-07 15:39:37 UTC [info] 200 GET /feed/subscriptions 6.72ms 2024-11-07 15:39:37 UTC [info] 200 GET /api/v1/auth/subscriptions 4.06ms 2024-11-07 15:39:40 UTC [info] 200 GET /feed/subscriptions 14.17ms 2024-11-07 15:39:41 UTC [info] 200 GET /api/v1/auth/subscriptions 3.95ms 2024-11-07 15:40:02 UTC [info] 200 GET /api/v1/trending 442.31ms 2024-11-07 15:40:33 UTC [info] 200 GET /api/v1/trending 454.41ms 2024-11-07 15:40:45 UTC [info] 200 POST /api/v1/auth/notifications 71010.15ms 2024-11-07 15:40:48 UTC [info] 200 POST /api/v1/auth/notifications 71034.71ms 2024-11-07 15:40:50 UTC [info] 200 POST /api/v1/auth/notifications 74011.0ms 2024-11-07 15:40:51 UTC [info] 200 POST /api/v1/auth/notifications 79007.66ms 2024-11-07 15:41:03 UTC [info] 200 GET /api/v1/trending 407.18ms 2024-11-07 15:41:05 UTC [info] 200 GET /feed/subscriptions 6.38ms 2024-11-07 15:41:06 UTC [info] 200 GET /api/v1/auth/subscriptions 3.65ms 2024-11-07 15:41:23 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:41:23 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:41:23 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNtRUNsekNCRHgtdnJ0MEd1U0tCZDlnGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ21FQ2x6Q0JEeC12cnQwR3VTS0JkOWd2aWRlb3MxMDI%3D"} Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException) from /usr/share/crystal/src/io/buffered.cr:265:5 in '_post_json' from src/invidious/channels/videos.cr:107:12 in 'get_videos:continuation:sort_by' from src/invidious/channels/videos.cr:87:12 in 'videos' 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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30: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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/invidious/helpers/handlers.cr:94:12 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/ext/kemal_static_file_handler.cr:106:14 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client' from /usr/share/crystal/src/fiber.cr:141:11 in 'run' from ??? 2024-11-07 15:41:23 UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument."" 2024-11-07 15:41:23 UTC [info] 500 GET /channel/UCmEClzCBDx-vrt0GuSKBd9g 677.96ms 2024-11-07 15:41:24 UTC [info] 200 GET /api/v1/auth/subscriptions 3.52ms 2024-11-07 15:41:33 UTC [info] 200 GET /api/v1/trending 411.48ms 2024-11-07 15:41:42 UTC [info] 200 GET /api/v1/auth/subscriptions 3.99ms 2024-11-07 15:41:47 UTC [info] 200 GET /watch?v=OAXJjlH5EFs 1386.26ms 2024-11-07 15:41:47 UTC [info] 200 GET /js/playlist_widget.js?v=1730994107234 616.97µs 2024-11-07 15:41:47 UTC [info] 302 GET /latest_version?id=OAXJjlH5EFs&itag=18 1.47ms 2024-11-07 15:41:47 UTC [info] 200 GET /api/manifest/dash/id/OAXJjlH5EFs?local=true&unique_res=1 7.06ms 2024-11-07 15:41:47 UTC [info] 200 GET /api/v1/storyboards/OAXJjlH5EFs?height=90 2.6ms 2024-11-07 15:41:47 UTC [info] 200 GET /ggpht/sy0j2aVbZ3jaRlo4XjNTdOTqJWzCsBhQZ-va4Y1p3HTSzhlw93WEdfbXXx_2ZrLm_MO3UGQA4A=s48-c-k-c0x00ffffff-no-rj 378.84ms 2024-11-07 15:41:47 UTC [info] 200 GET /vi/mS5Om47vsaA/mqdefault.jpg 100.35ms 2024-11-07 15:41:47 UTC [info] 200 GET /videoplayback?expire=1731015706&ei=ut8sZ6uSKpLo-LAPlauVsAo&ip=186.224.169.63&id=o-AHeTSRVMFlR-a1JJevJW7mSUrrC0OmjMbva38XoP_The&itag=397&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C247%2C394%2C395%2C396%2C397%2C398%2C779%2C780&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1730994106%2C&mh=E-&mm=31%2C29&mn=sn-45nuxgoxu-nvqs%2Csn-bg0s7n7l&ms=au%2Crdu&mv=m&mvi=1&pl=22&rms=au%2Cau&initcwndbps=1102500&bui=AQn3pFSW_dhWsiv_L-jXyWSwm9yYXAofodYwH8gT9U92_WzTtkYG73ybpAFXKlAQvO0--tp7Ff0RllXh&spc=qtApAan0vaf0_vDquPY_uJC1lXuU7rP6AwCzPwua4dkB4ZqcBDKPAzLjB2BW&vprv=1&svpuc=1&mime=video%2Fmp4&ns=TeniKBimk-iQuaweMnOvyykQ&rqh=1&gir=yes&clen=2463325&ratebypass=yes&dur=60.033&lmt=1730916010238084&mt=1730993604&fvip=3&keepalive=yes&fexp=51312688%2C51326932&c=WEB&sefc=1&txp=543C434&n=iZz_mKedtF9S3Q&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgOncLjXgRaEXFyl9D-qWHVzIoOrx0CaToi2p9An-rnwoCIDLbZY8XQ-fc0ctxZ8-CTvsSPDVUjD3tqLxoTYiElhM-&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=ACJ0pHgwRQIhAKtsZ5iloYmqxIfCaE6lg8xE7EzhS-vQ_VVbNJxKSFrIAiBFL8ocIlHP0rYWngVi76WmPnyP9WxaXWp41pmSnqfDDw%3D%3D&pot=MnSFvgjxMzsddIWGGnJpkBGXtH7Q-1ZrYqEOS5kucROL7nD8ML05n6Y3OmSS10MV9EHyFGOY9qV1U4PPaTL9xl8PLIgsl-sZHsC28aG88INht4nYrEABD1yEDjb1MzN2xOqCqWYbj4qclikTn9WtswsPzF1mXw%3D%3D&host=rr1---sn-45nuxgoxu-nvqs.googlevideo.com 434.12ms 2024-11-07 15:41:47 UTC [info] 200 GET /vi/fy4IegkF0WE/mqdefault.jpg 212.45ms 2024-11-07 15:41:47 UTC [info] 200 GET /vi/fNU-XAZjhzA/mqdefault.jpg 192.49ms 2024-11-07 15:41:47 UTC [info] 200 GET /vi/0ygrVGQpjjA/mqdefault.jpg 100.0ms 2024-11-07 15:41:48 UTC [info] 200 GET /vi/uFLsJrQ-III/mqdefault.jpg 162.05ms 2024-11-07 15:41:48 UTC [info] 206 GET /videoplayback?expire=1731015706&ei=ut8sZ6uSKpLo-LAPlauVsAo&ip=186.224.169.63&id=o-AHeTSRVMFlR-a1JJevJW7mSUrrC0OmjMbva38XoP_The&itag=397&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C247%2C394%2C395%2C396%2C397%2C398%2C779%2C780&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1730994106%2C&mh=E-&mm=31%2C29&mn=sn-45nuxgoxu-nvqs%2Csn-bg0s7n7l&ms=au%2Crdu&mv=m&mvi=1&pl=22&rms=au%2Cau&initcwndbps=1102500&bui=AQn3pFSW_dhWsiv_L-jXyWSwm9yYXAofodYwH8gT9U92_WzTtkYG73ybpAFXKlAQvO0--tp7Ff0RllXh&spc=qtApAan0vaf0_vDquPY_uJC1lXuU7rP6AwCzPwua4dkB4ZqcBDKPAzLjB2BW&vprv=1&svpuc=1&mime=video%2Fmp4&ns=TeniKBimk-iQuaweMnOvyykQ&rqh=1&gir=yes&clen=2463325&ratebypass=yes&dur=60.033&lmt=1730916010238084&mt=1730993604&fvip=3&keepalive=yes&fexp=51312688%2C51326932&c=WEB&sefc=1&txp=543C434&n=iZz_mKedtF9S3Q&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgOncLjXgRaEXFyl9D-qWHVzIoOrx0CaToi2p9An-rnwoCIDLbZY8XQ-fc0ctxZ8-CTvsSPDVUjD3tqLxoTYiElhM-&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=ACJ0pHgwRQIhAKtsZ5iloYmqxIfCaE6lg8xE7EzhS-vQ_VVbNJxKSFrIAiBFL8ocIlHP0rYWngVi76WmPnyP9WxaXWp41pmSnqfDDw%3D%3D&pot=MnSFvgjxMzsddIWGGnJpkBGXtH7Q-1ZrYqEOS5kucROL7nD8ML05n6Y3OmSS10MV9EHyFGOY9qV1U4PPaTL9xl8PLIgsl-sZHsC28aG88INht4nYrEABD1yEDjb1MzN2xOqCqWYbj4qclikTn9WtswsPzF1mXw%3D%3D&host=rr1---sn-45nuxgoxu-nvqs.googlevideo.com 141.81ms 2024-11-07 15:41:48 UTC [info] 200 GET /videoplayback?expire=1731015706&ei=ut8sZ6uSKpLo-LAPlauVsAo&ip=186.224.169.63&id=o-AHeTSRVMFlR-a1JJevJW7mSUrrC0OmjMbva38XoP_The&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1730994106%2C&mh=E-&mm=31%2C29&mn=sn-45nuxgoxu-nvqs%2Csn-bg0s7n7l&ms=au%2Crdu&mv=m&mvi=1&pl=22&rms=au%2Cau&initcwndbps=1102500&bui=AQn3pFSW_dhWsiv_L-jXyWSwm9yYXAofodYwH8gT9U92_WzTtkYG73ybpAFXKlAQvO0--tp7Ff0RllXh&spc=qtApAan0vaf0_vDquPY_uJC1lXuU7rP6AwCzPwua4dkB4ZqcBDKPAzLjB2BW&vprv=1&svpuc=1&mime=audio%2Fmp4&ns=TeniKBimk-iQuaweMnOvyykQ&rqh=1&gir=yes&clen=973410&ratebypass=yes&dur=60.093&lmt=1730915132145981&mt=1730993604&fvip=3&keepalive=yes&fexp=51312688%2C51326932&c=WEB&sefc=1&txp=5432434&n=iZz_mKedtF9S3Q&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAPSpNFrDOWz2EiRPjO0RnJYeyMwX-O69JU_FRCBsaV40AiEAm8EbSj50hjxm_07p8hAwtflY-qUXGFlL9orkK-JuhGo%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=ACJ0pHgwRQIhAKtsZ5iloYmqxIfCaE6lg8xE7EzhS-vQ_VVbNJxKSFrIAiBFL8ocIlHP0rYWngVi76WmPnyP9WxaXWp41pmSnqfDDw%3D%3D&pot=MnSFvgjxMzsddIWGGnJpkBGXtH7Q-1ZrYqEOS5kucROL7nD8ML05n6Y3OmSS10MV9EHyFGOY9qV1U4PPaTL9xl8PLIgsl-sZHsC28aG88INht4nYrEABD1yEDjb1MzN2xOqCqWYbj4qclikTn9WtswsPzF1mXw%3D%3D&host=rr1---sn-45nuxgoxu-nvqs.googlevideo.com 215.93ms 2024-11-07 15:41:48 UTC [info] 206 GET /videoplayback?expire=1731015706&ei=ut8sZ6uSKpLo-LAPlauVsAo&ip=186.224.169.63&id=o-AHeTSRVMFlR-a1JJevJW7mSUrrC0OmjMbva38XoP_The&itag=397&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C247%2C394%2C395%2C396%2C397%2C398%2C779%2C780&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1730994106%2C&mh=E-&mm=31%2C29&mn=sn-45nuxgoxu-nvqs%2Csn-bg0s7n7l&ms=au%2Crdu&mv=m&mvi=1&pl=22&rms=au%2Cau&initcwndbps=1102500&bui=AQn3pFSW_dhWsiv_L-jXyWSwm9yYXAofodYwH8gT9U92_WzTtkYG73ybpAFXKlAQvO0--tp7Ff0RllXh&spc=qtApAan0vaf0_vDquPY_uJC1lXuU7rP6AwCzPwua4dkB4ZqcBDKPAzLjB2BW&vprv=1&svpuc=1&mime=video%2Fmp4&ns=TeniKBimk-iQuaweMnOvyykQ&rqh=1&gir=yes&clen=2463325&ratebypass=yes&dur=60.033&lmt=1730916010238084&mt=1730993604&fvip=3&keepalive=yes&fexp=51312688%2C51326932&c=WEB&sefc=1&txp=543C434&n=iZz_mKedtF9S3Q&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgOncLjXgRaEXFyl9D-qWHVzIoOrx0CaToi2p9An-rnwoCIDLbZY8XQ-fc0ctxZ8-CTvsSPDVUjD3tqLxoTYiElhM-&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=ACJ0pHgwRQIhAKtsZ5iloYmqxIfCaE6lg8xE7EzhS-vQ_VVbNJxKSFrIAiBFL8ocIlHP0rYWngVi76WmPnyP9WxaXWp41pmSnqfDDw%3D%3D&pot=MnSFvgjxMzsddIWGGnJpkBGXtH7Q-1ZrYqEOS5kucROL7nD8ML05n6Y3OmSS10MV9EHyFGOY9qV1U4PPaTL9xl8PLIgsl-sZHsC28aG88INht4nYrEABD1yEDjb1MzN2xOqCqWYbj4qclikTn9WtswsPzF1mXw%3D%3D&host=rr1---sn-45nuxgoxu-nvqs.googlevideo.com 111.03ms 2024-11-07 15:41:48 UTC [info] 206 GET /videoplayback?expire=1731015706&ei=ut8sZ6uSKpLo-LAPlauVsAo&ip=186.224.169.63&id=o-AHeTSRVMFlR-a1JJevJW7mSUrrC0OmjMbva38XoP_The&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1730994106%2C&mh=E-&mm=31%2C29&mn=sn-45nuxgoxu-nvqs%2Csn-bg0s7n7l&ms=au%2Crdu&mv=m&mvi=1&pl=22&rms=au%2Cau&initcwndbps=1102500&bui=AQn3pFSW_dhWsiv_L-jXyWSwm9yYXAofodYwH8gT9U92_WzTtkYG73ybpAFXKlAQvO0--tp7Ff0RllXh&spc=qtApAan0vaf0_vDquPY_uJC1lXuU7rP6AwCzPwua4dkB4ZqcBDKPAzLjB2BW&vprv=1&svpuc=1&mime=audio%2Fmp4&ns=TeniKBimk-iQuaweMnOvyykQ&rqh=1&gir=yes&clen=973410&ratebypass=yes&dur=60.093&lmt=1730915132145981&mt=1730993604&fvip=3&keepalive=yes&fexp=51312688%2C51326932&c=WEB&sefc=1&txp=5432434&n=iZz_mKedtF9S3Q&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAPSpNFrDOWz2EiRPjO0RnJYeyMwX-O69JU_FRCBsaV40AiEAm8EbSj50hjxm_07p8hAwtflY-qUXGFlL9orkK-JuhGo%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=ACJ0pHgwRQIhAKtsZ5iloYmqxIfCaE6lg8xE7EzhS-vQ_VVbNJxKSFrIAiBFL8ocIlHP0rYWngVi76WmPnyP9WxaXWp41pmSnqfDDw%3D%3D&pot=MnSFvgjxMzsddIWGGnJpkBGXtH7Q-1ZrYqEOS5kucROL7nD8ML05n6Y3OmSS10MV9EHyFGOY9qV1U4PPaTL9xl8PLIgsl-sZHsC28aG88INht4nYrEABD1yEDjb1MzN2xOqCqWYbj4qclikTn9WtswsPzF1mXw%3D%3D&host=rr1---sn-45nuxgoxu-nvqs.googlevideo.com 111.23ms 2024-11-07 15:41:48 UTC [info] 206 GET /videoplayback?expire=1731015706&ei=ut8sZ6uSKpLo-LAPlauVsAo&ip=186.224.169.63&id=o-AHeTSRVMFlR-a1JJevJW7mSUrrC0OmjMbva38XoP_The&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1730994106%2C&mh=E-&mm=31%2C29&mn=sn-45nuxgoxu-nvqs%2Csn-bg0s7n7l&ms=au%2Crdu&mv=m&mvi=1&pl=22&rms=au%2Cau&initcwndbps=1102500&bui=AQn3pFSW_dhWsiv_L-jXyWSwm9yYXAofodYwH8gT9U92_WzTtkYG73ybpAFXKlAQvO0--tp7Ff0RllXh&spc=qtApAan0vaf0_vDquPY_uJC1lXuU7rP6AwCzPwua4dkB4ZqcBDKPAzLjB2BW&vprv=1&svpuc=1&mime=audio%2Fmp4&ns=TeniKBimk-iQuaweMnOvyykQ&rqh=1&gir=yes&clen=973410&ratebypass=yes&dur=60.093&lmt=1730915132145981&mt=1730993604&fvip=3&keepalive=yes&fexp=51312688%2C51326932&c=WEB&sefc=1&txp=5432434&n=iZz_mKedtF9S3Q&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRgIhAPSpNFrDOWz2EiRPjO0RnJYeyMwX-O69JU_FRCBsaV40AiEAm8EbSj50hjxm_07p8hAwtflY-qUXGFlL9orkK-JuhGo%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=ACJ0pHgwRQIhAKtsZ5iloYmqxIfCaE6lg8xE7EzhS-vQ_VVbNJxKSFrIAiBFL8ocIlHP0rYWngVi76WmPnyP9WxaXWp41pmSnqfDDw%3D%3D&pot=MnSFvgjxMzsddIWGGnJpkBGXtH7Q-1ZrYqEOS5kucROL7nD8ML05n6Y3OmSS10MV9EHyFGOY9qV1U4PPaTL9xl8PLIgsl-sZHsC28aG88INht4nYrEABD1yEDjb1MzN2xOqCqWYbj4qclikTn9WtswsPzF1mXw%3D%3D&host=rr1---sn-45nuxgoxu-nvqs.googlevideo.com 79.92ms 2024-11-07 15:41:48 UTC [info] 200 GET /videoplayback?expire=1731015706&ei=ut8sZ6uSKpLo-LAPlauVsAo&ip=186.224.169.63&id=o-AHeTSRVMFlR-a1JJevJW7mSUrrC0OmjMbva38XoP_The&itag=398&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C247%2C394%2C395%2C396%2C397%2C398%2C779%2C780&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1730994106%2C&mh=E-&mm=31%2C29&mn=sn-45nuxgoxu-nvqs%2Csn-bg0s7n7l&ms=au%2Crdu&mv=m&mvi=1&pl=22&rms=au%2Cau&initcwndbps=1102500&bui=AQn3pFSW_dhWsiv_L-jXyWSwm9yYXAofodYwH8gT9U92_WzTtkYG73ybpAFXKlAQvO0--tp7Ff0RllXh&spc=qtApAan0vaf0_vDquPY_uJC1lXuU7rP6AwCzPwua4dkB4ZqcBDKPAzLjB2BW&vprv=1&svpuc=1&mime=video%2Fmp4&ns=TeniKBimk-iQuaweMnOvyykQ&rqh=1&gir=yes&clen=4523755&ratebypass=yes&dur=60.033&lmt=1730916055395415&mt=1730993604&fvip=3&keepalive=yes&fexp=51312688%2C51326932&c=WEB&sefc=1&txp=543C434&n=iZz_mKedtF9S3Q&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRQIgXYxZS2h7ncfaOxuwhbBAPpYfixzmpeWBr23v7WYPhDcCIQDBJ1QYHcbC5BTjf40uPVPWJxN1cy1RbiAevQSDG--piQ%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=ACJ0pHgwRQIhAKtsZ5iloYmqxIfCaE6lg8xE7EzhS-vQ_VVbNJxKSFrIAiBFL8ocIlHP0rYWngVi76WmPnyP9WxaXWp41pmSnqfDDw%3D%3D&pot=MnSFvgjxMzsddIWGGnJpkBGXtH7Q-1ZrYqEOS5kucROL7nD8ML05n6Y3OmSS10MV9EHyFGOY9qV1U4PPaTL9xl8PLIgsl-sZHsC28aG88INht4nYrEABD1yEDjb1MzN2xOqCqWYbj4qclikTn9WtswsPzF1mXw%3D%3D&host=rr1---sn-45nuxgoxu-nvqs.googlevideo.com 160.75ms 2024-11-07 15:41:49 UTC [info] 200 GET /vi/OAXJjlH5EFs/maxres.jpg 2040.52ms 2024-11-07 15:41:49 UTC [info] 200 GET /api/v1/comments/OAXJjlH5EFs?format=html&hl=pt-BR&thin_mode=false 318.4ms 2024-11-07 15:41:49 UTC [info] 200 GET /vi/DQeC5i9c09M/mqdefault.jpg 154.06ms 2024-11-07 15:41:49 UTC [info] 200 GET /ggpht/ytc/AIdro_lVcHIx0u3SF1oa-zHhRludJOl7wZ7jWHmPpGpI61ANoB3Y=s88-c-k-c0x00ffffff-no-rj 133.19ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/ytc/AIdro_mBIcRF7KJgZtH1sF9zpZLyP7dSzGRgl9uQCveLZwMNt8fOfoKZxIn1FLNP303YunpsIQ=s88-c-k-c0x00ffffff-no-rj 155.29ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/u0cMtku1q0IqXFia5fOG_RPYAnNujLBVAL0a_zK5hC_ihAfZEJmleyD41IAQzZH0A2DzFQ4m=s88-c-k-c0x00ffffff-no-rj 176.94ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/IiI9eBvnj_3GYWkAOH-RJLEePhQTKerm8PVjj7I3KsGr0g8Pk8WpQ7OgLtIAo1sAtB_xzzP6UA=s88-c-k-c0x00ffffff-no-rj 117.09ms 2024-11-07 15:41:50 UTC [info] 200 GET /api/v1/auth/subscriptions 3.82ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/ytc/AIdro_lFAb_fjgRNxvmTNRvx6p5iTjv-doo7C3ZTRJxKWa8=s88-c-k-c0x00ffffff-no-rj 364.3ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/ytc/AIdro_k04CZ8P0SKME9kPMr9aZ6zH5-N5TCopGpPKVSviPQ=s88-c-k-c0x00ffffff-no-rj 156.58ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/ytc/AIdro_nQnix-VeJ6EdB4XIG9FFgrkb8_vpSDP2Ft1Cp8cNbPAPogyXsBLaYw96po1fV2IWNUFw=s88-c-k-c0x00ffffff-no-rj 92.42ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/ytc/AIdro_lPYo7vNn3rhALaqv13zExTsuAVVvIwNf7qL63f6A8=s88-c-k-c0x00ffffff-no-rj 327.18ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/OoDsVxR30Pdu9l6E-6a-4w5ZQpI9HzIB6jELHSFAHZoHe9_C4TC__FiXPIV_LcLgk6hqt1bCkw=s88-c-k-c0x00ffffff-no-rj 420.17ms 2024-11-07 15:41:50 UTC [info] 200 GET /vi/m2VHdJwoXD4/mqdefault.jpg 158.9ms 2024-11-07 15:41:50 UTC [info] 200 GET /ggpht/Xt4kf_ZeGr-yk9s1R1YTLQhjcJfTxORZC-dTLBSIfiVzIYHPcpEFjOWrv2vQiDmthel12YH55YY=s88-c-k-c0x00ffffff-no-rj 558.4ms 2024-11-07 15:41:51 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:41:51 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:41:51 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNyMEJNQTV5dTNBUzBhbGtSN2tZd0VRGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ3IwQk1BNXl1M0FTMGFsa1I3a1l3RVF2aWRlb3MxMDI%3D"} Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException) from /usr/share/crystal/src/io/buffered.cr:265:5 in '_post_json' from src/invidious/channels/videos.cr:107:12 in 'get_videos:continuation:sort_by' from src/invidious/channels/videos.cr:87:12 in 'videos' 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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30: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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/invidious/helpers/handlers.cr:94:12 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/ext/kemal_static_file_handler.cr:106:14 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client' from /usr/share/crystal/src/fiber.cr:141:11 in 'run' from ??? 2024-11-07 15:41:51 UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument."" 2024-11-07 15:41:51 UTC [info] 500 GET /channel/UCr0BMA5yu3AS0alkR7kYwEQ 293.33ms ... 2024-11-07 15:46:26 UTC [info] 200 GET /feed/subscriptions 14.29ms 2024-11-07 15:46:27 UTC [info] 200 GET /vi/3BrKvXCMgNc/mqdefault.jpg 206.15ms ... 2024-11-07 15:46:27 UTC [info] 200 GET /vi/2BLDQcFZ4zA/mqdefault.jpg 152.53ms 2024-11-07 15:46:35 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:46:35 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:46:35 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNyVkxnSW5pVmc2alczOHVWcURSSWlRGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ3JWTGdJbmlWZzZqVzM4dVZxRFJJaVF2aWRlb3MxMDI%3D"} Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException) from /usr/share/crystal/src/io/buffered.cr:265:5 in '_post_json' from src/invidious/channels/videos.cr:107:12 in 'get_videos:continuation:sort_by' from src/invidious/channels/videos.cr:87:12 in 'videos' 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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30: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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/invidious/helpers/handlers.cr:94:12 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/ext/kemal_static_file_handler.cr:106:14 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client' from /usr/share/crystal/src/fiber.cr:141:11 in 'run' from ??? 2024-11-07 15:46:35 UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument."" 2024-11-07 15:46:35 UTC [info] 500 GET /channel/UCrVLgIniVg6jW38uVqDRIiQ 281.25ms 2024-11-07 15:46:35 UTC [info] 200 GET /api/v1/auth/subscriptions 3.64ms 2024-11-07 15:46:38 UTC [info] 200 GET /vi/hg-CTJzpWoI/mqdefault.jpg 169.85ms ... 2024-11-07 15:46:38 UTC [info] 200 GET /vi/bGHvKbif5fA/mqdefault.jpg 195.24ms 2024-11-07 15:46:38 UTC [info] 200 GET /api/v1/trending 438.43ms 2024-11-07 15:46:40 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:46:40 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:46:40 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNPX0p4aDNwUmZyUFJPdS1XODMtaXFRGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ09fSnhoM3BSZnJQUk91LVc4My1pcVF2aWRlb3MxMDI%3D"} Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException) from /usr/share/crystal/src/io/buffered.cr:265:5 in '_post_json' from src/invidious/channels/videos.cr:107:12 in 'get_videos:continuation:sort_by' from src/invidious/channels/videos.cr:87:12 in 'videos' 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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30: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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/invidious/helpers/handlers.cr:94:12 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/ext/kemal_static_file_handler.cr:106:14 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client' from /usr/share/crystal/src/fiber.cr:141:11 in 'run' from ??? 2024-11-07 15:46:40 UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument."" 2024-11-07 15:46:40 UTC [info] 500 GET /channel/UCO_Jxh3pRfrPROu-W83-iqQ 293.21ms 2024-11-07 15:46:41 UTC [info] 200 GET /api/v1/auth/subscriptions 3.97ms 2024-11-07 15:46:43 UTC [info] 200 GET /api/v1/auth/subscriptions 3.52ms 2024-11-07 15:46:43 UTC [info] 200 GET /vi/xfHeUFCk4hY/mqdefault.jpg 170.72ms ... 2024-11-07 15:46:43 UTC [info] 200 GET /vi/JB-7YSIRJx4/mqdefault.jpg 154.07ms 2024-11-07 15:46:46 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:46:46 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:46:46 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNYdXFTQmxIQUU2WHcteWVKQTBUdW53GmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bnd2aWRlb3MxMDI%3D"} Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException) from /usr/share/crystal/src/io/buffered.cr:265:5 in '_post_json' from src/invidious/channels/videos.cr:107:12 in 'get_videos:continuation:sort_by' from src/invidious/channels/videos.cr:87:12 in 'videos' 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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30: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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/invidious/helpers/handlers.cr:94:12 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/ext/kemal_static_file_handler.cr:106:14 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client' from /usr/share/crystal/src/fiber.cr:141:11 in 'run' from ??? 2024-11-07 15:46:46 UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument."" 2024-11-07 15:46:46 UTC [info] 500 GET /channel/UCXuqSBlHAE6Xw-yeJA0Tunw 416.67ms 2024-11-07 15:46:47 UTC [info] 200 GET /api/v1/auth/subscriptions 4.29ms 2024-11-07 15:46:50 UTC [info] 200 GET /api/v1/auth/subscriptions 48.8ms 2024-11-07 15:46:54 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:46:54 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:46:54 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNyVkxnSW5pVmc2alczOHVWcURSSWlRGmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ3JWTGdJbmlWZzZqVzM4dVZxRFJJaVF2aWRlb3MxMDI%3D"} Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException) from /usr/share/crystal/src/io/buffered.cr:265:5 in '_post_json' from src/invidious/channels/videos.cr:107:12 in 'get_videos:continuation:sort_by' from src/invidious/channels/videos.cr:87:12 in 'videos' 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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30: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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/invidious/helpers/handlers.cr:94:12 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/ext/kemal_static_file_handler.cr:106:14 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client' from /usr/share/crystal/src/fiber.cr:141:11 in 'run' from ??? 2024-11-07 15:46:54 UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument."" 2024-11-07 15:46:54 UTC [info] 500 GET /channel/UCrVLgIniVg6jW38uVqDRIiQ 249.51ms 2024-11-07 15:46:55 UTC [info] 200 GET /api/v1/auth/subscriptions 3.55ms 2024-11-07 15:46:56 UTC [info] 200 GET /api/v1/auth/subscriptions 3.57ms 2024-11-07 15:47:09 UTC [info] 200 GET /api/v1/trending 432.18ms 2024-11-07 15:47:33 UTC [info] 200 POST /api/v1/auth/notifications 341039.43ms 2024-11-07 15:47:39 UTC [info] 200 GET /api/v1/trending 442.71ms 2024-11-07 15:47:42 UTC [info] 200 POST /api/v1/auth/notifications 75017.29ms ... 2024-11-07 15:48:09 UTC [info] 200 POST /api/v1/auth/notifications 74004.17ms 2024-11-07 15:48:10 UTC [info] 200 GET /api/v1/trending 439.56ms 2024-11-07 15:48:36 UTC [info] 200 GET /feed/subscriptions 6.32ms 2024-11-07 15:48:37 UTC [info] 200 GET /vi/3znL4LEIpVA/mqdefault.jpg 154.32ms 2024-11-07 15:48:37 UTC [info] 200 GET /api/v1/auth/subscriptions 4.08ms 2024-11-07 15:48:40 UTC [info] 200 GET /api/v1/trending 442.29ms 2024-11-07 15:49:11 UTC [info] 200 GET /api/v1/trending 439.61ms 2024-11-07 15:49:41 UTC [info] 200 GET /api/v1/trending 446.67ms 2024-11-07 15:49:52 UTC [info] 200 POST /api/v1/auth/notifications 175025.88ms 2024-11-07 15:50:12 UTC [info] 200 GET /api/v1/trending 401.77ms ... 2024-11-07 15:52:44 UTC [info] 200 GET /api/v1/trending 423.93ms 2024-11-07 15:53:04 UTC [info] 200 GET /vi/0sApCIrmvQc/mqdefault.jpg 106.15ms 2024-11-07 15:53:06 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:53:06 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:53:06 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNYdXFTQmxIQUU2WHcteWVKQTBUdW53GmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1h1cVNCbEhBRTZYdy15ZUpBMFR1bnd2aWRlb3MxMDI%3D"} Exception: Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." (InfoException) from /usr/share/crystal/src/io/buffered.cr:265:5 in '_post_json' from src/invidious/channels/videos.cr:107:12 in 'get_videos:continuation:sort_by' from src/invidious/channels/videos.cr:87:12 in 'videos' 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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30: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:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/invidious/helpers/handlers.cr:94:12 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next' from src/ext/kemal_static_file_handler.cr:106:14 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call' from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client' from /usr/share/crystal/src/fiber.cr:141:11 in 'run' from ??? 2024-11-07 15:53:06 UTC [warn] i18n: Missing translation key "Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument."" 2024-11-07 15:53:06 UTC [info] 500 GET /channel/UCXuqSBlHAE6Xw-yeJA0Tunw 383.98ms 2024-11-07 15:53:07 UTC [info] 200 GET /api/v1/auth/subscriptions 3.82ms 2024-11-07 15:53:15 UTC [info] 200 GET /api/v1/trending 488.05ms 2024-11-07 15:53:45 UTC [info] 200 GET /api/v1/trending 389.95ms 2024-11-07 15:54:04 UTC [info] 200 POST /api/v1/auth/notifications 327037.27ms 2024-11-07 15:54:16 UTC [info] 200 GET /api/v1/trending 507.61ms 2024-11-07 15:54:46 UTC [info] 200 GET /api/v1/trending 421.46ms 2024-11-07 15:55:17 UTC [info] 200 GET /api/v1/trending 444.1ms 2024-11-07 15:55:21 UTC [error] YoutubeAPI: Got error 400 when requesting /youtubei/v1/browse 2024-11-07 15:55:21 UTC [error] YoutubeAPI: Request contains an invalid argument. 2024-11-07 15:55:21 UTC [info] YoutubeAPI: POST data was: {"context" => {"client" => {"hl" => "en", "gl" => "US", "clientName" => "WEB", "clientVersion" => "2.20240814.00.00", "clientScreen" => "WATCH_FULL_SCREEN", "osName" => "Windows", "osVersion" => "10.0", "platform" => "DESKTOP", "visitorData" => "Cgs2aDEwWFB6QmlUZyj98te3BjIKCgJCUhIEGgAgGA%3D%3D"}}, "continuation" => "4qmFsgKvARIYVUNUUk90SUY3YkRKYzVrbFZHUnpzTVF3GmQ4Z1pJR2taNlJBb1lDaFpGWjBsSlFVTm5lVTFCUlRSSWEyZENWVUZCSlRORUVpWUtKREF3TURBd01EQXdMVEF3TURBdE1EQXdNQzB3TURBd0xUQXdNREF3TURBd01EQXdNQmdCmgIsYnJvd3NlLWZlZWRVQ1RST3RJRjdiREpjNWtsVkdSenNNUXd2aWRlb3MxMDI%3D"} 2024-11-07 15:55:21 UTC [error] RefreshChannelsJob: UCTROtIF7bDJc5klVGRzsMQw : Could not extract JSON. Youtube API returned error 400 with message:
"Request contains an invalid argument." 2024-11-07 15:55:21 UTC [error] RefreshChannelsJob: UCTROtIF7bDJc5klVGRzsMQw fiber : backing off for 00:32:00s 2024-11-07 15:55:47 UTC [info] 200 GET /api/v1/trending 416.28ms

Additional context docker compose file:

#version: "3"
services:
  invidious:
    container_name: invidious
    image: quay.io/invidious/invidious:latest
    restart: unless-stopped
    ports:
      #- 127.0.0.1:3000:3000
      - 3030:3000
    environment:
      # Please read the following file for a comprehensive list of all available
      # configuration options and their associated syntax:
      # https://github.com/iv-org/invidious/blob/master/config/config.example.yml
      INVIDIOUS_CONFIG: >
        db:
          dbname: invidious
          user: kemal
          password: kemal
          host: invidious-db
          port: 5432
        check_tables: true

        external_port: 3030 #443

        signature_server: inv_sig_helper:12999

        visitor_data: CgsxxxAgGA%3D%3D

        po_token: MnSFvgjxMxxxbj4qclikTn9WtswsPzF1mXw==

        domain: 192.168.0.239 #invidious.xxx.br

        https_only: false #true

        #statistics_enabled: false

        hmac_key: "LhxxxfQxq" 

        #use_pubsub_feeds: true 

        #use_innertube_for_captions: true
    healthcheck:
      test: wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/trending || exit
        1
      interval: 30s
      timeout: 5s
      retries: 2
    logging:
      options:
        max-size: 1G
        max-file: "4"
    depends_on:
      - invidious-db
  inv_sig_helper:
    image: quay.io/invidious/inv-sig-helper:latest
    init: true
    command:
      - --tcp
      - 0.0.0.0:12999
    environment:
      - RUST_LOG=info
    restart: unless-stopped
    cap_drop:
      - ALL
    read_only: true
    security_opt:
      - no-new-privileges:true
  invidious-db: 
    image: docker.io/library/postgres:14
    restart: unless-stopped
    volumes:
      - postgresdata:/var/lib/postgresql/data
      - ./config/sql:/config/sql
      - ./docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh
    environment:
      POSTGRES_DB: invidious
      POSTGRES_USER: kemal
      POSTGRES_PASSWORD: kemal
    healthcheck:
      test:
        - CMD-SHELL
        - pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB
volumes:
  postgresdata: null
networks: {}
unixfox commented 2 weeks ago

https://github.com/iv-org/invidious/issues/5021

mjuliani commented 2 weeks ago

5021

But there is no mention about subscriptions update.

raanyiel commented 2 weeks ago

5021

But there is no mention about subscriptions update.

https://github.com/iv-org/invidious/issues/5021#issuecomment-2461227620