Дмитрий Заруцкий
Carpe diem, quam minimum credula postero!

Как создать плейлист IPTV самостоятельно

Как создать плейлист IPTV самостоятельно
Как создать плейлист для просмотра IPTV

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

Выходом из ситуации является использование программ для просмотра трансляций из плейлистов m3u. Плейлист IPTV можно скачать в готовом виде, а можно создать самостоятельно. Как это сделать – сейчас разберемся.

Что такое плейлист IPTV

Плейлист в формате m3u – это текстовый файл, содержащий ссылки на источники контента и его параметры. Формат этот довольно древний и универсальный. В качестве ссылки на контент может указываться название файла в папке (если он лежит в одной папке с плейлистом), полный адрес на диске или адрес и порт онлайн-трансляции. В случае с плейлистами IPTV используется последний вариант.

Плейлист сохраняется в текстовом виде, поэтому на компьютере его можно редактировать обычным «Блокнотом». Можно это делать и другим редактором в любой ОС (Android, Windows, Linux, Mac), но тогда нужно обращать внимание, чтобы текст открывался и сохранялся в правильной кодировке (ANSI или Windows 1252).

Структура плейлистов IPTV в формате m3u весьма проста. Первая строчка – всегда идентификатор типа, она должна выглядеть так:

#EXTM3U

Далее следуют чередующиеся строки с описаниями каналов и адресом трансляции. Строка описания начинается с решетки и тега EXTINF, за ним после двоеточия следуют параметры (через запятую). При создании плейлиста IPTV обязательно указывать только два значения: длительность и название канала. Длительность для онлайн-трансляций должна составлять «0» или «-1», в названии указывается имя канала. Итоговый вид строки описания примерно такой:

#EXTINF:0,Телеканал с музыкой

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

#EXTINF:0 tvg-name="Music Channel", Телеканал с музыкой

Следующей строкой после описания является непосредственно адрес трансляции. Обычно он имеет формат «IP-адрес:порт/ссылка» или «веб-адрес/ссылка». Ссылка может вести как на файл трансляции, так и на онлайн-плейлист m3u8, в котором указаны детали источника трансляции. Вид примерно такой:

http://192.168.1.1:8080/online/channel.m3u8

или:

http://tv-na-halyavu.ru/online/play/123

Все данные каналов пишутся без пробелов и новых абзацев, по очереди. Конечный вид плейлиста примерно такой:

#EXTM3U
#EXTINF:0,Телеканал с музыкой
http://192.168.1.1:8080/online/channel.m3u8
#EXTINF:0,Телеканал с фильмами
http://tv-na-halyavu.ru/online/play/123

Где взять ссылки на каналы для плейлиста IPTV

К сожалению, так просто найти ссылки каналов для создания плейлиста IPTV не выйдет. У многих нет официальных потоковых трансляций в свободном доступе, так что значительная часть доступных в интернете адресов ведет на «пиратские» трансляции. Самые простые способы искать их – гуглить форумы, посвященные IPTV, а также извлекать из готовых m3u, выложенных в свободный доступ.

Плейлист IPTV, найденный в Google за пару кликов
Плейлист IPTV, найденный в Google за пару кликов

Нередко универсальные m3u, которые Google выдает на первой странице по запросу «плейлист IPTV 2019», содержат кучу ненужных каналов. Но ими можно воспользоваться, чтобы достать оттуда только интересующие ссылки. К примеру, если нужны только спортивные каналы – скачиваем несколько плейлистов, проверяем, работают ли нужные вам каналы в них. Если они работают, просто открываем плейлист в «Блокноте», находим ссылку на нужный канал (смотрим по тегу #EXTINF), копируем.

Создаем плейлист IPTV

Чтобы создать плейлист IPTV в формате m3u – кликаем правой кнопкой мыши по рабочему столу или в нужной папке и выбираем «Создать», далее во всплывающем подменю – «Текстовый документ» и переходим к редактору.

Создаем текстовый документ
Создаем текстовый документ

Первой строкой, как говорилось выше, должен идти идентификатор. Прописываем «#EXTM3U», переходим на новую строку. Далее копируем данные нужного вам канала из плейлиста (две строчки), при необходимости меняем описание на более понятное. Так поступаем с каждым заинтересовавшим телеканалом. В конечном итоге готовый список каналов IPTV должен иметь вид как на скриншоте, прикрепленном ниже.

Создание плейлиста IPTV в текстовом редакторе
Создание плейлиста IPTV в текстовом редакторе

Добавив все интересующие каналы в список, выберите опцию «Файл» – «Сохранить как…», после чего внизу всплывающего окна укажите тип файла и сохраните его в формате «имя.m3u». После этого готовый плейлист IPTV можно копировать на смартфон, планшет, приставку или Смарт-ТВ, чтобы открыть в программе для просмотра онлайн-телевидения. Самое простое и удобное приложение так и называется «IPTV», скачать его можно в маркете Google.

Плейлист открыт в приложении IPTV на Android
Плейлист открыт в приложении IPTV на Android

Недостатком неофициальных трансляций телеканалов, которые можно найти в интернете, является их непостоянство. Мало кто из компаний сам предоставляет свободный доступ к ним и выкладывает ссылки с параметрами. А «пиратские» ссылки периодически перестают работать, приходится искать новые. Если такой вариант не устраивает – остается лишь подписываться на услуги контент-провайдеров.