Skip to content

TVHeadend: 2) Configuration

Vincent Fortier edited this page Nov 12, 2019 · 2 revisions

Configuration

Configuration Wizard


File:tvheadend-Welcome-01.png


Créer les utilisateurs:


Quatre syntonisateurs seront disponible en plus de l'IPTV offrant alors:

  • 2x ATSC-T (Antenne Terrestre)
  • 2x ATSC-C (Câble) Les syntonisateurs "Câble" ne seront pas utilisés alors ils peuvent être laissé avec une configuration vierge.
    File:tvheadend-Welcome-03.png


Choisir les options suivantes:

  • Network 1 - ATSC-C: Ne devrait pas apparaître si laissé "vide" à l'étape précédente
  • Network 2 - ATSC-T: Canada: ca-QC-saint-jean-sur-richelieu (pré-requis: voir Balayage Configuration )
  • Network 3 - IPTV: L'URL suivant est un bon test de départ: "http://iptv.matthuisman.nz/nz/tvh-tv.m3u8" (IPTV Nouvelle-Zélande) File:tvheadend-Welcome-04.png


File:tvheadend-Welcome-05.png


File:tvheadend-Welcome-06.png


File:tvheadend-Welcome-07.png

Configuration de base

Mode Expert

Aller dans la section Configuration -> General -> Base:
File:tvheadend-Configuration-General-Base-Menu.png

Monter le niveau d'interface par défaut a "Expert" rend disponible les onglets:

Caractères spéciaux

Le fichier généré par tv_grab_file est au format UTF-8:

$ file tv_grab_file.xmltv 
tv_grab_file.xmltv: XML 1.0 document, UTF-8 Unicode text

Aller à Configuration -> DVB Inputs -> Networks afin d'éditer le réseau associé à nos poste et choisir l'encodage UTF-8.
File:DVBinput-Networks-ATSC-UTF8.png

Icônes dans Kodi (Authentication Type)

Un problème découvert avec la version 4.3 concerne l'affichage des icônes dans le client Kodi. Changer l'authentification à "Plain text & Digest" règle le tout.

Changer l'authentification permise:
File:tvheadend-Configuration-General-Base-Config-AuthenticationType.png

Hauppauge WinTV DualHD

Ce syntonisateur télé HD de Hauppauge peut être utilisé via des antennes terrestres (ATSC-T) ou par la câblodistribution (ATSC-C). Puisque l'on utilise que l'antenne HD classique (ATSC-T) les syntonisateurs ATSC-C nous sont inutiles.
File:tvheadend-Configuration-Tuner.png

Désactivation des syntonisateurs ATSC-C

Afin de réduire les ressources on peut alors les désactiver les syntonisateur ATSC-C en décochant "Enabled"
File:tvheadend-Configuration-Tuner-ATSC-C-Disable.png


État final:
File:tvheadend-Configuration-Tuner-Final-Status.png

Configuration des syntonisateurs ATSC-T

Après beaucoup de tests il s'avère que trois (4x) options doivent être activées afin d'être en mesure de:

voir Radio-Canada sans erreurs

obtenir la détection de la valeur de la puissance du signal

éviter les erreurs du à l'USB auto-suspend

Les paramètres essentiels sont:

HDhomeRun

Aucune configuration n'a été requise pour HDHomeRun CONNECT QUATRO et la détection du syntonisateur sur le réseau s'est faite sans intervention. Le modèle exact utilisé est: HDHR5-4US
File:tvheadend-tvadaptors-hdhomerun.png

À noter que dans la section Configuration -> General -> Base:
File:tvheadend-Configuration-General-Base-Menu.png

Il y a une section pour entrer l'adresse de notre HDhomerun qu'il ne m'a pas été nécessaire de modifier:
File:tvheadend-config-general-hdhomerun.png

Enregistrements

'''Note:''' Présume qu'un espace dédié à été préalablement mis en place à cet effet à une étape précédente.

Via l'interface de configuration web accéder à la section "Digital Video Recorder Profiles":
File:TVheadend-DigitalVideoRecorderProfile.png


