ポッドキャストには所有者がいない——それがほぼすべてを説明する
ポッドキャストとインターネットラジオは、一見するとよくあるストリーミングサービスの一つに見えます。実際は正反対です。インターネットに今も残る、誰でも許可なく発信でき、どのアプリからでも誰かの発信を再生できる、数少ない本当にオープンな仕組みなのです。この開放性こそが、一見壊れているように見える部分も含めて、その挙動のすべてを説明しています。
ポッドキャストとは、誰かのWebサーバー上にあるテキストファイルにすぎない
ポッドキャストとはRSSフィード——タイトル、説明、日付、音声ファイルへのリンクを持つエピソードを列挙したXML文書のことです。技術としてはそれがすべてです。発行者がそのファイルをホストし、ファイルは音声を指し示し、XMLを読めるアプリなら何でも購読できます。中央のサーバーもアカウントも存在せず、ポッドキャスト全体からある番組を削除できる企業もありません。
購読すると、アプリはそのフィードのアドレスを保存し、新しい項目が現れていないか定期的に取りに行きます。何かがあなたへ「プッシュ」されることはなく、アプリ側が確認しているだけです。あるアプリでは新しいエピソードがすぐ表示され、別のアプリでは遅れて表示されるのはこのためで、単に確認のタイミングが違うだけです。再取得されていないフィードには、自分が更新されたことを誰かに知らせる手段がありません。
Apple Podcasts、Spotify、オープンなPodcast Indexのようなディレクトリは、ポッドキャストそのものではなく、これらのフィードを対象にした検索エンジンです。検索はディレクトリの中で行われ、再生は発行者自身のサーバーから直接行われます。これらのディレクトリを使うアプリは、両方の意味でクライアントであり、何もホストしていません。
登場する要素たち
- フィード
- RSS文書そのもの。アドレスを変更することは、事実上番組を移転させることに等しく、フィードにたいていリダイレクト用のタグが含まれているのはまさにそのためです。
- エンクロージャー
- 各エピソード項目に含まれる、実際の音声ファイルへのリンクです。エピソードのダウンロードとは、このファイルを取得することにほかならず、他のダウンロードと何も変わりません。
- ディレクトリ / インデックス
- フィードを検索できるようにしたカタログのことです。Podcast Indexはそのオープン版であり、アドレスの一覧にすぎず、音声そのものは一切保持していません。
- ICYメタデータ
- ラジオのストリームが現在の曲名をプレーヤーへ伝えるための仕組みです。音声そのものに埋め込まれているため、局の「現在再生中」の表示が間違っていたり、古いままだったり、まったく出なかったりします。すべてはその局の設定次第です。
- ストリームとファイルの違い
- ラジオ局には始まりも終わりもありません。シークすることも、レジュームすることも、1エピソードとしてダウンロードすることもできません。そもそも「それ」に当たるものが存在せず、あるのは今流れているものだけだからです。
よいポッドキャストアプリと、単なるフィードの一覧を分けるもの
自分でコントロールできるオフライン再生
フライト前にダウンロードし、直近の3エピソードだけ残し、聴き終えたら削除する。すべては普通のファイルダウンロードにすぎず、違いはアプリがその切り替えをちゃんと提供しているかどうかです。
速度調整と無音のトリミング
話し声を中心とした再生の多くは1.2倍から1.8倍の間で行われます。声をリスのようにせずに速度を変えられるプレーヤーは、ピッチ補正を正しく行っています。
何があっても続きから再生できるレジューム
3時間のエピソードを4日間かけて、2台のデバイスで、途中スマホを再起動しながら聴いても、続きから再生できるべきです。これは人々が実際にポッドキャストアプリを判断する基準です。
すべてを1つのプレーヤーで
ポッドキャスト、ラジオ局、オーディオブック、映画は、同じ操作セット、同じスリープタイマー、同じロック画面を共有すべきです。それぞれ別のアプリを使っていると、視聴・聴取がばらばらになってしまいます。
インターネットラジオ——タイムラインを持たないストリーム
インターネットラジオ局とは、通常IcecastかSHOUTcastのソフトウェアで配信される、固定アドレス上の連続した音声ストリームです。接続すればその瞬間流れているものが届き、切断すれば何も残りません。ライブラリもエピソード一覧もなく、巻き戻すという概念自体がこの形式には存在しません。
Radio Browserのような局ディレクトリも、やはりボランティアが維持するアドレスの一覧にすぎません。移転したり、閉局したり、ストリームURLが変わったりした局は、誰かが修正するまで単なる死んだ項目のままです。どのラジオアプリにも再生できない局がいくつかあるのはこのためで、それはアプリの不具合ではなく、アドレスの問題です。
局ごとに違うのはビットレート——おおむね64kbpsから320kbps——とコーデック(通常MP3かAAC)です。モバイル回線では64kbpsのAACストリームは実際とても軽く、データ通信量を気にせず一日中流しっぱなしにできる数少ないものの一つです。
よくある質問
なぜあるアプリでは他のアプリより先に新しいエピソードが表示されるのですか?
アプリはそれぞれ独自のスケジュールでフィードを再取得しており、積極的にキャッシュするディレクトリもあります。引っ張って更新すれば、その場で強制的に取得できます。ポッドキャストの仕組みでは何もプッシュされず、確認すること自体がすべてです。
ラジオ局をポッドキャストのエピソードのようにダウンロードできますか?
できません。局は開始も終了も定義されていないライブストリームなので、取得すべきファイルというもの自体が存在しません。一部のプレーヤーが提供する「録音」機能は、録音ボタンを押した瞬間から流れているものを記録するもので、まったく別の機能であり、その局自身の利用規約に従う必要があります。
局の「現在再生中」の表示が間違っているのはなぜですか?
それは局自身が挿入するICYメタデータに由来します。局の自動化設定に不備があれば、表示が遅れたり、前の曲のまま止まったり、代わりにスポンサーメッセージが出たりします。他に読み取れる情報がない以上、どんなプレーヤーもそれを修正することはできません。
購読すると、発行者に自分が誰か知られますか?
発行者のサーバーが見るのは、フィードへのリクエスト、続いて音声ファイルへのリクエストで、そこにはIPアドレスとアプリが名乗る情報しか含まれません。名前もアカウントも見えません。そもそもアカウントが存在しないからです。これは、ページを読む誰かに対してWebサーバーが持つ可視性とほぼ同じです。
FoxDLでのポッドキャストとラジオ
検索はオープンなPodcast Indexから、局はコミュニティ運営のRadio Browserから取得しています。FoxDLはエピソードもストリームもホストしておらず、すべて発行者自身のアドレスから直接再生されます。
- ポッドキャストを検索・購読でき、新しいエピソードは自動的に表示されます。
- フライトや通勤のためにエピソードをオフラインで保存でき、他のすべてと同じライブラリに収まります。
- 世界中のラジオ局を、リストまたは地図で閲覧できます。
- すべてを1つのプレーヤーで——自分のファイルと同じ再生速度コントロール、スリープタイマー、ロック画面、Watch、ウィジェットを使えます。
- 削除依頼は元のデータベースか私たちのどちらかに送ることができ、どちらが該当するかはこちらでお伝えします。
ポッドキャストとラジオはすべてのプラットフォームで無料であり、いかなる利用回数の制限にも含まれません。
よくある質問
- FoxDLをポッドキャストアプリとして使えますか?
- インターネットラジオ局はどうやって探せばいいですか?
- Apple Watchアプリやウィジェット、Siriへの対応はありますか?
- FoxDLにイコライザーはありますか?