4.6 KiB
title, created, updated, type, tags, confidence, contested, sources
| title | created | updated | type | tags | confidence | contested | sources | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Channels DVR | 2026-06-07 | 2026-06-07 | app |
|
medium | false |
|
🎬 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é)
# 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: hostest 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