aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/yt_dlp_plugins/extractor/radiko_hacks.py
Commit message (Collapse)AuthorAgeFilesLines
* Get the first chunk in advancegarret13175 days1-10/+18
| | | | | | | | | so that the returned `url` "works" in mpv etc i can download the first one as part of the normal self._extract_m3u8_formats, and pass the url as the first chunk of my chunking set up then the chunks stuff still works, and i can return an url that will play in mpv ...except that it will be 5 minutes ahead because it's a "live"stream oh well its better than nothing lmao
* Implement lazy chunk downloadinggarret13175 days1-16/+33
| | | | | | | | using `http_dash_segments_generator` as seen in youtube live-from-start this way it only goes through the chunks etc one a format has actually been selected so we don't have it downloading eg 20 chunks of every stream only for most to be discarded closes #29
* fix SyntaxWarning: invalid escape sequence '\d' in py3.12garret13172025-05-301-1/+1
|
* track real chunk duration to prevent dupes when chunks are longer than expectedgarret13172025-05-181-16/+40
| | | | closes #24 for real this time
* add quick-downloading support for as-live formatsgarret13172025-05-171-0/+41
closes #24