サマリ Radikoの録音をしたくて調べたら色んな人がコードを書いていました。 単にgit cloneして動かしてもよかったのですが、どんな処理をしているのか気になり、先人たちのコードを読みながら自分でもコードを書いてみました。 やってみると学べたことがわりとあったのでまとめてみました。 Radikoで使われているhls(HTTP Live Streaming)というプロトコル Radikoで番組を聞くときに行われている処理 仕様が公開されていない処理をどうやって調べるのか どう調べたかまとめて得たこと 試した環境 OS: Mac OS 10.14.6 docker desktop community: 2.1.0.5 docker image: python:3.7.5-buster Google Chrome: バージョン: 78.0.3904.108 Official Build 6