Автор Rawnok Jahan
Какие IPTV-плеры действительно поддерживают Catch-Up TV?
Catch-Up — это не переключатель в плеере — это URL, который плеер должен построить. Если ваш провайдер его раскрывает, но плеер не может сформировать URL, функция молча не работает.

Прошлые передачи становятся доступны для воспроизведения только когда плеер может построить URL с повтором.
В этом суть, которую почти никто не объясняет: Catch-Up TV — это не функция, которую включает ваш плеер. Это URL, который должен построить плеер.
Ваш провайдер хранит последние дни канала на своём сервере. Чтобы посмотреть передачу вчера в 20:00, плеер должен построить запрос, который говорит «этот канал, начиная с этого момента времени, на эту длительность.» Нет единого стандарта для того, как этот запрос формулируется — есть как минимум три варианта, и они совсем не похожи друг на друга.
Вот почему столько плеров пишут про Catch-Up на странице функций, а потом делают неактивными все прошлые передачи в гайде. Они реализовали одну схему. Ваш провайдер использует другую.
В этом посте объясняются три схемы, показано, как узнать, какую использует ваш провайдер, и рассказано, что искать в плеере. Если хотите разобраться с базовыми концепциями, начните с Catch-Up и timeshift объяснены.
Catch-Up против timeshift против запись видео
Три вещи, которые люди называют синонимами. На самом деле они разные:
- Catch-Up воспроизводит прошлую передачу из архива вашего провайдера. Целиком зависит от того, что провайдер хранит.
- Timeshift ставит на паузу и перематывает поток, который вы сейчас смотрите. Тот же архив, но более короткое окно.
- Запись видео (DVR) сохраняет поток в файл на вашем устройстве. Независимо от провайдера.
Всё ниже говорит о первых двух, которые используют одинаковую механику с URL. Запись видео — это отдельный механизм — и его стоит внимательно проверять в любом плеере, который вы выбираете, потому что кнопка «Запись» в интерфейсе — не то же самое, что плеер, который на самом деле записывает видео на диск.
Три схемы, которые используют провайдеры
1. Xtream timeshift
Если ваш логин — это адрес сервера плюс имя пользователя и пароль, ваш провайдер работает с Xtream Codes. Catch-Up раскрывается через специальный адрес, примерно такой:
http://server:port/timeshift/USERNAME/PASSWORD/DURATION/START/STREAM_ID.ts
Плеер должен знать цифровой идентификатор потока, вычислить длительность в минутах и отформатировать временную метку именно так, как её ожидает панель. Xtream API также сообщает, сколько дней архива существует на каждый канал, через значение tv_archive / catchup-days. Плеер, который игнорирует это поле, не может определить, какие передачи вообще доступны.
2. M3U catchup-source шаблоны
В плейлисте M3U канал может иметь атрибуты, описывающие его собственный URL Catch-Up как шаблон:
#EXTINF:-1 catchup="default" catchup-days="7"
catchup-source="http://host/live/user/pass/123.ts?start=${start}&end=${end}",Channel
Плеер подставляет реальные значения в переменные — ${start}, ${end}, {utc}, {duration}, {timestamp} и так далее. Разные провайдеры используют разные синтаксисы переменных, и именно поэтому лёгкие плеры на них ломаются.
3. M3U shift / append
Самые простые варианты. catchup="shift" (иногда timeshift) означает «возьми прямой URL и добавь параметры UTC»:
...live-url.ts?utc=1720560000&lutc=1720563600
catchup="append" означает «добавь этот суффикс к прямому URL». Оба намного проще остальных двух — и много плеров до сих пор реализуют только эти, поэтому Catch-Up работает на одних плейлистах, но не на других в одном приложении.
Как узнать, что раскрывает ваш провайдер
Перед тем как смотреть на плеры, узнайте, есть ли вообще что смотреть. Две минуты:
Если у вас есть M3U URL: откройте его в браузере или текстовом редакторе и найдите catchup. Если на ваших каналах есть catchup="…" или catchup-source="…", ваш провайдер раскрывает Catch-Up, и вы сразу видите, какой диалект. Если этого слова нет, у вас нет Catch-Up, и никакой плеер его не создаст.
Если у вас есть логин Xtream: перейдите на
http://your-server:port/player_api.php?username=USER&password=PASS&action=get_live_streams
и ищите tv_archive на каналах. "tv_archive":1 означает, что архив существует; tv_archive_duration показывает, на сколько дней.
Если вы ничего не нашли: спросите своего провайдера напрямую — «вы поддерживаете Catch-Up / воспроизведение архива, и на сколько дней?» Большинство это рекламирует, потому что это конкурентное преимущество.
Эта проверка важнее сравнения плеров, потому что примерно в половине случаев, когда люди говорят, что Catch-Up не работает, их провайдер просто его не предлагает.
Что искать в плеере
Учитывая всё выше сказанное, вот что действительно разделяет плеры — и как проверить каждое утверждение вместо того, чтобы верить списку функций:
Парсит ли полный EPG? Catch-Up нужен настоящий гайд передач: время начала, длительность, смещения часовых поясов. Плеер, который только показывает «Сейчас / Далее» из полосы канала, не имеет базы для Catch-Up. Тест: показывает ли гайд полную сетку с прошлыми часами или только текущую передачу?
Работает ли с вашей схемой? Плеер, который поддерживает только shift, не работает с catchup-source шаблонами. Тест: найдите прошлую передачу и попробуйте её включить.
Верно ли обрабатывает часовой пояс? URL Catch-Up — это временные метки. Сдвиг на час означает, что вы смотрите не то. Если Catch-Up включает что-то, но всегда не то, вот в чём причина. (Гайд показывает неправильное время? Это отдельная проблема.)
Работает ли на вашем устройстве? Несколько хороших реализаций Catch-Up — только для Android.
Какие известные плеры это поддерживают
- VLC — нет. VLC не имеет EPG слоя, а без гайда передач Catch-Up не работает. Это отличный плеер потоков, но не Catch-Up плеер. (VLC против Tuneline.)
- Kodi — да, через плагин PVR IPTV Simple Client, который вы настраиваете сами. Мощный, но самый сложный для начинающих из этого списка.
- TiviMate — да, и славится этим. Только для Android и Android TV, поэтому не поможет на Mac, ПК, iPhone или Apple TV. (Кроссплатформные альтернативы.)
- Tuneline — да, на каждой платформе, где мы её выпускаем. Подробности ниже.
Списки функций меняются, поэтому используйте это как отправную точку и проверьте на своём плейлисте сами.
Что именно реализует Tuneline
Чтобы не вводить в заблуждение, вот ровно что в приложении:
- Xtream timeshift — строит
/timeshift/…URL, читаяtimeshiftиcatchup-days, чтобы знать, на какой период архива есть данные. - M3U
catchup-sourceшаблоны — подставляет значения в${start},${end},{utc},{duration},{timestamp}переменные. - M3U
shiftиappend— варианты с параметрами UTC и суффиксом.
В гайде EPG прошлые передачи, попавшие в окно архива, отмечены как доступные; выберите одну и нажмите Смотреть с начала, плеер перейдёт в режим Catch-Up с видимым индикатором CATCHUP и кнопкой Вернуться в прямой эфир.
Два честных ограничения. Атрибут tvg-rec — старый и редкий способ указать, на сколько дней есть архив — не читается; если ваш провайдер использует только tvg-rec, Catch-Up не сработает. И Catch-Up зависит от работающего EPG: нет гайда — нечего нажимать. (Если ваш гайд не загружается.)
Catch-Up работает на Windows, macOS, Linux, Android, Android TV, Google TV, Fire TV, iPhone, iPad и Apple TV — одна и та же реализация везде, потому что это один URL-конструктор для каждой платформы.
Загрузить Tuneline, откройте гайд и нажмите что-нибудь из вчера.
Часто задаваемые вопросы
Какие IPTV-плеры поддерживают Catch-Up TV?
Kodi (через плагин PVR IPTV Simple Client), TiviMate (только Android) и Tuneline (все платформы) поддерживают Catch-Up. VLC не поддерживает, потому что у него нет EPG. И главное — проверьте, поддерживает ли плеер именно вашу схему — в целом поддержка Catch-Up ничего не значит, если реализован только один из трёх форматов URL.
Почему прошлые передачи неактивны в моём гайде?
Либо ваш провайдер не раскрывает архив для этого канала, либо ваш плеер не может построить URL Catch-Up для вашей схемы. Проверьте ваш M3U на слово catchup или Xtream API на tv_archive — узнаете точно, что из двух это.
Это то же самое, что запись видео?
Нет. Отложенный просмотр передает потоком прошедшую программу с сервера вашего провайдера в пределах его окна архива (обычно 1–7 дней), и она исчезает, когда этот период истекает. Запись создает копию в вашем собственном хранилище. Если вам нужно что-то сохранить постоянно, отложенный просмотр — не тот способ.
Сколько дней отложенного просмотра я получаю?
Ваш провайдер решает это для каждого канала. Это объявляется как catchup-days в M3U или tv_archive_duration в Xtream, обычно 1–7 дней.
Отложенный просмотр использует больше полосы пропускания, чем прямой эфир?
Нет. Это один и тот же поток с одинаковым битрейтом, просто начинающийся с другой отметки времени. (How much data streams use.)
Узнайте за две минуты, платили ли вы за отложенный просмотр, который никогда не использовали. Install Tuneline, откройте программу и нажмите на вчерашнюю передачу.
— Rawnok Jahan
Поделиться статьёй
Try Tuneline free
A fast, no-account media player for every platform. Load your own playlist and see how it compares in a couple of minutes.
Get TunelineПохожие статьи
- Расшифровка сообщений об ошибках IPTV: что на самом деле означают 10 распространённых ошибок
- Сколько устройств могут использовать одну IPTV-подписку?
- Субтитры IPTV не отображаются (или исчезают при перемотке)
- Ваш плеер просит PIN родительского контроля, который вы не устанавливали
- Аудиоописание на IPTV: как включить дорожку с описанием звука
Читать эту статью на другом языке
- EnglishWhich IPTV Players Actually Support Catch-Up TV? (2026)
- FrançaisQuels lecteurs IPTV prennent réellement en charge la télévision de rattrapage ? (2026)
- DeutschWelche IPTV-Player unterstützen wirklich Catch-up TV? (2026)
- Español¿Qué reproductores de IPTV realmente admiten Catch-Up TV? (2026)
- ItalianoQuali Lettori IPTV Supportano Veramente il Catch-Up TV? (2026)
- PortuguêsQuais Aplicativos IPTV Realmente Suportam TV Catch-up? (2026)
- РусскийКакие IPTV-плеры действительно поддерживают Catch-Up TV? (2026)
- TürkçeHangi IPTV Oynatıcıları Gerçekten Catch-Up TV'yi Destekliyor? (2026)
Tuneline — приложение для воспроизведения медиа. Оно не предоставляет, не размещает и не распространяет никакой контент. Свой плейлист вы приносите сами, точно так же, как в VLC.