ЯзыкРусский

Руководства по настройке

Добавление плейлиста Xtream Codes

Три обязательных поля и один приём, который стоит знать: если провайдер прислал вам только M3U-ссылку, нужные сервер, имя пользователя и пароль уже находятся внутри неё.

Последнее обновление

Xtream Codes — это API, а не файл, поэтому это предпочтительный способ подключения, если ваш провайдер его предлагает. Вместо загрузки одного огромного списка каналов InoxTV запрашивает у панели категорию, когда вы открываете эту категорию. В результате — более быстрый запуск, полноценная библиотека фильмов и сериалов и данные аккаунта, которые приложение действительно может показать. Сравнение трёх типов подробно описывает компромиссы.

Три значения, которые нужны

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

Если провайдер прислал M3U-ссылку и не упоминал Xtream Codes, посмотрите на её структуру. Панели генерируют M3U-ссылки из тех же учётных данных, поэтому ссылка вида:

http://example.com:8080/get.php?username=jsmith&password=a1b2c3&type=m3u_plus

даёт вам всё: URL сервера — http://example.com:8080, имя пользователя — jsmith, а пароль — a1b2c3. Введите эти три значения, и вы подключитесь через API вместо файла.

Добавление плейлиста

  1. Откройте экран добавления плейлиста

    Настройки › Плейлисты › Добавить плейлист, затем выберите Xtream коды на экране Тип плейлиста.

  2. Введите URL сервера

    URL сервера* принимает схему, хост и порт: http://example.com:8080. Три детали вызывают большинство ошибок здесь:

    • Укажите http:// или https://. Без них вы получите Введите действительный URL сервера.
    • Укажите порт, если он не стандартный. Панели редко работают на 80 или 443.
    • Остановитесь на порте. Не добавляйте /get.php, /player_api.php или завершающий путь; приложение само добавит нужное.
  3. Введите учётные данные

    Имя пользователя* и Пароль* — точно как выданы. Оба чувствительны к регистру. Копирование и вставка стоят усилий, потому что неверный символ даёт такую же общую ошибку входа, как истёкший аккаунт, и вы потратите двадцать минут не на ту проблему.

    Пустые поля вызывают Требуется имя пользователя. и Требуется пароль. ещё до отправки любого сетевого запроса.

  4. Назовите плейлист

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

  5. Выберите, что импортировать

    Пункты Включить прямой эфир и Включить Vod отмечены, и ни один не подключён к импортёру, поэтому оставьте их и двигайтесь дальше. При подключении через Xtream это вряд ли что-то изменило бы: категории загружаются по мере открытия, так что ничего большого заранее не скачивается, чтобы вы могли это урезать.

  6. Не трогайте поле EPG

    Поле EPG URL (необязательно) существует для плейлистов, которым оно нужно. Большинство панелей отдают данные программ через тот же API, поэтому заполнение этого поля дублирует то, что у вас уже есть. Добавьте адрес только если ТВ-гид после этого всё ещё пуст.

  7. Сохраните

    Вы увидите Сохранение плейлиста..., а затем счётчики прямого эфира, фильмов и сериалов. Xtream Codes стабилизируется быстрее, чем M3U того же размера. Когда счётчики перестанут меняться, откройте список каналов.

Когда вход отклонён

У ошибки входа Xtream короткий список причин, и их стоит проверять в этом порядке, потому что первые две объясняют большинство случаев.

ПричинаКак определить
Достигнут лимит подключенийРаботает после того, как вы полностью закроете InoxTV или другой плеер на другом устройстве. Это самая частая причина.
Истекла подпискаОб этом сказано на странице аккаунта у вашего провайдера. Приложение не может отличить это от неверных учётных данных.
Неверный порт или оставшийся в конце путьURL не работает сразу, а не после паузы.
Опечатка в учётных данныхВставляйте, а не набирайте, затем повторите.
Провайдер блокирует сетьТе же учётные данные работают через мобильные данные, но не через домашнее подключение, или наоборот.

