Поддерживаемая сообществом подборка общедоступных IPTV-потоков телеканалов со всего мира в формате M3U-плейлистов.
cachemiao/m3u-studio
Самостоятельно размещаемый редактор IPTV-каналов и сервер подписок для управления плейлистами M3U и TXT, логотипами, EPG и короткими ссылками подписки.
- Звёзды
- 72
- Форки
- 4
- Открытые issues
- 0
- Последний коммит
- 12 часов назад
Что это?
M3U Studio — веб-приложение на Flask для организации списков IPTV-каналов. Можно вести несколько плейлистов, у каждого из которых есть собственные группы, логотипы и настройки EPG, а затем публиковать их в виде ссылок подписки M3U или TXT, доступных для медиаплееров. Для списка также можно задать короткое имя, которое будет использоваться в URL подписки; поддерживаются и объединённые подписки из нескольких списков.
Редактор помогает выполнять стандартную работу по очистке списков: импортировать файлы M3U или TXT в UTF-8 с отчётом об исправленных и пропущенных каналах, массово редактировать группы, ID EPG и параметры FCC, перемещать или копировать каналы между списками, а также проверять время отклика потоков. Общая библиотека логотипов поддерживает поиск, загрузку и нечёткое сопоставление по названию. Изменения в черновиках можно отменять, недавно опубликованные конфигурации сохраняются, а резервные копии в JSON можно экспортировать и восстанавливать.
В комплект входят настройки Docker и Docker Compose для AMD64 и ARM64. Проект не предоставляет потоки или логотипы и распространяется по лицензии GPL-2.0 с указанным ограничением на личное и внутреннее использование.
Ключевые возможности
- 01Управление несколькими списками каналов, у каждого из которых есть собственный URL подписки и, при необходимости, короткое имя.
- 02Импорт файлов M3U или TXT в UTF-8 с отчётом об исправленных и пропущенных каналах.
- 03Массовое редактирование групп, ID EPG, параметров повтора и FCC.
- 04Поиск, загрузка и нечёткое сопоставление логотипов каналов в общей библиотеке.
- 05Измерение времени отклика потоков с повторной проверкой отдельных каналов и возможностью отменить пакетную проверку.
- 06Экспорт и восстановление резервных копий конфигурации в JSON.
Сценарии использования
- Ведение личных IPTV-плейлистов и предоставление доступа к ним телевизорам или медиаплеерам в домашней сети.
- Объединение нескольких исходных плейлистов в одну ссылку подписки.
- Очистка больших импортированных списков каналов с помощью массового редактирования и сопоставления логотипов.
Быстрый старт
- 1
Загрузите Docker-образ
docker pull cachemiao/m3u-studio:latest - 2
Запустите контейнер
docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest - 3
Откройте в браузере http://device-IP:8324 и создайте учетную запись администратора
Что важно знать
- Проект распространяется по лицензии GPL-2.0, поэтому при распространении измененных версий необходимо соблюдать условия GPL.
- В README указано, что проект предназначен для личного использования и использования во внутренней сети; коммерческое использование запрещено.
- Проверка времени отклика потоковой передачи не поддерживает протоколы UDP, RTP и RTSP.
- Функции воспроизведения и FCC зависят от отдельных служб, таких как rtp2httpd, которые необходимо развернуть самостоятельно.
Темы
Частые вопросы
- Что такое m3u-studio?
- Самостоятельно размещаемый редактор IPTV-каналов и сервер подписок для управления плейлистами M3U и TXT, логотипами, EPG и короткими ссылками подписки. M3U Studio — веб-приложение на Flask для организации списков IPTV-каналов. Можно вести несколько плейлистов, у каждого из которых есть собственные группы, логотипы и настройки EPG, а затем публиковать их в виде ссылок подписки M3U или TXT, доступных для медиаплееров. Для списка также можно задать короткое имя, которое будет использоваться в URL подписки; поддерживаются и объединённые подписки из нескольких списков.
- m3u-studio можно использовать бесплатно? Какая у него лицензия?
- m3u-studio распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- m3u-studio всё ещё поддерживается?
- Активно поддерживается. Последний коммит в m3u-studio — 20 окт. 2026 г..
- Для чего можно использовать m3u-studio?
- Ведение личных IPTV-плейлистов и предоставление доступа к ним телевизорам или медиаплеерам в домашней сети. Объединение нескольких исходных плейлистов в одну ссылку подписки. Очистка больших импортированных списков каналов с помощью массового редактирования и сопоставления логотипов.
- Как установить m3u-studio?
- Загрузите Docker-образ: docker pull cachemiao/m3u-studio:latest Запустите контейнер: docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest Откройте в браузере http://device-IP:8324 и создайте учетную запись администратора
- Где скачать m3u-studio?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cachemiao/m3u-studio
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое веб-приложение для управления рецептами, списками покупок и планированием меню, написанное на Python и Flask.
Самостоятельно размещаемый трекер тренировок и веса тела для планирования программ, записи подходов и хранения данных на собственном сервере.
Веб-чат для команд с комнатами, личными сообщениями, поиском, вложениями и API для ботов; разворачивается как единый Docker-образ.
Сервис для самостоятельного отслеживания тренировок: синхронизирует и анализирует занятия из Strava и Garmin Connect, а также файлы GPX/TCX/FIT, храня данные на вашем сервере.
Самостоятельно размещаемая Docker-система видеонаблюдения (NVR) для IP-камер с локальной записью, обнаружением движения и объектов с помощью ИИ и лентой событий.