Files
wiki/Catalogue-Self-Hosted/apps/app-channels-dvr.md
T
2026-06-09 18:40:21 +02:00

108 lines
4.6 KiB
Markdown

---
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