「radiko」はFMラジオのリアルタイム再生はもちろん、タイムフリーという好きな番組を好きな時に聴ける便利な機能が備わっている。
ところがそのタイムフリーという機能の一部で、再生が途切れてしまう原因不明の不具合が起きている。
同様の症例が散見されているが、ある状況下において一つの対処法を見つける事が出来た。
症状
以前にも稀にラジコ再生中に画面スリープに入ると、数分後に再生が途切れてしまう事があった。
症状の出るパターンは大体同じで、主にタイムフリーのバックグラウンド再生中。何事もなく再生してたかと思えば、なんの前触れもなくいきなり途切れてしまう。
途切れた後、またアプリを開けば同じ場所から再生出来るが、しばらくするとまた途切れる。ひどい時は番組冒頭に戻ってしまう事もある。
アプリの再起動、削除、再インストールなど色々試してみたが、一時的に問題が解消される事はあってもしばらくすると症状が再発し、根本的解決には至らなかった。
原因と対処法
技術的な根拠はないが、ラジコアプリ固有の問題と推測している。何故なら他のアプリでバックグラウンド再生が途切れるような事は無いからだ。なので、Android端末側の画面スリープや省電力モードの設定に変更を加える事はない。もし設定を変更してしまうと他の正常なアプリの動作に影響を与えてしまいかねない。
症状の出現は本当に気紛れで、何の前触れもないのがお約束だったが、ひょんなことから一つの規則性を見つけた。
ある時、タイムフリー再生中にラインを受信した。やり取りを終えてそのまま(ライン画面のまま)にしておくと、画面スリープに入って少ししてバックグラウンド再生が途切れてしまった。その後、同じ状況(ラインのやり取り→ラジコ途切れる)を何度か繰り返した後、試しにラジコアプリの画面に戻して放ってみたところ再生が途切れない事に気付いたのだ。
ライン画面のままだと途切れる、ラジコ画面に戻すと途切れない。その後何度も繰り返し試した結果、症状に一貫性がある事を確認した。またライン以外のアプリでも同様である事も確認出来た。
この場合の対処法として、バックグラウンド再生中に他のアプリに以降した場合、復帰する際に使用中アプリ一覧(四角ボタン)からラジコを選択して、ラジコ画面を表示した状態にしてスリープさせる。
ひとまずこの方法で症状は出なくなった。
但し、Googleマップなどでルート案内中の様に画面スリープに入らないアプリの使用中は、バックグラウンド再生は途切れないと思われる。
まとめ
正直、未だに原因は全く分からない。実はその後上記に当てはまらないパターンも確認した。完全解決とまではいかないが、一つの対処法としては有効だと思う。
これまで数年にわたりラジコを使い続けてきたが、この症状が異常に頻発し始めた時期と、Android14のアップデートの時期が妙に重なった。もちろん断定する事は出来ないが、ラジコアプリに限ってAndroid端末側の画面スリープか省電力モードとの間に何かしらの干渉が起きているのではないかと推測する。
おまけ(裏技)
ラジコアプリを削除して再インストールした時に一つ気付いた事がある。タイムフリーの制限機能(一つの番組を一度再生すると24時間以内、連続3時間まで)がリセットされるので、再生制限がかかってしまって途中までしか聞けなかった番組をもう一度聞き直せる。
コメント