to avoid using same folder when using pip install for example
- extract subtitles(closes #21258) - support URLs with alternative keys/tokens(#21258) - extract more metadata