Вход через Xtream Codes на iPhone
Xtream Codes это не сервис, на который подписываются. Это API, которое запускают многие провайдеры, и обычно это лучший способ подключения: вместо загрузки огромного файла плейлиста приложение запрашивает у сервера только то, что вы сейчас смотрите. Сначала категории, каналы — при открытии категории, а телепрограмма приходит по тому же соединению.
Найдите три своих значения
Нужны адрес сервера, логин и пароль. Провайдеры обычно присылают всё вместе, иногда под подписью «Xtream API», «портал» или «player API». Сервер выглядит так: http://example.com:8080 — хост и порт, без пути после них.
Сократите адрес до хоста
Именно здесь чаще всего срывается вход. Если вам дали длинный адрес с get.php, username= и password=, это ссылка на плейлист, а не адрес сервера. Удалите всё начиная с /get.php и оставьте только http://хост:порт. Логин и пароль из этой же ссылки и есть те, что нужно ввести в поля.
Введите и подключитесь
Откройте Tivsy, нажмите «Добавить источник», выберите Xtream Codes и заполните три поля. Без косой черты в конце. Приложение один раз обращается к серверу, подтверждает, что аккаунт активен, и сообщает, что нашло — прямые каналы, фильмы, сериалы или только часть из этого.
Листайте, а не ждите
Поскольку заранее ничего не скачивается, библиотека появляется сразу. Открытие категории подгружает эту категорию. Открытие сериала подгружает его серии в этот момент — поэтому список серий в первый раз появляется через секунду.
Сколько устройств допускает ваша учётная запись
Почти каждый пакет Xtream продаёт фиксированное число одновременных подключений, и большинство продают ровно одно. Tivsy спрашивает это число у панели при подключении и показывает его вам — при добавлении учётной записи и потом в Настройках, рядом с датой окончания. Это важнее, чем звучит. На тарифе с одним подключением второе устройство, всё ещё стоящее на канале, занимает единственное место, а первое получает «неверный пользователь или пароль» либо поток, обрывающийся через несколько секунд. С входом при этом всё в порядке.
Почему приложение делает паузу, прежде чем пробовать другой источник
Когда канал падает, а за ним есть другой адрес, большинство плееров сразу прыгают к следующему. На учётной записи с одним подключением это неверный ход: старое подключение ещё не освобождено, панель отказывает новому, и канал выглядит мёртвым, хотя таким не был. Tivsy считывает ваш лимит подключений и подстраивает повтор под него — пауза длиннее, когда место одно, и короче, когда есть запас. Вы замечаете это лишь как каналы, которые восстанавливаются, а не падают.
Первый импорт дольше всех последующих
Подключение запрашивает у панели всё: категории, живые каналы, фильмы и всё дерево сезонов и серий для сериалов. На большой подписке это десятки тысяч записей и может занять минуту. Происходит один раз. Дальше каталог живёт на устройстве, просмотр и поиск вообще не трогают сеть, а обновление спрашивает только изменившееся. Если это первое подключение кажется зависшим, оно почти наверняка всё ещё считает.
Частые вопросы
Что значит «неверный логин или пароль», если я уверен, что они правильные?
Чаще всего в адресе сервера всё ещё остался путь в конце. API ожидает http://хост:порт и ничего сверх того. Это может также значить, что подписка закончилась или что провайдер разрешает одно подключение, а его удерживает другое устройство.
Xtream Codes это провайдер, на которого можно подписаться?
Нет. Это серверное программное обеспечение, поэтому «Xtream Codes» описывает, как вы подключаетесь, а не к кому. Любой провайдер, использующий его, выдаёт те же три значения.
Xtream или M3U?
Xtream, если провайдер его предлагает. Он загружается быстрее, обновляется сам при смене сетки у провайдера и несёт телепрограмму и структуру сериалов, которую плоский плейлист теряет.
Мои данные хранятся безопасно?
Они лежат в связке ключей iOS на вашем устройстве и отправляются только на введённый вами сервер. У Tivsy нет системы аккаунтов и собственного сервера, поэтому им больше некуда попасть.
Написано, что подписка заканчивается в дату, которой я не ожидал.
Эта дата приходит из панели, а не от нас: это то, что ваш провайдер записал по вашей учётной записи. Если она неверна, изменить её может только он. Если она уже прошла, потоки прекращаются, хотя сам вход ещё работает, — обычное объяснение фразы «вчера всё работало».
Можно ли пользоваться одной учётной записью на iPhone и Apple TV одновременно?
Только если ваш пакет допускает больше одного подключения. Tivsy показывает это число, так что гадать не нужно: если там единица, устройства будут чередоваться, а не делить место, и упадёт то, что запустилось вторым. Провайдеры обычно продают дополнительные подключения дёшево, и это правильная покупка, если дома смотрят в двух комнатах.
Подключились, но программа пуста? Провайдеры отдают данные телепрограммы по-разному, некоторым нужна отдельная ссылка XMLTV. Об этом — в руководстве по телепрограмме.