+* [extractor/common] Improve HLS extraction (#12211)
+ - Extract m3u8 parsing to separate method
+ - Improve rendition groups extraction
+ - Build stream name according stream GROUP-ID
+ - Ignore reference to AUDIO group without URI when stream has no CODECS
+ - Use float for scaled tbr in _parse_m3u8_formats
+* [utils] Add support for TTML styles in dfxp2srt
+* [downloader/hls] No need to download keys for fragments that have been
+ already downloaded
+* [downloader/fragment] Improve fragment downloading
+ - Resume immediately
+ - Don't concatenate fragments and decrypt them on every resume
+ - Optimize disk storage usage, don't store intermediate fragments on disk
+ - Store bookkeeping download state file
++ [extractor/common] Add support for multiple getters in try_get
++ [extractor/common] Add support for video of WebPage context in _json_ld
+ (#12778)
++ [extractor/common] Relax JWPlayer regular expression and remove
+ duplicate URLs (#12768)
+
+Extractors
+* [iqiyi] Fix extraction of Yule videos
+* [vidio] Improve extraction and sort formats
++ [brightcove] Match only video elements with data-video-id attribute