aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* run all extractor tests from test scriptHEADmastergarret13175 days1-2/+5
| | | | | may as well run them all from one place even if theyre not defined in one place + this way i don't have to patch test.helper separately to get it to load the plugin
* move ShareIE tests to test scriptgarret13176 days2-33/+34
|
* Move RadikoTimeFreeIE tests to test scriptgarret13176 days2-60/+26
|
* test script: move importgarret13176 days1-2/+3
|
* rename test-tokens script to test_areasgarret13176 days1-0/+0
| | | | underscore so tab completion is less pain
* update readmegarret13176 days1-6/+10
|
* add new shiny custom-ish test scriptgarret13177 days1-0/+113
| | | | see comment for details
* update instructions to upload to real pip as wellgarret131712 days1-1/+6
|
* set count -> mincount for persons key station testgarret13172025-06-131-1/+1
|
* Extract station logo as thumbnail for live now that banner is gonegarret13172025-06-131-18/+21
| | | | well not technically _gone_, but replaced with a useless placeholder image
* remove command from brackets to make it easier to copygarret13172025-06-091-1/+3
|
* release 1.7v1.7garret13172025-06-091-1/+1
|
* add more stuff to pyproject.tomlgarret13172025-06-091-1/+8
|
* fix search only returning one resultgarret13172025-06-061-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/developmentgarret13172025-06-053-0/+137
|
* update release instructionsgarret13172025-06-011-12/+4
|
* release 1.6 (hotfix)v1.6garret13172025-06-011-1/+1
|
* set device to pc_html5 for live as wellgarret13172025-06-011-4/+4
| | | | aSmartPhone7a removed working stream
* fix SyntaxWarning: invalid escape sequence '\d' in py3.12garret13172025-05-301-1/+1
|
* switch programme data api to api.radiko.jp as used on sitegarret13172025-05-251-1/+1
| | | | identical content
* make ShareIE return an id in advance as wellgarret13172025-05-251-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 readmegarret13172025-05-241-18/+33
|
* release 1.5v1.5garret13172025-05-241-1/+1
|
* update release instructionsgarret13172025-05-241-2/+3
|
* make SearchIE return an id in advance, for download archivesgarret13172025-05-241-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 worksgarret13172025-05-211-2/+4
| | | | MUSIC AWARDS JAPAN AUDIO LIVE pop-up stream
* add (partial) downloads to gitignoregarret13172025-05-191-0/+2
|
* chunked: properly fallback to live for ffmpeg etcgarret13172025-05-191-2/+4
|
* cleanup m3u8 request headers into a variablegarret13172025-05-191-2/+4
|
* bump licence yeargarret13172025-05-181-1/+1
|
* update readmegarret13172025-05-181-3/+7
|
* track real chunk duration to prevent dupes when chunks are longer than expectedgarret13172025-05-182-18/+45
| | | | closes #24 for real this time
* add extractor arg to disable as-live workaroundgarret13172025-05-171-1/+2
|
* bump yt-dlp version requirementgarret13172025-05-171-1/+1
|
* add quick-downloading support for as-live formatsgarret13172025-05-172-5/+59
| | | | closes #24
* update "type" comment with new informationgarret13172025-05-171-1/+1
|
* release 1.4v1.4garret13172025-03-301-1/+1
|
* add extractor arg to disable the blacklistgarret13172025-03-301-1/+3
|
* add new alliance-stream-radiko.smartstream.ne.jp format to ffmpeg blacklistgarret13172025-03-271-1/+1
| | | | github issue #25
* hotfix release timegarret13172025-03-061-1/+1
|
* switch to different search API url observed on sitegarret13172025-03-061-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 415garret13172025-03-061-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 instructionsgarret13172025-02-061-0/+4
|
* probably about time for a release i reckonv1.2garret13172025-01-222-18/+8
|
* missed an importgarret13172025-01-211-0/+1
|
* clearer variable names/comments + fix getting tf30 tokengarret13172024-11-221-11/+11
|
* add debug logs for account sign-in processgarret13172024-11-221-0/+3
|
* Force new token if cached one doesn't have tf30garret13172024-11-221-7/+11
|
* support logging in with accounts for timefree30garret13172024-11-221-5/+39
|
* fix broken time calculation in PersonsIEgarret13172024-11-221-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'