FoxDLは数百万チャンネル規模のプレイリストも扱えますか?

短い答え

はい。インポート性能は約485MBの200万チャンネル分のプレイリストで計測しています。プレイリストはメモリに読み込まず、ディスクへストリーミングしながら1つのデータベーストランザクションでコミットするため、約2分で完了し、アプリのピークメモリ使用量は約9MBしか増加しません。

確認済み 2026年7月30日

プロバイダーが配布するリストは、単純なパーサーでは処理しきれないほど巨大化しています。0.5ギガバイトのM3Uを携帯電話のメモリに丸ごと読み込めば即クラッシュしますし、リスト表示に100万行を読み込めば画面が固まってしまいます。

FoxDLはそのどちらも回避します。パーサーはプレイリストをストリームとして読み取りながら随時行を書き込み、インポートは1つのトランザクションでコミットされるため、中途半端な状態のリストがライブラリに残ることはありません。閲覧、検索、再生キューはすべてローカルデータベースからページ単位で読み込みます。

この数値はアプリ自身のテストスイートにあるインポートベンチマークによるものです。485MBのプレイリスト内にある200万チャンネルのインポートは123秒で完了し、ピークメモリはベースラインから9MB増加、チャンネルリストの最初のページの描画は4ミリ秒、リスト全体を対象にした検索は400ミリ秒で応答します。

詳しい説明 M3U、Xtream Codes、EPG——それぞれの意味と、自分が持っているのはどちらか M3UかXtreamか、EPGが機能するために必要なもの、バッファリングの原因、そして誰がそれを直せるのか。

自分で試す

FoxDLは無料。アカウント不要。

ダウンロードは App Store