Одно подключение за раз

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

Что вы получаете по сравнению с M3U

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

Фильмы и сериалы правильно разделены. API различает прямые каналы, фильмы и сериалы, поэтому фильмы и сериалы становятся настоящей библиотекой: сезоны, списки эпизодов, постеры и описания, а не несколько тысяч записей в списке каналов.

ТВ-гид обычно не требует настройки. Каждая панель Xtream предоставляет свои программы по тому же адресу, что и всё остальное, поэтому приложение строит этот URL из уже введённых учётных данных и загружает гид без указаний. Поскольку программы и каналы берутся из одной базы данных, идентификаторы каналов совпадают по построению, что устраняет самую частую причину, по которой гид приходит полным данных и всё равно выглядит пустым. С M3U вы указываете адрес гида отдельно и надеетесь, что они совпадут.

Состояние аккаунта видно. Дата окончания, активные подключения и допустимый максимум берутся прямо из API. Это превращает расплывчатую ошибку в конкретную и является самым быстрым способом понять, проблема у вас или у провайдера.

Где посмотреть данные аккаунта

Откройте Настройки › Плейлисты, выберите плейлист и нажмите Информация об аккаунте. Она делится на Информация о пользователе и Информация о сервере. Первая — это дата окончания и лимит подключений, вторая — то, что панель сообщает о себе. Если панель ничего из этого не возвращает, вы увидите Информация об аккаунте недоступна, что является ограничением этого сервера, а не ошибкой.

Этот экран стоит проверить, прежде чем провести вечер за проблемой с воспроизведением. Истёкшая подписка и неверный пароль выглядят из списка каналов одинаково, и это единственное место, где приложение может сказать, с чем именно вы имеете дело.

Поддержание актуальности

Содержимое категорий каждый раз поступает с сервера, поэтому плейлист Xtream требует меньше обслуживания, чем файл. Обновить все плейлисты в разделе Настройки › Плейлисты обновляет всё по требованию, а Обновлять плейлист при запуске приложения на самом плейлисте делает это автоматически. С Xtream Codes такое автоматическое обновление достаточно дешёвое, чтобы его оставить включённым.

Если провайдер меняет ваш пароль, отредактируйте существующий плейлист, а не добавляйте новый: так сохранятся избранное, группы и привязка гида.

Частые вопросы

Нужно ли указывать номер порта в URL сервера?
Да, если ваш провайдер не использует порт по умолчанию для протокола. Панели обычно работают на порту 8080 или 2052, и пропуск нестандартного порта — самая частая причина появления сообщения Введите действительный URL сервера.
Мой провайдер дал мне только M3U-ссылку. Могу ли я всё равно использовать Xtream Codes?
Обычно да. Ссылка вида http://example.com:8080/get.php?username=USER&password=PASS содержит все три значения: http://example.com:8080 — это URL сервера, USER — имя пользователя, а PASS — пароль.
Почему вход работает на телефоне, но не на телевизоре?
Большинство сервисов допускают ограниченное число одновременных подключений. Если телефон всё ещё держит одно, телевизору отказывают. Полностью закройте приложение на другом устройстве и повторите попытку.
Где посмотреть, когда заканчивается подписка?
API Xtream Codes сообщает данные аккаунта, поэтому приложение может показать дату окончания, количество активных подключений и допустимый максимум. M3U-плейлист не может сообщить ничего из этого.
InoxTV — это Xtream IPTV-плеер?
Да. Подключённый через Xtream Codes, InoxTV работает как Xtream IPTV-плеер: он запрашивает API панели, а не скачивает файл каналов, поэтому категории загружаются по требованию, фильмы и сериалы приходят со своими сезонами и постерами, а приложение может прочитать дату окончания подписки и лимит подключений. Те же учётные данные также работают как обычная M3U-ссылка, но при этом вы теряете всё перечисленное.