Автор Rawnok Jahan
Как создать плейлист M3U с нуля (2026)
Почти всё, что написано о файлах M3U, рассчитано на то, что кто-то уже передал вам такой файл. А это руководство — о противоположном сценарии: у вас есть несколько URL-адресов потоков или источников, которые вы хотите собрать в одном месте, и вы хотите создать плейлист самостоятельно.
Хорошая новость: файл M3U — это обычный текстовый файл. Его можно создать в Блокноте, TextEdit или любом другом редакторе, который уже есть под рукой, и он будет работать в любом плеере, поддерживающем M3U. Специальное ПО, платный инструмент и учётная запись не нужны. Проще этого формата практически не бывает.
Вот весь процесс от начала до конца.
Честно говоря: Tuneline — это медиаплеер для контента, который вы предоставляете. В этом руководстве показано, как создать плейлист из источников, которыми вы уже имеете право пользоваться. В комплекте нет ни готового списка, ни собственного контента.
Что на самом деле представляет собой файл M3U
M3U — это оглавление, а не контейнер. В нём нет ни видео, ни аудио. Это текстовый файл со списком названий и адресов: плеер читает его сверху вниз и создаёт библиотеку из найденных элементов. (Полное описание формата здесь.)
Именно поэтому его можно создать вручную. Здесь нет бинарной структуры, которую можно случайно нарушить, контрольной суммы заголовка или сжатия. Если вы умеете вводить URL, вы сможете создать плейлист.
Минимальный рабочий плейлист
Самый простой корректный M3U — это список URL-адресов, по одному в каждой строке:
https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8
И это действительно работает. Любой плеер загрузит такой список. Но пользоваться им неудобно: у элементов нет названий — вы увидите список обычных URL и не будете знать, какой из них чему соответствует.
Поэтому на практике все используют расширенный формат M3U, в котором перед каждой записью добавляется строка с метаданными:
#EXTM3U
#EXTINF:-1,First Source
https://example.com/stream-one.m3u8
#EXTINF:-1,Second Source
https://example.com/stream-two.m3u8
Всего три правила — и вы знаете весь формат:
#EXTM3Uв первой строке. Эта единственная строка сообщает плееру: «ниже будут метаданные». Если её пропустить, многие плееры переходят в описанный выше режим обычных URL и теряют все указанные вами названия.#EXTINF:перед каждой записью. Число после двоеточия — это длительность в секундах. Для прямых трансляций и потоков без определённого конца используйте-1. После запятой указывается отображаемое название.- Адрес сразу в следующей строке. Одна запись — один адрес, который идёт непосредственно после строки
#EXTINF.
Добавляем логотипы, группы и идентификаторы телепрограммы
Базовый формат позволяет создать рабочий список. Несколько необязательных атрибутов сделают его удобным для просмотра. Они указываются в строке #EXTINF перед запятой:
#EXTM3U
#EXTINF:-1 tvg-id="source.one" tvg-logo="https://example.com/logo1.png" group-title="News",First Source
https://example.com/stream-one.m3u8
#EXTINF:-1 tvg-id="source.two" tvg-logo="https://example.com/logo2.png" group-title="Sport",Second Source
https://example.com/stream-two.m3u8
Что даёт каждый из них:
| Атрибут | Что он делает | Стоит ли задавать? |
|---|---|---|
tvg-id | Связывает эту запись с телепрограммой (EPG), чтобы данные о расписании отображались правильно | Только если вы используете телепрограмму. Если да, это самый важный атрибут. |
tvg-logo | URL значка, который отображается рядом с названием | Желательно указать. URL изображения должен быть доступен. |
group-title | Категория, в которую будет помещена эта запись | Да. Именно она превращает плоский список в удобное меню. |
tvg-name | Альтернативное название для сопоставления с телепрограммой | Только если tvg-id недоступен и плеер выполняет сопоставление по названию. |
group-title сильнее всего влияет на повседневное использование. Плееры напрямую создают на его основе боковую панель категорий, поэтому плейлист с понятными группами сразу становится удобным для навигации, а плейлист без них превращается в бесконечную прокрутку. (Подробнее о распределении плейлиста по категориям.)
Если вы планируете подключать телепрограмму, правильно укажите tvg-id ещё при создании файла. Вручную сопоставлять телепрограмму с плейлистом после этого, запись за записью, — настоящее мучение. (Как работает сопоставление с телепрограммой.)
Пошагово: создаём файл
В Windows
- Откройте Блокнот. Не Word и не WordPad — нужен обычный текстовый редактор без форматирования.
- Введите плейлист в указанном выше формате.
- Файл → Сохранить как.
- В поле Тип файла выберите Все файлы (*.*). Именно этот шаг чаще всего пропускают.
- Назовите файл
myplaylist.m3u— расширение нужно указать вручную. - В поле Кодировка выберите UTF-8.
Если пропустить шаг 4, Windows незаметно сохранит файл как myplaylist.m3u.txt, и ни один плеер его не распознает.
В macOS
- Откройте TextEdit.
- Формат → Сделать обычным текстом (
⇧⌘T). По умолчанию TextEdit запускается в режиме форматированного текста, из-за чего файл будет повреждён. - Введите плейлист.
- Файл → Сохранить, укажите имя
myplaylist.m3u. - Когда macOS предложит добавить
.txt, выберите Использовать .m3u.
На Android или iOS
Текстовые редакторы на телефонах сильно различаются: не все позволяют управлять расширением файла. Обычно проще создать файл на компьютере и перенести его на телефон либо использовать редактор, который умеет сохранять файлы с произвольным расширением.
Какое расширение выбрать: .m3u или .m3u8?
Подойдут оба. Практическая разница заключается в кодировке текста:
.m3u8указывает на содержимое в кодировке UTF-8, поэтому названия на других языках, диакритические знаки и нелатинские письменности отображаются корректно..m3uисторически обозначало локальную устаревшую кодировку, и некоторые старые программы по-прежнему обрабатывают его именно так.
Сохраняйте файл как .m3u8 в кодировке UTF-8, если нет особой причины поступить иначе. Все современные плееры читают оба варианта, а вы избежите целого класса ошибок с искажёнными символами. Единственная оговорка: некоторые старые приложения для телевизоров распознают только .m3u, поэтому, если устройство категорически отказывается принимать файл, стоит попробовать просто переименовать расширение.
Загрузка плейлиста
После сохранения откройте его в плеере.
На компьютере большинство плееров умеют напрямую открывать локальные файлы. В Tuneline на macOS, Windows или Linux выберите Добавить источник, укажите локальный файл — и он сразу загрузится.
На телефонах и телевизорах надёжнее использовать URL, а не локальный файл, поскольку мобильные приложения и приложения для телевизоров не имеют свободного доступа к произвольным папкам файловой системы. Если вы хотите использовать один и тот же самодельный плейлист на телевизоре, разместите файл там, откуда его можно получить по HTTPS, и добавьте его по адресу. (Вот как превратить локальный M3U в URL.)
Перед тем как потратить час на создание файла вручную, стоит знать одну вещь: локальный плейлист file:// нельзя синхронизировать с облаком. Для облачной синхронизации нужен адрес, доступный с другого устройства, а путь к файлу на вашем жёстком диске таким адресом не является. Если разместить файл по URL, его можно будет использовать на всех ваших устройствах.
Пять ошибок, из-за которых самодельный плейлист не работает
Примерно в порядке убывания частоты:
- На самом деле файл имеет расширение
.txt. Windows по умолчанию скрывает расширения, поэтомуplaylist.m3u.txtв Проводнике выглядит какplaylist.m3u. Включите Вид → Расширения имён файлов и проверьте. #EXTM3Uотсутствует или находится не в первой строке. Если перед ним есть пустая строка или случайный символ, плеер воспринимает весь файл как обычный список URL. Все введённые вами названия исчезают.- URL находится не сразу после строки
#EXTINF. Пустая строка между ними приводит к тому, что запись остаётся без адреса. - Вместо обычного текста используется форматированный текст. Файл, созданный в Word или в режиме форматированного текста TextEdit, содержит байты форматирования. На экране он выглядит нормально, но при разборе превращается в набор мусора.
- Типографская кавычка в атрибуте. Редакторы, которые автоматически заменяют
"на", создают атрибуты, не распознаваемые парсером. Это самая коварная ошибка: файл выглядит идеально. Обычные текстовые редакторы так не делают, а текстовые процессоры — делают.
Если файл загружается, но ничего не показывает, пройдите по этому списку проверки каналов, которые не загружаются — на этом этапе формат уже в порядке, а проблема связана с адресами.
Шаблон для копирования
#EXTM3U
#EXTINF:-1 tvg-id="example.news" tvg-logo="https://example.com/news.png" group-title="News",Example News
https://example.com/news/index.m3u8
#EXTINF:-1 tvg-id="example.sport" tvg-logo="https://example.com/sport.png" group-title="Sport",Example Sport
https://example.com/sport/index.m3u8
#EXTINF:-1 group-title="Local",Local Recording Folder Stream
http://192.168.1.50:8080/stream
Замените адреса своими, сохраните файл как .m3u8 в кодировке UTF-8 — и получите рабочий плейлист.
Откуда брать источники
Это руководство специально посвящено формату файла. Откуда брать адреса для него — отдельный вопрос, и ответ здесь важен.
К легитимным источникам, из которых можно создать плейлист, относятся собственный домашний медиасервер, сетевые камеры и кодировщики в вашей локальной сети, общедоступные эфирные и FAST-потоки, а также любые сервисы, которые предоставляют вам адрес в рамках имеющейся у вас подписки. (Что такое FAST-каналы и как их добавить.) (Воспроизведение из Jellyfin, Plex или Emby.)
Плеер — это инструмент для контента, который вы имеете право смотреть. Создание плейлиста не меняет происхождение контента.
Итог
- M3U — это обычный текстовый файл. Вам достаточно Блокнота или TextEdit.
- Сначала
#EXTM3U, затем#EXTINF:-1,Name, а сразу после него — адрес. group-titleделает плейлист удобным для просмотра, аtvg-idпозволяет правильно сопоставить телепрограмму.- Сохраните как
.m3u8в кодировке UTF-8 и установите в редакторе режим обычного текста. - Главная причина сбоев — файл, который на самом деле имеет формат
.txt.
Создали плейлист и хотите где-нибудь его запустить? Скачайте Tuneline — бесплатно, без встроенного контента; приложение работает на macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV и Apple TV.
Поделиться статьёй
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeПохожие статьи
- Более простая настройка потокового вещания для старших членов семьи (2026)
- Был ли заблокирован IPTV? Что на самом деле делают судебные постановления 2026 года
- Что такое файл .TS и почему ваши трансляции состоят из них
- Что такое URL-адрес потока и как его проверить? (2026)
- Ethernet или Wi‑Fi для потоковой передачи 4K: что действительно важно (2026)
Читать эту статью на другом языке
- EnglishHow to Create an M3U Playlist From Scratch (2026)
- FrançaisComment créer une playlist M3U de zéro (2026)
- AfrikaansHoe om ’n M3U-snitlys van nuuts af te skep (2026)
- العربيةكيفية إنشاء قائمة تشغيل M3U من الصفر (2026)
- বাংলাশুরু থেকে একটি M3U প্লেলিস্ট কীভাবে তৈরি করবেন (২০২৬)
- ČeštinaJak vytvořit M3U playlist od nuly (2026)
- DanskSådan opretter du en M3U-playliste fra bunden (2026)
- DeutschSo erstellst du eine M3U-Playlist von Grund auf (2026)
- ΕλληνικάΠώς να δημιουργήσετε μια λίστα αναπαραγωγής M3U από το μηδέν (2026)
- EspañolCómo crear una lista de reproducción M3U desde cero (2026)
- Español (Latinoamérica)Cómo crear una lista de reproducción M3U desde cero (2026)
- فارسیچگونه یک فهرست پخش M3U را از صفر بسازیم (۲۰۲۶)
- SuomiMiten luot M3U-soittolistan alusta alkaen (2026)
- हिन्दीस्क्रैच से M3U प्लेलिस्ट कैसे बनाएं (2026)
- MagyarHogyan készítsünk M3U lejátszási listát a semmiből (2026)
- ItalianoCome creare da zero una playlist M3U (2026)
- 한국어처음부터 M3U 재생목록 만들기 (2026)
- Bahasa MelayuCara Membina Senarai Main M3U dari Awal (2026)
- NederlandsZo maak je zelf een M3U-afspeellijst (2026)
- NorskSlik oppretter du en M3U-spilleliste fra bunnen av (2026)
- PolskiJak utworzyć playlistę M3U od podstaw (2026)
- PortuguêsComo criar uma playlist M3U do zero (2026)
- RomânăCum să creezi de la zero un playlist M3U (2026)
- РусскийКак создать плейлист M3U с нуля (2026)
- СрпскиKako da napravite M3U plejlistu od nule (2026)
- SvenskaSå skapar du en M3U-spellista från grunden (2026)
- TagalogPaano Gumawa ng M3U Playlist Mula sa Simula (2026)
- TürkçeSıfırdan M3U Oynatma Listesi Oluşturma (2026)
- Tiếng ViệtCách tạo danh sách phát M3U từ đầu (2026)
Tuneline — приложение для воспроизведения медиа. Оно не предоставляет, не размещает и не распространяет никакой контент. Свой плейлист вы приносите сами, точно так же, как в VLC.