[Bug] Large youtube playlists return status code 500 from Youtube API
Describe the bug
Title.
Example playlist:
- https://inv.nadeko.net/playlist?list=PL3w4hMzX14eqVwGYkAx6R0ui_pMrF4QaD
- https://yewtu.be/playlist?list=PL3w4hMzX14eqVwGYkAx6R0ui_pMrF4QaD
Youtube link: https://www.youtube.com/playlist?list=PL3w4hMzX14eqVwGYkAx6R0ui_pMrF4QaD
Steps to Reproduce
- Search any youtube playlist with more than 100 videos
- Error!
Logs
2025-05-22 18:56:21 UTC [warn] i18n: Missing translation key "Error: non 200 status code. Youtube API returned status code 500. See <a href="https://docs.invidious.io/youtube-errors-explained/"> https://docs.invidious.io/youtube-errors-explained/</a> for troubleshooting."
Screenshots
Additional context
Reported by some users of https://inv.nadeko.net
It appears we may need to update the client ClientType::Web["version"] on the HARDCODED_CLIENTS from 2.20240814.00.00 to 2.20250222.10.00.
The bug is persistent on yewtube
Update: Seems that it fixed by itself for now at the time of this comment. Playlists with more than ~100 videos now work fine. #5325 may prevent this from happening again
Now for me, it's happening in the playlists sections in general.
For context, the only change my instance has is custom CSS via volumes. Otherwise it's the latest version of master.