Would this method be subject to the same cat and mouse game yt-dlp seems to need to play?
Is that effectively what the note about clientVersion is? I’m wondering if decoupling that from what yt-dlp is using would help avoid future breakage. If this is something where Google is looking for signs of abuse and blocks a certain version?
foxdan•1h ago
Perhaps, though I've had to update that version id once over the space of a year and a half or so. For this use case it doesn't seem to be nuked frequently. It's returning less interesting streams in regards to downloading.
It's a good point though I'll keep in mind for the next time it breaks.
al_borland•1h ago
Is that effectively what the note about clientVersion is? I’m wondering if decoupling that from what yt-dlp is using would help avoid future breakage. If this is something where Google is looking for signs of abuse and blocks a certain version?
foxdan•1h ago
It's a good point though I'll keep in mind for the next time it breaks.