Initial vault setup
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user