コマンドラインで聴くとき簡単に聴けるように書いておこうかと。
チャンネルをまとめる
いま公開されているチャンネル
TBS QRR LFR NSB INT FMT FMJ
ベースとなるコマンドライン
プレーヤーはmplayerを使う。
$ ./rtmpdump -vr rtmp://radiko.smartstream.ne.jp/TBS/_defInst_/simul-stream | mplayer -
チャンネルを引数で渡す
rtmpdumpディレクトリの中に置くのを前提に。
#!/bin/sh RTMPDUMP=./rtmpdump MPLAYER=/usr/bin/mplayer case "$1" in TBS|QRR|LFR|NSB|INT|FMT|FMJ) [ -f "${RTMPDUMP}" ] || exit 1 "${RTMPDUMP}" -vr rtmp://radiko.smartstream.ne.jp/"$1"/_defInst_/simul-stream | "${MPLAYER}" - echo "Connected Radiko channel $1" ;; *) echo $"Usage: $0 {TBS|QRR|LFR|NSB|INT|FMT|FMJ}" exit 2 esac
これを、listen_radikoのファイル名で実行権をつけて保存して、
TBSを聴く場合、
$ listen_radiko TBS
こんなかんじでとりあえずは聴ける。
========================================================================== Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) FAAD: compressed input bitrate missing, assuming 128kbit/s! AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000) Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== [pulse] working around probably broken pause functionality, see http://www.pulseaudio.org/ticket/440 AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A: 638.0 (10:37.9) of 0.0 (unknown) 14.6%