iOS 9~12 Apple Podcast App: TBSラジオポッドキャストが落ちる

iPhone4s, 5s 上のApple Podcast アプリを使って、TBSラジオポッドキャストを聞こうとすると、30秒~2,3分程度でPodcastアプリが勝手に落ち(クラッシュする)ホーム画面に戻るという現象が発生中で困っています。

Apple Podcast アプリで問題なく再生できる番組もあるのですが、TBSラジオポッドキャストを聞いている最中、必ず30秒程度でホーム画面に戻ってしまうという現象が発生します。最初はよくわからなかったのですが、条件を絞ってゆくと、TBSポッドキャスト以外のコンテンツだけの場合は、問題なく再生でき、TBSポッドキャストが含まれていると、コンテンツを再生中かどうかにかかわらず、突然ホーム画面に戻るという症状。

以下がその様子。(iPhone5s のPodcastバージョンは、iOS12 の最終版、数字は表示されず。)

私は TBSポッドキャストを Android 上の Google Podcast アプリで聴取していたのですが、Google Podcast が2024/06/23 で終了とのこと。Google は YouTube Music にPodcast コンテンツを引っ越しするように勧めていますが、Google Podcast を使っていた理由は、コンテンツ管理が便利だったためで、今のところYouTube Music のコンテンツ管理が便利と感じられないため、Apple Podcast に戻ることにしました。
私にとっては iOS9 の Apple Podcast アプリの使い勝手が最高で、iPhone5s を iOS12 に上げざるを得なかったため、Podcast アプリの使い勝手が悪くなってしまい、また iPhone5s が16GBモデルでコンテンツがストレージを圧迫してしまうため、何年か前に Google Podcast に引っ越ししていました。

Google がそのままPodcastを続けてくれていれば、こういうことで時間を使う必要はなかったのですけどね。

最初は、音声コンテンツ再生中に突然Podcast 音声が消えて、画面がホームに戻っているため、コンテンツのデータにエラーがあるのかと思っていました。停止したところから再生し直すと、再生継続できたり、また落ちたり。

Podcast アプリの設定を変えたり、プレイリストコンテンツを減らしてみたり、いろいろやってみた結果、どうもTBSポッドキャスト を再生、またはアイコン表示していると、Podcastアプリが落ちるような気がしてきました。その様子を表示したのが上記ビデオ。

TBSラジオPocast に限定されるということは、バックグランドで行われているサーバーとの通信が問題なのか?

試しに、フライトモードを使って、コンテンツ再生中は通信を全てオフにしてみました。
そうすると、なんと、Apple Podcastアプリが落ちるという現象が消滅。

この結果から、どうも、TBSラジオPodcastサーバー設定かAppleのPocastサーバー設定に問題がありそうだとわかります。
Apple Podcast のアクセスをProxyサーバー経由にして、強制的に、iPhoneがどこをアクセスしているか見てみたのが以下。

