radikoのプレイをするスクリプト
GPL-3.0 License
./play_radiko.py abc 3600
Radiko.py
RadikoHLS (m3u8)
To parse "from date", We use GNU date(1), so that be sure GNU date is in your PATH.
brew install rtmpdump ffmpeg mplayer swftools coreutils
sudo apt install rtmpdump ffmpeg mplayer swftools
sudo apt install rtmpdump ffmpeg swftools
This radiko.py force to use Audio Jack. if you want to use HDMI for playing , Change Source like this
omxplayer -o local # audio jack <- radiko.py
omxplayer -o hdmi # hdmi
omxplauer -o auto # raspi default
usage examples.
Play radiko abc 1008 from osaka for 1 hour
./play_radiko.py abc 3600
Play radiko TimeFree abc 1008 from 2017-09-18 12:00 to 3600
./play_radiko.py abc -d 3600 -f '2017-09-18 12:00'
Play Radiko TimeFree ABC 1008 today 15:00 ピタッと
./play_radiko.py abc -f 15:00 -d 10800
Play Radiko via ssh ( to correct area ) If Radiko failed to detect area , play from ssh is useful way.
ssh mine 'LANG=ja_JP.UTF-8 python.3.6 play_radiko.py abc --no-play-live --output -' | mplayer - -cache 128
Usage sample Save stream as sample command im ./bin.
python bin/rec_radiko_timefree.py -c ABC -d 10800 -f '2021-09-30 12:00'
When specify day of week, use date ( GNU date ) is casual way.
python bin/rec_radiko_timefree.py -c ABC -d 10800 -f "$( date --date 'last thursday' +'%Y-%m-%d 12:00')