2021年2月1日月曜日

Radiko録音出来ず 3局目

adobeによると1/12からflashの実行を停止したとある。

https://www.adobe.com/jp/products/flashplayer/end-of-life.html

 

だとすると.flvファイルを用いて行っているradikoへの認証やkey取得が出来ていない

可能性が高い。

 

ダウンロード出来なくなった時期からしてこれが原因か・・・

と、いうことは pythonとかで同様の事をすれば引き続きストリーミングで取得できる可能性が出てきた事になる

 

 

 

 

 

2021年1月19日火曜日

Radiko録音出来ず 2局目

巷ではRtmpdumpでエラーになったという情報がなかなか上がってこない。

いろいろ調べていく過程で、www.lifewithunix.jpさんが開発した「RadikoPad」という

ツールを見つけた。

※ダウンロードページが見つからないので、ダウンロードや詳細な使い方はこちらから。 

これだとエリア内の番組はaacやm4aとしてダウンロードできる。

ストリームとしてではなく、一括ダウンロードするところがRtmpdumpと違うが、

番組終了後にダウンロードするなら問題は無い

ffmpegの起動は以下の様な感じ

ffmpeg.exe -headers "X-Radiko-AuthToken: hVXxxxXXXXMjao3pt3eifpA" -i "https://radiko.jp/v2/api/ts/playlist.m3u8?station_id=TBS&&l=15&&ft=20210119010000&&to=20210119030000" -acodec copy -bsf aac_adtstoasc "TBS.m4a" -report

ffmpegのバージョンは以下の通り。

ffmpeg version 3.2.2

これがエリアフリーも含めてUbuntsuやDebianで動けば良いのだが。


2021年1月16日土曜日

radiko録音出来ず

2020/1/13頃からRadikoの仕様が変わった様で録音が出来ていない。

 

rtmpdump -v -r rtmpe://f-radiko.smartstream.ne.jp --app LFR/_definst_ --playpath simul-stream.stream -W https://radiko.jp/apps/js/flash/myplayer-release.swf -C S: -C S: -C S: -C S:cXd7JsdUNbObVaaESUCvbg --live --stop 120 --flv /tmp/LFR_210115_0938
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: No application or playpath in URL!
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 111 (Connection refused)

 

f-radiko.smartstream.ne.jpに接続出来なくなっているっぽい。

HTTPやHTTPSでは接続できる

Wowza Streaming Engine 4 Subscription Edition 4.8.5.05 build20201006161917

そもそもConnection refusedなのでFWとかの設定が変わったのだろうか。

rtmpeの脆弱性を嫌ってrtmpsに変更したのかも。試しにrtmpsに変えてみる。

rtmpdump -v -r rtmps://f-radiko.smartstream.ne.jp --app LFR/_definst
_ --playpath simul-stream.stream -W https://radiko.jp/apps/js/flash/myplayer-rel
ease.swf -C S: -C S: -C S: -C S:cXd7JsdUNbObVaaESUCvbg --live --stop 120 --flv /
tmp/LFR_210115_0938
 

RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: No application or playpath in URL!
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close

サーバーが対応していないらしい・・・・