Tunarr: создание собственных Live TV каналов из медиа-ресурсов
Tunarr — это проект, который позволяет создать свои собственные Live TV каналы из медиа-ресурсов, используя Plex, Jellyfin или Emby. Он дает возможность стримить видео как настоящие телевидение, выбирая контент из существующих библиотек.
Если ты хочешь больше контроля над своим медиа-опытом, Tunarr отлично подойдет. Вместо стандартных IPTV сервисов, ты получаешь возможность создавать индивидуальные каналы, управлять расписанием и настраивать интерфейс. Поддержка популярных медиасерверов позволяет легко интегрироваться в твое текущее окружение. Tunarr можно запустить через Docker, что упрощает процесс установки и развертывания.
Проект на данный момент может быть всё еще в развитии, так что может потребоваться немного терпения при установке или настройках. Важно понимать, что лицензия Zlib позволяет использовать проект бесплатно, но его коммерческое использование может быть ограничено.
Tunarr — это проект, который позволяет создавать свои собственные каналы живого телевидения на основе медиафайлов из библиотек Plex, Jellyfin, Emby или локальных файлов. С помощью Tunarr ты можешь стримить это медиа так, как если бы это были настоящие эфирные каналы.
Функциональность
Tunarr предлагает множество возможностей, включая:
- Источники медиа: поддержка подключения библиотек Plex, Jellyfin, Emby и локальных файлов с расширенными функциями поиска и фильтрации.
- Управление каналами: редактор каналов с поддержкой перетаскивания, возможность добавления промежуточного контента (реклама, музыкальные клипы и т.д.) и автоматическое резервное копирование конфигурации.
- Расписание: инструменты для планирования по временным интервалам и случайным слотам, а также веб-гид для просмотра программ.
- Воспроизведение и интеграция: использование подделанного туннера HDHomeRun для Plex, Jellyfin и Emby, выход в формате M3U/IPTV для клиентов IPTV и возможность стримить каналы прямо в браузере.
- Транскодирование: поддержка аппаратного транскодирования с использованием Nvidia NVENC, VAAPI, Intel QuickSync и других, а также возможность настройки профилей транскодирования для каждого канала.
Установка и запуск
Самый простой способ установить Tunarr — использовать Docker Compose. Создай файл docker-compose.yml со следующим содержимым:
services:
tunarr:
image: chrisbenincasa/tunarr:latest
container_name: tunarr
ports:
- 8000:8000
environment:
- TZ=America/New_York
volumes:
- ./tunarr-data:/config/tunarr
restart: unless-stopped
Затем запусти команду:
docker compose up -d
Теперь Tunarr будет доступен по адресу http://localhost:8000.
Другие способы установки
Tunarr также можно установить различными способами, в зависимости от платформы:
- Linux / macOS / Windows: используй [Standalone binaries](https://github.com/chrisbenincasa/tunarr/releases).
- Unraid: доступно в Community App Store.
- Proxmox: можешь использовать [LXC helper script](https://tunarr.com/getting-started/installation/#proxmox).
- ARM (Raspberry Pi и др.): Docker-образ для архитектуры `linux/arm64`.
Документация и поддержка
Вся необходимая документация доступна на официальном сайте, включая руководства по установке, созданию каналов, инструментам планирования и настройке транскодирования. Также можешь обратиться за помощью в сообщество через Discord или создать issue на GitHub для обсуждения ошибок и предложений.
Лицензия
Tunarr распространяется под лицензией Zlib, что позволяет использовать и модифицировать проект в своих целях.
Радар проекта: 81 из 100 — зрелый и живой проект
- Импульс 25 ≈ 3 звезды в день
- Темп разработки 100 344 коммита за 12 недель
- Зрелость 99 проекту 2 года, больше 100 релизов
- Сообщество 70 65 участников, 165 форков
- Свежесть 97 последний коммит — 6 дней назад
- Быстрый старт 90 есть: команда установки, Docker, сайт/демо
- Готовность к продакшену 90 релиз v2026.11.1, автосборка, тесты
- Безопасность и доверие 80 лицензия Zlib, SECURITY.md
- Документация 90 README 5.1 тыс. знаков, 8 разделов, папка docs
- Экосистема 67 11 подписчиков на обновления, 10 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: chrisbenincasa/tunarr →
RepoRadar