aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorgarret <garret@airmail.cc>2023-07-04 18:45:35 +0100
committergarret <garret@airmail.cc>2023-07-04 18:45:35 +0100
commita18b48244a89e83aa90b01e16028ca0ae435ec59 (patch)
treefd50bb3a7cbc5a0d2cf12b962296b3c8634921a5
parenta38ad3bfc04c9ecda0cf4fe54ccfc3ab6be12258 (diff)
downloadyt-dlp-rajiko-a18b48244a89e83aa90b01e16028ca0ae435ec59.tar.gz
yt-dlp-rajiko-a18b48244a89e83aa90b01e16028ca0ae435ec59.tar.bz2
yt-dlp-rajiko-a18b48244a89e83aa90b01e16028ca0ae435ec59.zip
update readme
-rw-r--r--README.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/README.md b/README.md
index 5bef2d9..484fd30 100644
--- a/README.md
+++ b/README.md
@@ -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=&region_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