| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Get the first chunk in advance | garret1317 | 5 days | 1 | -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 downloading | garret1317 | 5 days | 1 | -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.12 | garret1317 | 2025-05-30 | 1 | -1/+1 |
| | | |||||
| * | track real chunk duration to prevent dupes when chunks are longer than expected | garret1317 | 2025-05-18 | 1 | -16/+40 |
| | | | | | closes #24 for real this time | ||||
| * | add quick-downloading support for as-live formats | garret1317 | 2025-05-17 | 1 | -0/+41 |
| closes #24 | |||||