---
title: Channels DVR
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, media-streaming, dvr, live-tv, iptv, proprietaire, premium]
confidence: medium
contested: false
sources:
  - https://selfh.st/apps/?tag=Media+Streaming
  - https://getchannels.com/
---

# 🎬 Channels DVR

> Serveur DVR premium pour la TV en direct et l'enregistrement, à la pointe de l'ergonomie multi-plateforme (Apple TV, iOS, Android, web).

## 📋 Informations Générales

| Attribut | Valeur |
|----------|--------|
| **Nom** | Channels DVR |
| **Slug** | app-channels-dvr |
| **Description** | DVR commercial haut de gamme : agrégation TV (HDHomeRun, IPTV, cablecard), guide TV unifié, timeshift |
| **Site officiel** | https://getchannels.com/ |
| **Repository** | Propriétaire (pas de code public) |
| **Stars** | N/A (0⭐ catalogue selfh.st — projet de référence, base installée > 100 000) |
| **Licence** | Propriétaire, payant (~96 $/an ou 320 $ à vie) |
| **Langage principal** | C / C++ (serveur) + Swift (apps) |
| **Catégorie** | Media Streaming |
| **Tags** | [catalogue, media-streaming, dvr, live-tv, iptv, proprietaire, premium] |

## 📝 Description

Channels DVR est l'une des références absolues du DVR self-hosted haut de gamme. Le serveur tourne en headless sur un NAS, un mini-PC ou un conteneur Docker, et **les apps clientes** (Apple TV, iOS, Android, Fire TV, web) sont unanimement reconnues comme les plus ergonomiques du marché — dignes d'une box TV opérateur.

Le produit se distingue par son **guide TV unifié** qui fusionne plusieurs sources (HDHomeRun OTA, IPTV M3U, cablecard, Pluto TV, etc.) dans une seule grille, son **timeshift** quasi-instantané, et sa capacité à transcoder en direct pour des appareils hétérogènes. Les enregistrements sont stockés localement et conservés indéfiniment (pas de DRM, pas d'expiration).

Points forts : apps premium, fiabilité, support de sources hétérogènes. Limites : tarif élevé, code fermé, pas de transcription, pas de plugins tiers (écosystème fermé).

## 🚀 Installation

### Via Docker (recommandé)

```yaml
# docker-compose.yml
version: "3.8"

services:
  channels-dvr:
    image: fancybits/channels-dvr:latest
    container_name: channels-dvr
    restart: unless-stopred
    network_mode: host   # nécessaire pour la découverte HDHomeRun/SSDP
    environment:
      - TZ=America/New_York
    volumes:
      - ./config:/config
      - ./recordings:/recordings
      - /media:/media:ro
```

> Note : `network_mode: host` est requis pour la découverte automatique des tuners HDHomeRun via SSDP/UPnP.

### Installation manuelle

Image binaire Linux sur https://getchannels.com/dvr-server/. Décompresser, lancer `./channels-dvr`. Pour NAS Synology/QNAP, packages SPK disponibles.

## ⚙️ Configuration

- **Sources** : HDHomeRun (OTA), IPTV M3U (cf. [[app-m3u-editor]]), cablecard, Pluto TV.
- **Guide TV** : menu *Settings → Guide → Source*, choisir Schedules Direct (payant, recommandé) ou XMLTV.
- **Enregistrements** : politique de conservation, qualité, transcodage à la volée.
- **Commercial skip** : intégration [[app-mythtv]]-style pour skip auto des pubs (américaines).
- **Apps** : se connecter avec le compte Channels, lien automatique au serveur local.

## 🔗 Alternatives

- **TVHeadend** — Open source, plus configurable, UI moins moderne.
- **Plex Live TV & DVR** — Inclu dans Plex Pass, moins riche que Channels.
- **Jellyfin + TVHeadend backend** — Gratuit, apps moins polies.
- **MythTV** — Très puissant, complexe à mettre en place, UI vieillissante.

## 🔒 Sécurité

- Le serveur Channels DVR n'expose qu'une API locale (port 8089) ; l'accès distant passe par le service cloud de Channels.
- Si l'on veut **éviter le cloud Channels** : on peut utiliser un reverse proxy ([[app-traefik]]) avec authentification forte.
- L'IPTV M3U contient souvent des credentials en clair : préférer un fichier local, pas une URL publique.
- Sauvegarder régulièrement `./config` (base SQLite) pour pouvoir reconstruire le planning.

## 📚 Ressources

- Site officiel : https://getchannels.com/
- Documentation : https://getchannels.com/docs/
- Forum : https://community.getchannels.com/
- HDHomeRun (tuner) : https://www.silicondust.com/

## 🔗 Pages Liées

- [[cat-media-streaming]] (catégorie parente)
- [[app-tvheadend]] — Alternative open source
- [[app-m3u-editor]] — Préparation playlists IPTV
- [[app-jellyfin]] — Alternative serveur média
- [[app-plex]] — Concurrent avec Live TV
- [[app-traefik]] — Reverse proxy HTTPS
- [[securisation-home-lab]] — Bonnes pratiques
- [[recettes-docker-compose]] — Templates
