Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix search only returning one resultHEADmaster | garret1317 | 2 days | 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 | ||||
* | add useful scripts used in release/development | garret1317 | 2 days | 3 | -0/+137 |
| | |||||
* | update release instructions | garret1317 | 6 days | 1 | -12/+4 |
| | |||||
* | release 1.6 (hotfix)v1.6 | garret1317 | 6 days | 1 | -1/+1 |
| | |||||
* | set device to pc_html5 for live as well | garret1317 | 7 days | 1 | -4/+4 |
| | | | | aSmartPhone7a removed working stream | ||||
* | fix SyntaxWarning: invalid escape sequence '\d' in py3.12 | garret1317 | 8 days | 1 | -1/+1 |
| | |||||
* | switch programme data api to api.radiko.jp as used on site | garret1317 | 13 days | 1 | -1/+1 |
| | | | | identical content | ||||
* | make ShareIE return an id in advance as well | garret1317 | 14 days | 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 | ||||
* | update readme | garret1317 | 2025-05-24 | 1 | -18/+33 |
| | |||||
* | release 1.5v1.5 | garret1317 | 2025-05-24 | 1 | -1/+1 |
| | |||||
* | update release instructions | garret1317 | 2025-05-24 | 1 | -2/+3 |
| | |||||
* | 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 | ||||
* | add (partial) downloads to gitignore | garret1317 | 2025-05-19 | 1 | -0/+2 |
| | |||||
* | 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 |
| | |||||
* | bump licence year | garret1317 | 2025-05-18 | 1 | -1/+1 |
| | |||||
* | update readme | garret1317 | 2025-05-18 | 1 | -3/+7 |
| | |||||
* | track real chunk duration to prevent dupes when chunks are longer than expected | garret1317 | 2025-05-18 | 2 | -18/+45 |
| | | | | closes #24 for real this time | ||||
* | add extractor arg to disable as-live workaround | garret1317 | 2025-05-17 | 1 | -1/+2 |
| | |||||
* | bump yt-dlp version requirement | garret1317 | 2025-05-17 | 1 | -1/+1 |
| | |||||
* | add quick-downloading support for as-live formats | garret1317 | 2025-05-17 | 2 | -5/+59 |
| | | | | closes #24 | ||||
* | update "type" comment with new information | garret1317 | 2025-05-17 | 1 | -1/+1 |
| | |||||
* | release 1.4v1.4 | garret1317 | 2025-03-30 | 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 | ||||
* | hotfix release time | garret1317 | 2025-03-06 | 1 | -1/+1 |
| | |||||
* | 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 | ||||
* | update release instructions | garret1317 | 2025-02-06 | 1 | -0/+4 |
| | |||||
* | probably about time for a release i reckonv1.2 | garret1317 | 2025-01-22 | 2 | -18/+8 |
| | |||||
* | 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 | 2 | -13/+12 |
| | | | | still hardcoded to not work though | ||||
* | prepare for "timefree 30" | garret | 2024-09-17 | 2 | -2/+13 |
| | | | | | | | | | | | | | 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 | ||||
* | personsIE: fix API usage that excluded programmes aired today | garret | 2024-09-17 | 1 | -1/+1 |
| | | | | | | | | | api ignores end_at_lt, it just sets start_at to the start of the broadcast day the idea was to only get stuff that's actually finished, so only stuff where the end is before now with start_at it'll get ongoing stuff as well, but that's better than not getting the day at all lol | ||||
* | remove self._region and self._user variables | garret | 2024-08-26 | 1 | -18/+13 |
| | | | | | | | | | region wasnt used at all we can make the token stuff into a dict and include the user as well ...which is what i was already doing in the cache one day i want to change the cache format to use better var names but i will deal with that later | ||||
* | add changelog generating script | garret | 2024-08-26 | 1 | -0/+116 |
| | |||||
* | new step on the release checklist | garret | 2024-08-26 | 1 | -0/+1 |
| | |||||
* | add useful information back to the readme | garret | 2024-08-26 | 1 | -4/+46 |
| | |||||
* | update timefree tests | garret | 2024-08-11 | 1 | -14/+14 |
| | |||||
* | get rid of unnecessary "else"s (+ fix indentation) | garret | 2024-08-11 | 1 | -10/+10 |
| | |||||
* | fix build so it only does what i want, not just not doing what i dont want | garret | 2024-08-11 | 1 | -2/+2 |
| | |||||
* | move misc stuff to "misc" folder | garret | 2024-08-11 | 3 | -2/+0 |
| | | | | | the tests arent tests really, probably shouldnt give that impression + maybe now they wont get automatically included in the build | ||||
* | fix RadikoSiteTime test (forgot) | garret | 2024-08-11 | 1 | -1/+1 |
| | | | | | changed func in eb94441420845970d48fe7b4e30cc5eed78ac95a , forgot to change the test also | ||||
* | persons: only check the extractor arg once | garret | 2024-08-11 | 1 | -3/+3 |
| |