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