Tunarr: создание собственных Live TV каналов из медиа-ресурсов

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 — зрелый и живой проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема81
  • Импульс 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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте