IPTVnator: Ваш универсальный плеер для IPTV с открытым исходным кодом
![]()
Знакомая ситуация: нашли интересный IPTV-плейлист, но удобного плеера под рукой нет? Коммерческие решения часто перегружены функционалом или требуют подписки. Сегодня познакомимся с IPTVnator — открытым кросс-платформенным плеером, который решает эти проблемы.
Что такое IPTVnator?
IPTVnator — это современный видеоплеер для работы с IPTV-плейлистами форматов M3U и M3U8. Проект с открытым исходным кодом, написанный на TypeScript с использованием Angular и Tauri (ранее Electron), что обеспечивает работу на Windows, macOS и Linux.
Чем он выделяется среди аналогов:
- Полная бесплатность и открытый код (MIT License)
- Поддержка 16 языков интерфейса, включая русский
- Возможность самосборки и модификации
Ключевые возможности
1. Гибкая работа с плейлистами
- Загрузка из файла или по URL
- Автоматическое обновление при запуске
- Поддержка Xtream Code и Stalker Portal
- Группировка каналов по категориям

2. Телепрограмма (EPG)
- Просмотр расписания передач
- Поддержка XMLTV-формата
- Интеграция с TV-архивом (catchup)
3. Гибкие настройки воспроизведения
- Встроенный плеер на HLS.js или Video.js
- Поддержка внешних плееров (VLC, MPV)
- Настройка User-Agent для проблемных плейлистов

4. Удобство использования
- Темная и светлая темы
- Избранные каналы (локальные и глобальные)
- Поиск по каналам
- Docker-версия для серверного развертывания
Технические особенности
Проект интересен и с точки зрения разработки:
- Первоначально создавался как PWA (версия сохранилась в отдельной ветке)
- Миграция с Electron на Tauri для лучшей производительности
- Использование Angular для frontend-части
- Поддержка CI/CD через GitHub Actions
Для разработчиков:
$ git clone https://github.com/4gray/iptvnator.git
$ npm install
$ npm run tauri dev
Практическое применение
Где может пригодиться IPTVnator:
- Для домашнего использования — удобный просмотр легальных IPTV-провайдеров
- Для разработчиков — открытый код позволяет кастомизировать плеер под свои нужды
- Для тестирования — проверка работоспособности собственных плейлистов
- Для образовательных целей — изучение работы современных веб-технологий в медиаплеерах
Как установить
Доступны готовые сборки для:
- Windows
- macOS (через Homebrew)
- Linux (Snap, AUR для Arch, пакет для Gentoo)
# Для macOS
$ brew install iptvnator
# Для Arch Linux
$ yay -S iptvnator-bin
IPTVnator — отличный выбор для тех, кто ищет:
- Легковесный, но функциональный IPTV-плеер
- Открытое решение без скрытых платежей
- Кроссплатформенное приложение с поддержкой TV-гида
Проект активно развивается — более 4.6k звезд на GitHub и сообщество в Telegram. Если вы работаете с IPTV, определенно стоит попробовать!
Важно: IPTVnator не предоставляет контент, а лишь является плеером для существующих плейлистов.
