# xteve-project/xTeVe

M3U Proxy for Plex DVR and Emby Live TV

Repository: https://github.com/xteve-project/xTeVe
Canonical: https://ross.abutalabs.com/products/xteve
Language: Go
License: MIT
License Family: permissive
Last push: 2026-08-24T21:09:14+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 2592, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2257, forks 258 (observed 2026-08-28T04:06:31.343239+00:00)

## What it is
xTeVe is a self-hosted M3U proxy server written in Go that merges and manages IPTV playlists (M3U) and XMLTV guide data for Plex DVR and Emby Live TV. It provides channel filtering, mapping, ordering, and an adjustable HLS/M3U8 buffer with configurable tuner counts.

## Use cases
- use iptv m3u playlists with plex dvr
- merge multiple m3u playlists into one live tv source
- add xmltv epg guide data to plex or emby
- proxy and buffer hls streams for emby live tv
- filter and reorder iptv channels
- limit number of simultaneous tuners for iptv streams

## When to choose
- you use Plex Pass or Emby Premiere and want IPTV channels in your DVR/live TV
- you need to combine several M3U and XMLTV sources into a single endpoint
- you want automatic playlist/EPG updates and stream buffering

## When to avoid
- you don't use Plex or Emby as your media server
- you need a general-purpose video streaming server rather than an M3U proxy
- you need a production-stable beta-free setup without testing (beta branch is unstable)

## Facets
- artifact type: service
- maturity: active
- function: proxy, streaming, http-server, middleware
- domain: media, self-hosted, web-development
- platform: windows, bsd, self-hosted, cross-platform
- tags: m3u-proxy, iptv, xmltv, plex-dvr, emby-live-tv, epg, hls, live-tv, tuner-emulation, linux, macos, docker

## Member repositories
- xteve-project/xTeVe (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:31.343239+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:43:40.926762+00:00, confidence not recorded.
  - readme: https://github.com/xteve-project/xTeVe (fetched 2026-08-28T04:06:31.343239+00:00, sha c24756cbadd3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