'''Synology:'''
Créer un répertoire partagé nommé "TV" et donner les permissions à l'utilisateur système sc-tvheadend. Le chemin effectif sera /volume1/TV:
File:synology-tvheadend-enregistrements-DossierPartage.png   File:synology-tvheadend-enregistrements-DossierPartage-Permissions.png
Pour déplacer les enregistrements d'un répertoire à un autre, d'abord tester:

# sed -n 's?/usr/local/tvheadend/var?/volume1/TV?gp' /usr/local/tvheadend/var/dvr/log/*
			"filename": "/volume1/TV/Bonsoir bonsoir/Bonsoir bonsoir!-6.ts",
			"filename": "/volume1/TV/Les 50 premiers rendez-vous.ts",
			"filename": "/volume1/TV/Rapport minoritaire.ts",
			"filename": "/volume1/TV/Bonsoir bonsoir/Bonsoir bonsoir!-5.ts",
			"filename": "/volume1/TV/Mission: Impossible Rogue Nation.ts",
			"filename": "/volume1/TV/Bonsoir bonsoir/Bonsoir bonsoir!-4.ts",

Puis exécuter:

# sed -i 's?/usr/local/tvheadend/var?/volume1/TV?gp' /usr/local/tvheadend/var/dvr/log/*


Dans TVHeadend ajuster les paramètres suivants:

Timeshift


Avec tvheadend 4.3 Timeshift semble mieux fonctionner avec les paramètres suivants:


'''Ubuntu:'''
Ajuster les paramètres comme suit:

Fanart

Activer le téléchargement d'informations détaillées provenant de themoviedb.org (tmdb).

Se créer un compte à:

Dans les paramètres du compte créer une clé API pour développeur.
themoviedb.org

  • Type: Clé de l'API (v3 auth)
  • Clé: 58fc10c0ac4ab187cd374b8055995c2d thetvdb.com
  • Clé: 8US4QFN76CO7GN9E

Ajouter l'option "--tmdb-key 58fc10c0ac4ab187cd374b8055995c2d --tvdb-key 8US4QFN76CO7GN9E --tvdb-languages en,fr" puis enrgistrer les changements.

Balayage des canaux disponibles

En théorie le balayage a été effectué avec succès lors de la configuration initiale. Cependant durant ou après l'alignement d'antennes il peut s'avérer requis d'effectuer de nouveau un balayage manuel de canaux maintenant détectés. ; ATSC-C: Télévision par Câble, non-requis, ne devrait pas apparaître si laissé "vide" lors de la configuration initiale ; ATSC-T: Télévision par antenne dite "Terrestre" (antenne HDTV classique)

Le principe est de sélectionner diverses configurations de balayage des ondes afin de trouver tous les canaux disponibles. Pour ce faire il suffit d'accéder à la section Configuration -> DVB Inputs -> Networks, sélectionner la source ATSC-T Network puis Edit.
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T.png


Ensuite sélectionner une nouvelle source de balayage Canada: ca-QC-saint-jean-sur-richelieu (pré-requis: voir Balayage Configuration) puis appuyer sur "Save":
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T-PreDefinedMuxes.png


À noter que lorsque l'on choisi la même configuration de "mutex" que précédent on doit plutôt forcer le balayage:
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T-PreDefinedMuxes-FORCE_SCAN.png


De retour à la fenêtre principale on voit apparaître à la gauche le balayage en cours (scan):
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T-PreDefinedMuxes-SCAN.png


Une fois terminé aller dans la section Configuration -> DVB Inputs -> Services et sélectionner "Map all services":
File:tvheadend-Configuration-DVBinput-Networks-Services-MapAllServices.png


Sélectionner les options suivantes et appuyer sur "Map services":
File:tvheadend-Configuration-DVBinput-Networks-Services-MapAllServices-Settings.png


Le "mappage" des canaux disponibles prendra effet:
File:tvheadend-Status-ServiceMapper-MAPPING.png