aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Add support for bundled protobug librarygarret13172025-09-143-9/+34
| | | | | github: closes #29
* clean up stray imports in protobufs filegarret13172025-09-141-3/+0
|
* the build thing wants me to put a SPDX licence id instead of the classifiergarret13172025-09-141-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 itgarret13172025-09-141-3/+4
| | | | it's pure python with no deps + trusted dev so it's fine
* Merge branch 'podcast-protobuf'garret13172025-09-143-15/+180
|\
| * add protobug as optional dependencygarret13172025-08-131-0/+3
| | | | | | | | | | tbh i might just wait until its in yt-dlp proper, would make packaging easier...
| * ListPodcastEpisodesRequest: dontknow -> sort_by_latestgarret13172025-08-131-2/+2
| |
| * convert protobug obj to dict, for traverse_objgarret13172025-08-131-1/+2
| |
| * Implement multi-page podcasts with protobugpodcast-protobufgarret13172025-08-111-15/+24
| | | | | | | | needs core change in upstream to work (traverse_obj doesnt work with dataclasses)
| * Add podcast protobufs + functions to use themgarret13172025-08-111-0/+152
| |
* | disable stream blacklist for livegarret13172025-09-141-1/+3
| | | | | | | | | | ref https://github.com/garret1317/yt-dlp-rajiko/issues/29#issuecomment-3289577318 github issue #29
* | rename "misc" -> "contrib"garret13172025-09-1410-2/+2
| |
* | clarify "indexing (station) regions" textgarret13172025-09-131-1/+1
| |
* | Update stream monitor script to be more readable when changes actually happengarret13172025-09-121-8/+21
| |
* | Don't return any formats when we don't actually have anygarret13172025-09-111-3/+7
| |
* | update some commentsgarret13172025-09-111-2/+2
| |
* | add support for "r_seasons" programme pagesgarret13172025-08-292-1/+45
| |
* | PersonsIE: construct a timefree url_result directlygarret13172025-08-291-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 insertiongarret13172025-08-261-1/+8
| |
* | Set ffmpeg args to not send Range headergarret13172025-08-261-3/+10
| | | | | | | | github issue #29
* | tests action: stop setup-ffmpeg getting too-new versiongarret13172025-08-241-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 formatsgarret13172025-08-241-0/+1
| | | | | | | | so they get marked as audio only
* | fix timefree test (description changed)garret13172025-08-111-1/+1
|/
* podcast protobuf test: add episode image urlsgarret13172025-07-121-4/+11
|
* make protobuf hasNextPage default to false, not Nonegarret13172025-07-111-2/+3
|
* add Podcast protobuf test/proof-of-conceptgarret13172025-07-111-0/+146
| | | | not going to add to the extractor just yet because its really complicated
* fix channel/uploader field in podcast extractorgarret13172025-07-101-2/+4
|
* add podcast extractors to test scriptgarret13172025-07-101-2/+9
| | | | also removed duplicate ShareIE
* Add basic radiko podcast extractorsgarret13172025-07-101-0/+114
|
* add automated tests with github actionsgarret13172025-07-101-0/+46
|
* Update Tokyo Moon testgarret13172025-07-101-1/+1
|
* run all extractor tests from test scriptgarret13172025-06-231-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 scriptgarret13172025-06-222-33/+34
|
* Move RadikoTimeFreeIE tests to test scriptgarret13172025-06-222-60/+26
|
* test script: move importgarret13172025-06-221-2/+3
|
* rename test-tokens script to test_areasgarret13172025-06-221-0/+0
| | | | underscore so tab completion is less pain
* update readmegarret13172025-06-221-6/+10
|
* add new shiny custom-ish test scriptgarret13172025-06-201-0/+113
| | | | see comment for details
* update instructions to upload to real pip as wellgarret13172025-06-161-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
|