diff options
author | garret <garret@airmail.cc> | 2023-07-04 18:45:35 +0100 |
---|---|---|
committer | garret <garret@airmail.cc> | 2023-07-04 18:45:35 +0100 |
commit | a18b48244a89e83aa90b01e16028ca0ae435ec59 (patch) | |
tree | fd50bb3a7cbc5a0d2cf12b962296b3c8634921a5 | |
parent | a38ad3bfc04c9ecda0cf4fe54ccfc3ab6be12258 (diff) | |
download | yt-dlp-rajiko-a18b48244a89e83aa90b01e16028ca0ae435ec59.tar.gz yt-dlp-rajiko-a18b48244a89e83aa90b01e16028ca0ae435ec59.tar.bz2 yt-dlp-rajiko-a18b48244a89e83aa90b01e16028ca0ae435ec59.zip |
update readme
-rw-r--r-- | README.md | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -9,16 +9,21 @@ It bypasses the region blocks entirely, meaning you can download programmes and It provides more metadata for timefree programmes, and less for live station streams (it's a station that happens to be playing a programme at that point in time, not a programme itself). -You can also download from search pages. If, for example, you want to download all available episodes of JET STREAM on Tokyo FM, [search for jet stream and set 地域 to -東京](https://radiko.jp/#!/search/live?key=jet%20stream&filter=&start_day=&end_day=®ion_id=&area_id=JP13&cul_area_id=JP13&page_idx=0). yt-dlp the url, and it'll download every result. +You should use `-N` (multi-threaded download) for timefree, otherwise it'll be extremely slow. Tracklists can be embedded as chapters for timefree programmes. The accuracy of the timestamps varies - it depends on what the stations provide. The duration/end time of the song is not provided at all, so you may get very long chapters if there's a big gap between songs. +You can download multiple programmes in one go by downloading the search pages. +For example, to download all available episodes of JET STREAM on Tokyo FM, [search for jet stream and set 地域 to 東京](https://radiko.jp/#!/search/live?key=jet%20stream&area_id=JP13&cul_area_id=JP13&page_idx=0). yt-dlp the url, and it'll download every result. + +---- + The authentication code is based heavily on [the work of jackyzy823](https://github.com/jackyzy823/rajiko/), which is where the name of the plugin comes from. It also borrows bits from [Lesmiscore's extractor](https://github.com/yt-dlp/yt-dlp/blob/d1795f4a6af99c976c9d3ea2dabe5cf4f8965d3c/yt_dlp/extractor/radiko.py) from yt-dlp proper. I've been advised that it would be risky to merge this extractor into yt-dlp proper as it uses a key reverse-engineered from the mobile app, so it's a plugin instead. -If you prefer not to take the risk, the `pc_html5` "law abiding citizen mode" branch uses the website's key, the same as in yt-dlp. (in fact, the key-grabbing code is copied directly from lesmiscore's extractor) + +If you prefer not to take the risk, the `pc_html5` "law abiding citizen mode" branch uses the website's key, the same as in yt-dlp (in fact, the key-grabbing code is copied directly from lesmiscore's extractor). Premium accounts are not supported at this time. ## Installation |