Radiko-Downloader can record the radiko.jp programs outside of Japan.
Radiko-Downloader
┣ data
┃ ┣ auth
┃ ┃ ┗ auth_key.bin
┃ ┣ json
┃ ┃ ┗ area.json
┣ utils
┃ ┣ __init__.py
┃ ┗ str2bool.py
┣ LICENSE
┣ README.md
┣ main.py
┣ radiko_urllib3.py
┗ requirements.txt
Please do not use this project for commercial use. Only for your personal, non-commercial use.
Python
: 3.9
The authentication of PC(html5) version radiko validates user's location via IP address.
However, the android version of radiko validates user provided by GPS information, not via user's IP address.
- You can install it locally:
$ git clone https://github.com/devhaaana/radiko-downloader.git $ cd radiko-downloader
-
version
: Version of the application- default:
1.0.0
- default:
-
station
: Stream Station ID (e.g., TBS, LFR)- default:
TBS
- default:
-
areaFree
: Whether the stream is area-free- default:
False
- default:
-
timeFree
: Whether the stream is time-free- default:
False
- default:
-
startTime
: Stream start time (format: YYYYMMDDHHMM)- default:
None
- default:
-
endTime
: Stream end time (format: YYYYMMDDHHMM)- default:
None
- default:
-
Save
: Whether to save the stream as a file- default:
False
- default:
-
output_dir
: Directory to save output files- default:
./data
- default:
python main.py --version=1.0.0 --station=LFR --areaFree=False --timeFree=True --startTime=20241106010000 --endTime=20241106030000 --save=True --output_dir=./data