Чи впорається FoxDL з плейлистом на мільйони каналів?

Коротка відповідь

Так. Імпорт перевірено на плейлисті з 2 000 000 каналів вагою близько 485 МБ: він завершується приблизно за дві хвилини й піднімає пікове споживання пам’яті застосунку приблизно на 9 МБ, бо плейлист потоково записується на диск, а не читається в пам’ять, і фіксується в одній транзакції бази даних.

Перевірено 30 липня 2026 р.

Списки провайдерів виросли далеко за межі того, що переживе наївний парсер. Прочитати півгігабайтний M3U у пам’ять телефону — це миттєвий крах, а завантажити мільйон рядків у список — заморожений екран.

FoxDL уникає обох проблем. Парсер читає плейлист як потік і записує рядки на льоту, імпорт фіксується в одній транзакції, тож недовершений список ніколи не потрапляє в бібліотеку, а перегляд, пошук і черга плеєра читають сторінки з локальної бази даних.

Цифри з бенчмарку імпорту у власному наборі тестів застосунку: два мільйони каналів у плейлисті на 485 МБ імпортуються за 123 секунди, пікова пам’ять зростає на 9 МБ понад базовий рівень, перша сторінка списку каналів малюється за 4 мс, а пошук по всьому списку відповідає за 400 мс.

Довга версія M3U, Xtream Codes, EPG: що означають ці слова і що є саме в тебе M3U чи Xtream, що потрібно, щоб запрацював EPG, що спричиняє буферизацію і хто може це виправити.

Спробуй сам

FoxDL безкоштовний. Без акаунта.

Завантажити з App Store