M3U или Xtream Codes? В чём разница и что выбрать
Что такое плейлист M3U и вход Xtream Codes, чем они отличаются для прямых каналов, фильмов, сериалов и телегида и что выбрать, если провайдер предлагает оба варианта.
Большинство IPTV-провайдеров дают доступ одним из двух способов: через плейлист M3U или через вход Xtream Codes. Оба ведут к одним и тем же потокам. Разница в том, насколько упорядоченным контент попадает в плеер.
Коротко: если провайдер предлагает Xtream Codes, используйте его. Фильмы и сериалы приходят со своими категориями, телегид поступает вместе с каналами, а изменения на стороне провайдера появляются без новой ссылки. M3U выбирайте, если других вариантов нет или если хотите загрузить файл плейлиста с устройства.
Что такое плейлист M3U
M3U — это обычный текстовый файл. Каждая запись состоит из строки с названием и адреса потока:
#EXTM3U url-tvg="http://example-server.com/xmltv.php"
#EXTINF:-1 tvg-id="news.example" tvg-logo="http://…/news.png" group-title="News",News Channel HD
http://example-server.com/live/…/1234.ts
group-titleотносит канал к категории.tvg-idсвязывает канал с его записью в телегиде.url-tvgв первой строке сообщает плееру, где находится файл телегида.
M3U8 — тот же формат, сохранённый в кодировке UTF-8, поэтому названия на любом алфавите отображаются правильно. M3U можно получить в виде ссылки (тогда плеер сам скачивает список) или в виде файла.
Что такое Xtream Codes
Xtream Codes — это не файл, а способ обмена данными с сервером провайдера. Вы вводите три значения: адрес сервера, имя пользователя и пароль. После этого плеер по отдельности запрашивает у сервера категории прямых каналов, медиатеку фильмов, сериалы с сезонами и сериями и телегид.
Поскольку плеер обращается к серверу напрямую, он всегда видит актуальное состояние вашей подписки. Провайдер может добавить канал сегодня, и он появится при следующем обновлении плейлиста.
Сравнение
| Ссылка или файл M3U | Xtream Codes | |
|---|---|---|
| Что вводить | Одну ссылку или файл | Адрес сервера, имя пользователя, пароль |
| Прямые каналы | Да | Да |
| Фильмы и сериалы | Отдельные записи в одном длинном списке; плееру приходится самому определять, какие серии относятся друг к другу | Отдельные медиатеки; сезоны и серии присылает провайдер |
| Телегид (EPG) | Только если в списке указан файл телегида (url-tvg) | Приходит с сервера провайдера |
| Сведения о подписке | Не передаются | Видны срок действия и лимит подключений |
| Синхронизация между устройствами в Glaze | Ссылка: да. Файл: нет | Да |
Как Glaze работает с каждым вариантом
- Xtream Codes: каналы, фильмы и сериалы загружаются по категориям провайдера. Телегид запрашивается у провайдера для каждого канала. В списке аккаунтов видны срок действия подписки и допустимое число подключений.
- Ссылка M3U: Glaze скачивает список, отделяет прямые каналы от фильмов и сериалов, собирает серии в сезоны по их названиям и адресам, берёт категории из
group-titleи загружает телегид по адресу из заголовка списка. Поддерживаются файлы телегида размером до 300 МБ. - Файл M3U: работает так же, как ссылка, но список остаётся на том устройстве, где его добавили, и не синхронизируется с аккаунтом.
В любом случае Glaze сопоставляет названия фильмов и сериалов с TMDB, открытой базой данных о кино, и добавляет постеры, описания и актёрский состав. То, что сопоставить не удалось, остаётся в списке под названием из вашего плейлиста.
Ваша ссылка M3U, скорее всего, уже содержит данные Xtream
Многие провайдеры формируют ссылку M3U на основе того же аккаунта. Ссылка такого вида:
http://example-server.com:8080/get.php?username=anna&password=secret&type=m3u_plus
содержит всё, что нужно для входа Xtream:
- Адрес сервера:
http://example-server.com:8080 - Имя пользователя:
anna - Пароль:
secret
Попробуйте ввести эти данные как вход Xtream Codes. Если всё заработает, вы получите более удобную структуру, ничего не запрашивая у провайдера. Если вставить всю ссылку целиком в поле сервера Xtream в Glaze, часть, начиная с /get.php, удалится автоматически, но имя пользователя и пароль всё равно нужно ввести в отдельные поля.
Не показывайте ссылку посторонним
Какой бы формат вы ни использовали, ссылка или данные для входа служат ключом к вашей подписке. Любой, у кого они есть, может пользоваться вашими подключениями, а многие провайдеры блокируют аккаунты, которыми пользуются из слишком многих мест. Не публикуйте ссылки на плейлисты на форумах и не показывайте их на скриншотах.
Читайте также
Это руководство написала команда, которая разрабатывает Glaze TV. Glaze — это плеер; он не продаёт каналы, фильмы или подписки.