unsubbed.co

Tunarr

Self-hosted media servers tool that creates and configure live TV channels from personal media.

Overview

Create a classic TV experience using your own media - IPTV backed by Plex/Jellyfin/Emby/NFO The project has 2K+ GitHub stars and is licensed under Zlib.

Key Features

Source: GitHub README

  • Connect Plex, Jellyfin, Emby, or local file libraries
  • Advanced search, filter, and sort across all connected libraries
  • Drag-and-drop lineup editor
  • Filler content between programs (commercials, music videos, prerolls, branding)
  • Per-channel logos and automatic configuration backups
  • Time-slot and random-slot scheduling tools
  • Web-based TV guide for viewing channel lineups
  • Spoofed HDHR tuner for Plex, Jellyfin, and Emby
  • M3U/IPTV output for Dispatcharr, Threadfin, xTeVe, or any IPTV client
  • Stream channels directly in the browser

Getting Started

Source: GitHub README

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

Normalized Features

Source: tool-features-normalized.json

backup restore, docker, docker compose, media transcoding, mobile app.

Features

Media & Files

  • Media Transcoding

Data & Storage

  • Backup & Restore

Mobile & Desktop

  • Mobile App