$is_online, 'count' => $is_online ? count($channels) : '-', 'channels' => $channels, ])); } if (array_intersect(array_keys($_GET), array_keys($ini))) { $id = array_keys($_GET)[0]; if (!empty($ini[$id]['redirect'])) { header('Location: ' . $ini[$ini[$id]['redirect']]['pls']); die; } elseif (!empty($ini[$id]['pls'])) { header('Location: ' . $ini[$id]['pls']); die; } } ?> IPTV Playlists

Самообновляемые плейлисты IPTV

GitHub | axenov.dev
Обновлено: МСК
Плейлистов в списке: 

$element) { if (empty($element['pls'])) { continue; } ?>
ID Информация о плейлисте Каналов Ссылка
?
загрузка...

Что здесь происходит?

На этой странице собраны ссылки на IPTV-плейлисты, которые находятся в открытом доступе. Они отбираются мной вручную и проверяются здесь автоматически. Поддержкой этих плейлистов занимаются администраторы ресурсов, указанные как источник. Вопросы работоспособности плейлистов адресуйте тем, кто несёт за них ответственность.

Эти плейлисты бесплатны?

Да, но в любой момент могут перестать таковыми быть.

Как подключить плейлист?

Добавить в твой IPTV-плеер ссылку из последней колонки.

Что означают статусы плейлистов?

  • ? Загрузка данных.
  • online Плейлист активен. Фактически означает, что удалённый файл успешно скачивается.
  • unknown Состояние неизвестно. Скорее всего, плейлист активен, но получить данные о нём не удалось.
  • timeout Не удалось вовремя проверить плейлист.
  • offline Плейлист неактивен.
  • error Ошибка при проверке плейлиста.

Почему нельзя доверять результатам проверки?

Я не гарантирую корректность информации, которую ты увидишь здесь. Рекомендую проверять желаемые плейлисты вручную, ибо нет никаких гарантий:

  • что это вообще плейлисты, а не чьи-то архивы с мокрыми кисками;
  • что плейлисты по разным ссылкам не дублируют друг друга и отличаются каналами хотя бы на четверть;
  • что плейлист работоспособен (каналы работают, корректно названы, имеют аудио, etc.);
  • что подгрузится корректное количество каналов и их список (хотя на это я ещё могу влиять и стараюсь как-то улучшить).

Как пополнить этот список?

Сделать pull-request в репозиторий.