1718779609.104      1 192.168.1.67 TCP_TUNNEL/503 0 CONNECT itunesu.itunes.apple.com:443 - HIER_NONE/- -
1718779609.127      0 192.168.1.67 TCP_TUNNEL/503 0 CONNECT itunesu.itunes.apple.com:443 - HIER_NONE/- -
1718779628.933  31184 192.168.1.67 TCP_TUNNEL/200 1115 CONNECT xp.apple.com:443 - HIER_DIRECT/23.48.114.33 -
1718779629.574  31825 192.168.1.67 TCP_TUNNEL/200 9779 CONNECT inappcheck.itunes.apple.com:443 - HIER_DIRECT/17.23.112.10 -
1718779630.215  27386 192.168.1.67 TCP_TUNNEL/200 5828 CONNECT bag.itunes.apple.com:443 - HIER_DIRECT/151.101.91.6 -
1718779630.216  22752 192.168.1.67 TCP_TUNNEL/200 7922 CONNECT pcr.apple.com:443 - HIER_DIRECT/23.51.0.24 -
1718779630.216  19334 192.168.1.67 TCP_TUNNEL/200 11588 CONNECT bookkeeper.itunes.apple.com:443 - HIER_DIRECT/23.51.0.24 -
1718779630.216  17575 192.168.1.67 TCP_TUNNEL/200 55689 CONNECT itunes.apple.com:443 - HIER_DIRECT/23.51.0.24 -
1718779630.216  16488 192.168.1.67 TCP_TUNNEL/200 56221 CONNECT client-api.itunes.apple.com:443 - HIER_DIRECT/23.33.32.40 -
1718779630.216  21125 192.168.1.67 TCP_TUNNEL/200 8062 CONNECT init.itunes.apple.com:443 - HIER_DIRECT/23.51.0.24 -
1718779630.216  11373 192.168.1.67 TCP_TUNNEL/200 11270 CONNECT upp.itunes.apple.com:443 - HIER_DIRECT/23.51.0.24 -
1718779630.216  21097 192.168.1.67 TCP_TUNNEL/200 1272610 CONNECT apps.mzstatic.com:443 - HIER_DIRECT/151.101.91.6 -
1718779630.259  22995 192.168.1.67 TCP_TUNNEL/200 50655 CONNECT dcs.megaphone.fm:443 - HIER_DIRECT/23.62.21.10 -
1718779630.278  23367 192.168.1.67 TCP_TUNNEL/200 4956 CONNECT traffic.megaphone.fm:443 - HIER_DIRECT/35.186.224

恐らくコンテンツが登録されているサーバーと通信しているものと思いますが、itunes.apple.com との通信でサーバー側のエラー503。
megaphone.fm との通信(おそらくTBSが使っているコンテンツサーバー)あたりが原因だと想像します。
聴取しているTBSラジオポッドキャスト番組は、

  • こねくと
  • 日曜天国
  • Over the Sun
  • 大吉ポッドキャスト

とりあえず回避策は、オンラインでダウンロードだけして、再生する場合は iPhoneをオフラインにしてから ということにしました。私の方で特定のホストと WiFi の通信をブロックするようにすることはできますが、それをやっちゃうとコンテンツをダウンロードできなくなる可能性大なので、実質無理。
私の方のネットワーク管理での解決策は、iPhoneを時々オフラインにすることくらい。

現役使用中の iPhone5s を長時間オフラインにすることは現実的ではないので、自宅内だけで使っている iPhone4s をPodcast再生用に使うことにしました。

iPhone4s のPodcast は iOS9 が最終(2.4 1125.29)なのでPodcastの使い勝手はよいものの、TBSラジオポッドキャストで Podcastアプリが落ちるという現象は再現します。
iOS12 同様、通信をオフラインにすると、TBSラジオポッドキャスト再生は問題なくなりますので、Google Podcast の引っ越し先は iPhone4s にしました。

元々 Podcast は、コンテンツ制作者が用意したサーバーに音声(またはビデオ)ファイルをアップロードし、XMLファイルにコンテンツURLや情報を記述し、PodcastアプリがXMLファイルに指示されたファイルをダウンロードして、ローカルに再生できるという単純なコンテンツデリバリーサービスでした。

ところが、放送局などの大手コンテンツプロバイダーはサーバー維持に費用が掛かりすぎる割に利益につながらないということで、上記シンプルな方式のPodcast配信を終了。
しばらくして、新たなPodcastビジネスを思いついたのか、Google Podcast や Spotify のような特別なアプリを使わないとコンテンツURLがわからないコンテンツ秘匿タイプで復活。秘匿URLにリダイレクトされる新しい方式に対応したアプリを使わないとコンテンツにたどり着けず、古いPodcastアプリでは聴取することが出来ない。こういう姑息な手段を使うから、何か途中で想定外の事が起きて、Podcastコンテンツが聞けないという事態が起きるわけ。

ほんと、今のAppleってクソだわ。

そのうち、YouTube Music と手動操作のiPhone4s Podcast app のどちらが私の生活スタイルに合うのかをゆっくり考えてみることになるでしょう。

コメントを残す