What's Changed
- Refactored the way the captions json is retrieved from scraping it from the
/watch
html to fetching it from the innertube API - Added a new exception called
PoTokenRequired
, which will be raised iftimedtext
urls are encountered that require a PO token, such that we get feedback from users ASAP if this happens again
Breaking
- Unfortunately, I haven't been able to implement authentication for the innertube API yet. As I wanted to provide a fix for this issue ASAP, I decided to disable cookie authentication for the time being.
Full Changelog: v1.0.3...v1.1.0