aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* add useful scripts used in release/developmentgarret13173 days3-0/+137
|
* update release instructionsgarret13177 days1-12/+4
|
* release 1.6 (hotfix)v1.6garret13177 days1-1/+1
|
* set device to pc_html5 for live as wellgarret13177 days1-4/+4
| | | | aSmartPhone7a removed working stream
* fix SyntaxWarning: invalid escape sequence '\d' in py3.12garret13179 days1-1/+1
|
* switch programme data api to api.radiko.jp as used on sitegarret131714 days1-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'
* more right-thinking way of handling timefree 30garret2024-11-012-13/+12
| | | | still hardcoded to not work though
* prepare for "timefree 30"garret2024-09-172-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 todaygarret2024-09-171-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 variablesgarret2024-08-261-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 scriptgarret2024-08-261-0/+116
|
* new step on the release checklistgarret2024-08-261-0/+1
|
* add useful information back to the readmegarret2024-08-261-4/+46
|
* update timefree testsgarret2024-08-111-14/+14
|
* get rid of unnecessary "else"s (+ fix indentation)garret2024-08-111-10/+10
|
* fix build so it only does what i want, not just not doing what i dont wantgarret2024-08-111-2/+2
|
* move misc stuff to "misc" foldergarret2024-08-113-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)garret2024-08-111-1/+1
| | | | | changed func in eb94441420845970d48fe7b4e30cc5eed78ac95a , forgot to change the test also
* persons: only check the extractor arg oncegarret2024-08-111-3/+3
|
* construct the chapter API url properly (not stringmashing)garret2024-08-051-4/+5
|