| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | 1 | -8/+11 |
| | | | | | | | | | | 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 | -4/+7 |
| | | | | | | | | | 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 | 5 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 | 5 days | 1 | -6/+1 |
| | | |||||
| * | RSeasons: extract description and thumbnail | garret1317 | 2025-09-21 | 1 | -1/+8 |
| | | |||||
| * | 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 |
| | | |||||
| * | Fix search filtering + add support for podcast filtering | garret1317 | 2025-09-19 | 1 | -8/+36 |
| | | |||||
| * | 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 | 1 | -1/+1 |
| | | |||||
| * | clarify "indexing (station) regions" text | garret1317 | 2025-09-13 | 1 | -1/+1 |
| | | |||||
| * | 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 | 1 | -0/+42 |
| | | |||||
| * | 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 | ||||
| * | set vcodec none for chunked formats | garret1317 | 2025-08-24 | 1 | -0/+1 |
| | | | | | so they get marked as audio only | ||||
| * | move ShareIE tests to test script | garret1317 | 2025-06-22 | 1 | -31/+0 |
| | | |||||
| * | Move RadikoTimeFreeIE tests to test script | garret1317 | 2025-06-22 | 1 | -60/+1 |
| | | |||||
| * | set count -> mincount for persons key station test | garret1317 | 2025-06-13 | 1 | -1/+1 |
| | | |||||
| * | Extract station logo as thumbnail for live now that banner is gone | garret1317 | 2025-06-13 | 1 | -18/+21 |
| | | | | | well not technically _gone_, but replaced with a useless placeholder image | ||||
| * | fix search only returning one result | garret1317 | 2025-06-06 | 1 | -1/+1 |
| | | | | | | rather embarrassing bug introduced in a659b48a20b6241a68fc046c86c9ad0f71c9bd86 / v1.5 only caught it now because i only listen to weekly programmes so i only get 1 result anyway | ||||
| * | set device to pc_html5 for live as well | garret1317 | 2025-06-01 | 1 | -4/+4 |
| | | | | | aSmartPhone7a removed working stream | ||||
| * | switch programme data api to api.radiko.jp as used on site | garret1317 | 2025-05-25 | 1 | -1/+1 |
| | | | | | identical content | ||||
| * | make ShareIE return an id in advance as well | garret1317 | 2025-05-25 | 1 | -1/+4 |
| | | | | | | | | | | in my excitement i may have prematurely released (har har) v1.5 with the return-id-in-advance trick only added to SearchIE oh well, it can be in ShareIE for next release adding to ShareIE has knock-on effects for PersonsIE as it returns a share url two birds with one stone | ||||
| * | make SearchIE return an id in advance, for download archives | garret1317 | 2025-05-24 | 1 | -3/+13 |
| | | | | | | to prevent un-needed extractions when somethings in the archive already absolutely kicking myself that it was this simple and i only just did it | ||||
| * | make tracklist downloading non-fatal so MAJAL works | garret1317 | 2025-05-21 | 1 | -2/+4 |
| | | | | | MUSIC AWARDS JAPAN AUDIO LIVE pop-up stream | ||||
| * | chunked: properly fallback to live for ffmpeg etc | garret1317 | 2025-05-19 | 1 | -2/+4 |
| | | |||||
| * | cleanup m3u8 request headers into a variable | garret1317 | 2025-05-19 | 1 | -2/+4 |
| | | |||||
| * | track real chunk duration to prevent dupes when chunks are longer than expected | garret1317 | 2025-05-18 | 1 | -2/+5 |
| | | | | | closes #24 for real this time | ||||
| * | add extractor arg to disable as-live workaround | garret1317 | 2025-05-17 | 1 | -1/+2 |
| | | |||||
| * | add quick-downloading support for as-live formats | garret1317 | 2025-05-17 | 1 | -5/+18 |
| | | | | | closes #24 | ||||
| * | update "type" comment with new information | garret1317 | 2025-05-17 | 1 | -1/+1 |
| | | |||||
| * | add extractor arg to disable the blacklist | garret1317 | 2025-03-30 | 1 | -1/+3 |
| | | |||||
| * | add new alliance-stream-radiko.smartstream.ne.jp format to ffmpeg blacklist | garret1317 | 2025-03-27 | 1 | -1/+1 |
| | | | | | github issue #25 | ||||
| * | switch to different search API url observed on site | garret1317 | 2025-03-06 | 1 | -1/+1 |
| | | | | | | | | | | | no change in the response structure*, just the URL afaict (stuff doesnt break at least) interestingly the headers have started including GRPC stuff though *but the search _results_ seem to have changed somewhat had to change my search for ジャズ倶楽部 to specifically ジャズ倶楽部 CRT because loads of results had "ジャズ・クラブ" - not katakana クラブ not kanji 倶楽部 maybe its not changed and i just got unlucky lol | ||||
| * | filter out "cul_area_id" in search params - HTTP Error 415 | garret1317 | 2025-03-06 | 1 | -0/+5 |
| | | | | | | | | | site used to use "cul_area_id" in the search url, now it uses "cur_area_id" (with an r) and it outright rejects the old one with HTTP Error 415: Unsupported Media Type probably better to patch in the extractor than to break peoples scripts etc - site does this too idk why they felt the need to break the old one | ||||
| * | missed an import | garret1317 | 2025-01-21 | 1 | -0/+1 |
| | | |||||
| * | clearer variable names/comments + fix getting tf30 token | garret1317 | 2024-11-22 | 1 | -11/+11 |
| | | |||||
| * | add debug logs for account sign-in process | garret1317 | 2024-11-22 | 1 | -0/+3 |
| | | |||||
| * | Force new token if cached one doesn't have tf30 | garret1317 | 2024-11-22 | 1 | -7/+11 |
| | | |||||
| * | support logging in with accounts for timefree30 | garret1317 | 2024-11-22 | 1 | -5/+39 |
| | | |||||
| * | fix broken time calculation in PersonsIE | garret1317 | 2024-11-22 | 1 | -1/+1 |
| | | | | | | | | | the .broadcast_day_start() was trying to run on the datetime.timedelta, not the RadikoTime that we calculate so it just ERROR: 'datetime.timedelta' object has no attribute 'broadcast_day_start' | ||||
| * | more right-thinking way of handling timefree 30 | garret | 2024-11-01 | 1 | -4/+8 |
| | | | | | still hardcoded to not work though | ||||
| * | prepare for "timefree 30" | garret | 2024-09-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | https://prtimes.jp/main/html/rd/p/000000032.000007490.html "radiko to launch new service "Timefree 30" this autumn, allows listening to programmes from the past 30 days, no 3-hour time limit" probably can't spoof having the plan, that's fine it might work if you pass cookies of a timefree30 account though, so i'm adapting the time stuff to account for that the plan doesn't exist yet, and i don't know how i would go about detecting it yet, so i'm just hardcoding to False for now | ||||