Перейти к содержанию

Страница плейлиста

Страница содержит подробности об одном конкретном плейлисте.

В её заголовке указано название плейлиста.

Ниже страница разделена на две части: слева две вкладки с информацией и список каналов справа.

Рассмотрим всё это подробнее.

Вкладка "Основная информация"

Вкладка "Основная информация"

На этой вкладке выводится таблица со следующими строками:

  • Код -- короткий уникальный код плейлиста;
  • Описание -- описание плейлиста (при наличии);
  • Ccылка для ТВ -- короткая ссылка, которую можно использовать для подключения плейлиста, подробнее о ней см. ниже;
  • Источник -- ссылка на ресурс, где была найдена ссылка на плейлист (при наличии);
  • Наполнение:
    • группы -- количество групп, на которые поделены каналы;
    • каналы -- количества каналов общее, онлайн и оффлайн;
      (всё по нулям, если плейлист offline)
  • Возможности -- наличие программы передач и перемотки каналов;
  • M3U -- прямая ссылка на плейлист;
  • Проверка плейлиста -- дата и время последней проверки плейлиста с помощью iptvc;
  • Ошибка проверки -- текст ошибки, которая возникла при проверке
    (только если плейлист offline)

Если при проверке плейлиста возникла ошибка, то она будет отображена красным цветом сразу под заголовком:

Скриншот страницы с ошибкой

Страница с ошибкой проверки плейлиста

Info

Если в тексте ошибки фигурирует слово Timeout и плейлист offline -- это ерунда. Скорее всего, при следующей проверке статус позеленеет. Просто в момент проверки сервер не получил файл плейлиста вовремя, а т. к. долго ждать он не может, поэтому плюнул и пошёл проверять другие.

Обрати внимание

Независимо от статуса плейлиста на сайте, его можно добавить в свой плеер по "Ссылке для ТВ" и проверить самостоятельно. Проверка плейлиста не влияет на его работоспособность.

Вкладка "Исходный текст"

Вкладка "Исходный текст"

Здесь выводится плейлист как он есть. Над этим текстом -- две кнопки:

  • зелёная с кодом плейлиста для скачивания файла;
  • нажатие на QR-код покажет, внезапно, QR-код, в который закодирована "Ссылка для ТВ".

Список каналов

Cписок каналов

В заголовке пишется их общее количество.

Если общее количество каналов 500 и более, то под заголовком отобразится подсказка, чтобы ты не убегал раньше времени. Надо просто подождать несколько секунд, список догрузится и подсказка исчезнет.

Скриншот подсказки

Да, это недоработка, подпёртая костылём, но это беспокоит меня меньше всего.

Может быть когда-нибудь сделаю лучше. Или нет.

Скриншот подсказки над списком каналов

Поиск каналов

Количество плейлистов в заголовке над списком учитывает найденные с помощью фильтров каналы.

Под заголовком есть выпадающий список групп. Он отображается только если плейлист поделён на группы. Справа -- кнопка сброса для отображения всех каналов.

Под списком групп расположилась строка поиска. Она есть вообще всегда. Туда можно начать вводить название канала, и по мере ввода список будет сужаться.

Справа от строки поиска есть кнопки фильтрации каналов по их статусу. Справа -- кнопка сброса для отображения всех каналов.

Под строкой поиска есть облако тегов.

Про теги

Откуда они там появляются, можешь прочесть здесь и здесь.

На любой из них можно нажать, и тогда в списке останутся каналы только с выбранными тегами. Выбранные теги подсвечиваются серым. Сбросить выбор можно повторным нажатием на каждый, либо кнопкой сброса у строки поиска.

Пример фильтрации

Скриншот используемого фильтра списка каналов

Ссылка для ТВ

Она может быть задана в нескольких форматах. Поясню базовые принципы формирования адреса:

  1. необязателен префикс протокола http:// или https:// перед доменом
  2. обязателен домен m3u.su
  3. обязателен /код плейлиста после домена
  4. необязателен постфикс расширения после кода .m3u или .m3u8

На примере ниже я наглядно покажу все возможные ссылки на один и тот же плейлист с кодом ru:

https://m3u.su/ru.m3u8
https://m3u.su/ru.m3u
https://m3u.su/ru
http://m3u.su/ru.m3u8
http://m3u.su/ru.m3u
http://m3u.su/ru
m3u.su/ru.m3u8
m3u.su/ru.m3u
m3u.su/ru

Запоминать их не надо. Главное помнить как они формируются.

По идее, можешь использовать любую сылку из подобных, т. к. технически они отработают одинаково.

А вот твой плеер может не принять какую-то из них. Так что, если не подойдёт один формат, используй другой -- добавь префикс или суффикс.

Префикс плееру требуется чаще всего, потому что он при добавлении плейлиста проверяет -- а ссылку ли мне вообще предоставил пользователь?

По наличию суффикса плеер может определить -- а прямая ли это ссылка на файл плейлиста? Технически -- нет, непрямая, потому что файла плейлиста у меня на сервере нет физически и сервер должен сделать редирект уже на сам плейлист. Но благодаря такой обманке плеер его наверняка подгрузит.

Или нет.