| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | link to jp site in pyproject.toml | garret1317 | 3 days | 1 | -0/+1 |
| | | |||||
| * | comment | garret1317 | 5 days | 1 | -0/+1 |
| | | |||||
| * | mark chunked formats as from_start | garret1317 | 5 days | 1 | -1/+1 |
| | | | | | so that you can interrupt and resume where you left off like normal | ||||
| * | Get the first chunk in advance | garret1317 | 5 days | 2 | -18/+29 |
| | | | | | | | | | | 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 | 2 | -20/+40 |
| | | | | | | | | | 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 | ||||
| * | match "rdk://station-timestring" url for easier debugging | garret1317 | 5 days | 1 | -1/+4 |
| | | |||||
| * | remove stream blacklist | garret1317 | 6 days | 1 | -7/+0 |
| | | | | | | it's no longer necessary (hasn't been since 221cefe4810e0bcd5c6faf199ae2589f62edbb77) closes #29 | ||||
| * | fully switch to pc_html5 (they killed the radiko.jp ondemand stream) | garret1317 | 6 days | 1 | -6/+1 |
| | | |||||
| * | test action: update python version | garret1317 | 2025-10-16 | 1 | -1/+1 |
| | | |||||
| * | update site update script to handle plugin bundle | garret1317 | 2025-09-26 | 1 | -5/+12 |
| | | |||||
| * | update release instructions | garret1317 | 2025-09-26 | 1 | -6/+11 |
| | | |||||
| * | add plugin bundle script | garret1317 | 2025-09-26 | 1 | -0/+8 |
| | | |||||
| * | RSeasons: extract description and thumbnail | garret1317 | 2025-09-21 | 1 | -1/+8 |
| | | |||||
| * | release v1.9v1.9 | garret1317 | 2025-09-19 | 1 | -1/+1 |
| | | |||||
| * | fix typo | garret1317 | 2025-09-19 | 1 | -1/+1 |
| | | |||||
| * | Fix search test | garret1317 | 2025-09-19 | 1 | -0/+1 |
| | | |||||
| * | oh, absence of a filter means every option doesnt it | garret1317 | 2025-09-19 | 1 | -17/+18 |
| | | |||||
| * | Add PodcastSearch test | garret1317 | 2025-09-19 | 2 | -2/+11 |
| | | |||||
| * | >forgot to add SearchIE tests | garret1317 | 2025-09-19 | 1 | -2/+2 |
| | | |||||
| * | Fix search filtering + add support for podcast filtering | garret1317 | 2025-09-19 | 1 | -8/+36 |
| | | |||||
| * | add podcast search IE | garret1317 | 2025-09-19 | 1 | -0/+41 |
| | | |||||
| * | clarify protobug error message | garret1317 | 2025-09-18 | 1 | -1/+1 |
| | | |||||
| * | update readme to link to plugin bundle | garret1317 | 2025-09-14 | 1 | -2/+3 |
| | | |||||
| * | release v1.8v1.8 | garret1317 | 2025-09-14 | 1 | -1/+1 |
| | | |||||
| * | Add instructions for obtaining protobug in the warning message | garret1317 | 2025-09-14 | 1 | -1/+1 |
| | | |||||
| * | add bundle stuff to gitignore | garret1317 | 2025-09-14 | 1 | -0/+2 |
| | | |||||
| * | Add support for bundled protobug library | garret1317 | 2025-09-14 | 3 | -9/+34 |
| | | | | | | github: closes #29 | ||||
| * | clean up stray imports in protobufs file | garret1317 | 2025-09-14 | 1 | -3/+0 |
| | | |||||
| * | the build thing wants me to put a SPDX licence id instead of the classifier | garret1317 | 2025-09-14 | 1 | -1/+1 |
| | | | | | | even though the classifier is nicer because it's human readable as well but it won't let me have both in there at once | ||||
| * | put protobug as a full dependency so everyone who installs with pip gets it | garret1317 | 2025-09-14 | 1 | -3/+4 |
| | | | | | it's pure python with no deps + trusted dev so it's fine | ||||
| * | Merge branch 'podcast-protobuf' | garret1317 | 2025-09-14 | 3 | -15/+180 |
| |\ | |||||
| | * | add protobug as optional dependency | garret1317 | 2025-08-13 | 1 | -0/+3 |
| | | | | | | | | | | | tbh i might just wait until its in yt-dlp proper, would make packaging easier... | ||||
| | * | ListPodcastEpisodesRequest: dontknow -> sort_by_latest | garret1317 | 2025-08-13 | 1 | -2/+2 |
| | | | |||||
| | * | convert protobug obj to dict, for traverse_obj | garret1317 | 2025-08-13 | 1 | -1/+2 |
| | | | |||||
| | * | Implement multi-page podcasts with protobugpodcast-protobuf | garret1317 | 2025-08-11 | 1 | -15/+24 |
| | | | | | | | | | needs core change in upstream to work (traverse_obj doesnt work with dataclasses) | ||||
| | * | Add podcast protobufs + functions to use them | garret1317 | 2025-08-11 | 1 | -0/+152 |
| | | | |||||
| * | | disable stream blacklist for live | garret1317 | 2025-09-14 | 1 | -1/+3 |
| | | | | | | | | | | | ref https://github.com/garret1317/yt-dlp-rajiko/issues/29#issuecomment-3289577318 github issue #29 | ||||
| * | | rename "misc" -> "contrib" | garret1317 | 2025-09-14 | 10 | -2/+2 |
| | | | |||||
| * | | clarify "indexing (station) regions" text | garret1317 | 2025-09-13 | 1 | -1/+1 |
| | | | |||||
| * | | Update stream monitor script to be more readable when changes actually happen | garret1317 | 2025-09-12 | 1 | -8/+21 |
| | | | |||||
| * | | Don't return any formats when we don't actually have any | garret1317 | 2025-09-11 | 1 | -3/+7 |
| | | | |||||
| * | | update some comments | garret1317 | 2025-09-11 | 1 | -2/+2 |
| | | | |||||
| * | | add support for "r_seasons" programme pages | garret1317 | 2025-08-29 | 2 | -1/+45 |
| | | | |||||
| * | | PersonsIE: construct a timefree url_result directly | garret1317 | 2025-08-29 | 1 | -11/+8 |
| | | | | | | | | | | | so that --download-archive etc will quickly skip without a full extraction also removes reliance on `radiko_url` always being a share url | ||||
| * | | Flag and deprioritise formats with ad insertion | garret1317 | 2025-08-26 | 1 | -1/+8 |
| | | | |||||
| * | | Set ffmpeg args to not send Range header | garret1317 | 2025-08-26 | 1 | -3/+10 |
| | | | | | | | | | github issue #29 | ||||
| * | | tests action: stop setup-ffmpeg getting too-new version | garret1317 | 2025-08-24 | 1 | -0/+2 |
| | | | | | | | | | | | | | the version script gets version 8.0, which BtbN/FFmpeg-Builds doesn't build yet so the download script tries to get a file that doesn't exist, and fails if i set it to master then supposedly it won't use the version number and be fine | ||||
| * | | set vcodec none for chunked formats | garret1317 | 2025-08-24 | 1 | -0/+1 |
| | | | | | | | | | so they get marked as audio only | ||||
| * | | fix timefree test (description changed) | garret1317 | 2025-08-11 | 1 | -1/+1 |
| |/ | |||||
| * | podcast protobuf test: add episode image urls | garret1317 | 2025-07-12 | 1 | -4/+11 |
| | | |||||