Wiki

Outils pour utilisateurs

Outils du site


mythtv-setup
startSectionEdit: $data "plugin_include_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_editbtn" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_editbtn" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_include_editbtn" is NOT an array! One of your plugins needs an update.

Configurer la partie acquisition de MythTV (mythtv-setup)

Cette page concerne MythTV 0.26 et 0.27.

Cette page décrit les étapes à réaliser pour configurer backend (la partie serveur) de MythTV.

Quel(s) mode(s) de réception souhaitez vous configurer ? (Cochez les cases le contenu de la page s'adaptera en fonction de vos choix.)

  • La configuration de la réception DVB-S n'a pas encore été actualisée pour MythTV 0.27. Consultez cette page pour en savoir plus.

  • La TV analogique n'étant plus très utlisée cette page ne traite pas de ce type d'acquisition. Nous vous recommandons de lire cette présente page comme si vous aviez une carte DVB-T et de consulter ce tutoriel pour MythTV 0.25.

Souhaitez vous voir les instructions pour utilisateurs avancés ? (En cochant cette case vous aurrez des informations sur les options peu utilisée de MythTV.)

Les captures ont été faite sur une ancienne version de MythTV avec le thème “terra”. Apparence peut donc être différente sur votre installation.

Pré-requis

Une connection internet (Pour le téléchargement du guide tv)

Les programmes suivants doivent être installés :

  • mysql ou mariadb
  • xmltv
  • mythtv-backend (version 0.26.X ou ≥0.27.1)
  • mythtv-setup

Pour les programmes des chaînes de télévisons françaises nous recommandons le “grabbeur” (récupérateur de programmes TV) tv_grab_fr_kazer. Pour l'utiliser vous devez créer un compte sur le site http://www.kazer.org, composer votre liste de chaînes et noter votre “userhash”.

L'autre fournisseur officiel (tv_grab_fr) est très lent (plusieurs heures sont nécessaire pour récupérer le programme TV) de plus un bug rend l'étape 6. Éditeur de chaînes très complexe.

Notez également l'existence de “grabbeurs alternatif” mais nous n'aborderons pas leur configuration dans cette page.

mythtv-setup

Dans un 1er temps vérifiez que le service mythtv-backend est arrêté.

#en root ou superutilisateur
service mythtv-backend stop

Lancer mythtv-setup l'utilitaire qui permet de configurer le backend. Sur certaines distributions vous aurez une entrée dans les menus mais vous pouvez également le lancer depuis un terminal via la commande mythtv-setup.

Au premier lancement de myth-setup, vous obtiendrez les 2 écrans suivant.

Choisissez le pays et la langue des menus

En principe un pré-choix a été fait pour vous aider.

et choississez “upgrade” et validez (pour mettre à jour votre base de données).

ce choix est obligatoire pour la première utilisation ou si vous utilisez une ancienne base. Dans ce dernier cas, pensez à faire une sauvegarde préalable, même si MythTV en fera une avant de mettre à jour votre base.

La page d'accueil de “myth-setup” comprend huit onglets. Dans les pages suivantes nous allons voir à quoi servent ces onglets et comment les configurer.

Il est important de suivre l'ordre des opérations donnés par ce tutoriel et de ne sauter aucune étape.

1. Général

Configuration de l'adresse du backend

Réglez ici l'adresse de votre backend local et de votre backend maitre.

Nous considérons ici que vous n'aurez qu'un seul backend. Pour les deux adresse, indiquez l'IP réseau (192.168.1.X) de votre backend. (Si vous allez utiliser qu'un seul frontend et qu'il se trouvera sur la même machine que le backend vous pouvez indiquer l'IP locale “127.0.0.1”).

Ne modifiez pas les autres paramètres.

Réglages de localisation

  • Réglez le “format TV” (pour la France : “PAL”)
  • Réglez la “table de fréquence” des chaînes.

Et laissez les autres paramètres inchangés

Réglages divers → Options de téléchargement du guide des programmes

Pour une configuration standard vous pouvez valider les pages de configurations “Réglages divers” à “Options de téléchargement du guide des programmes” sans rien modifier. Puis vous reviendrez dans l'écran d'acceuil

Réglages divers

Parcourez les différentes réglages sans rien modifier.

Si votre machine n'est pas très puissante, vous pouvez valider l'option “Supprimer lentement les fichiers” pour éviter que l'image se figue lors de la suppression de fichiers.

Options de l'analyseur EIT

L'EIT permet de récupérer les programmes diffusés par les chaînes elle-même.

En France, les chaînes ne diffusent les programmes que sur 1 ou 2 jours maximum. Nous n'utilisons donc pas cette fonction.

Ne modifiez rien dans cette page.

Options d'extinction/réveil

Permet de configurer MythTV pour une extinction et un allumage automatique de votre machine. Cette notion est complexe, ne modifiez rien dans le cas d'une première configuration.

Pour approfondir le sujet consultez utlisez votre ordinateur comme un magnétoscope.

Réglages de réveil du backend

Permet de définir les paramètres pour réveiller le backend maitre ou esclave.

Cette notion est complexe, ne modifiez rien dans le cas d'une première configuration.

Contrôle du backend

Permet de définir les commandes de démarrage et d'arrêt du backend.

Ne rien modifier dans cette page.

File de tâches (spécifique au backend)

Cette page permet de régler les taches à exécuter en arrière plan (transcodage, marquage des pubs, etc)

Vous pouvez ainsi définir quand les lancer, autoriser certaines tâches seulement et le taux d'occupation CPU.

Dans un premier temps, ne modifiez rien dans cette page

File de tâches (globale)

Encore d'autres réglages qui concernent les tâches

Ne modifiez rien dans cette page

File de taches (commandes de tâches)

Vous pourrez dans cette page définir le nom et la commandes de vos propres tâches comme par exemple “Encoder en divx”

Ne modifiez rien dans cette page

Options de téléchargement du guide des programmes

Permet de paramétrer la récupération automatique des programmes (activé par défaut).

Ne modifiez rien dans cette page pour le moment.

2. Cartes d'acquisition

Cartes d'acquisition

Choisissez “Nouvelle carte d'acquisition” pour déclarer votre carte.

Configuration d'une carte DVB-T

Configuration de la carte d'acquisition

Choisissez “le type de carte” “Carte d'acquisition DTV DVB (v3.x)”

Si vous avez plusieurs cartes DVB (ou une carte avec de mutiple tuner), choisissez le “Dispositif DVB”.

Le nom de votre carte d'acquisition doit apparaitre sur la seconde ligne.

Exemple “Siano Mobile Digital MDTV Receiver” type “DVB-T”

Ne modifiez pas les paramètres suivants, c'est généralement inutile.

Options de l'enregistreur

“Enregistrements max” permet de définir le nombre d'enregistrements simultanés que vous pourrez effectuer avec cette carte. (Avec un seul tuner il est possible d'enregistrer plusieurs chaîne d'un même multiplex)). Si votre ordinateur est récent vous pouvez indiquer 5 voir plus.

“Attendre l'entête de la séquence de démarrage” est cochée d'office, ne pas modifier.

“Accès de la carte à la demande”, permet de ne pas bloquer la carte. (il serra alors possible de l'utiliser avec un autre logiciel). Laisser décoché

“Utiliser cette carte DVB pour le balayage EIT” permet de récupérer les programmes diffusés par les chaînes lorsqu'il existe. En France, les informations issues de ce type de canal dépassent rarement 1 jour maxi 2. Décocher cette option et utiliser un autre méthode de récupération des programmes.

“Délai de tuning DVB” permet d'éventuellement ajouter un délai d'attente pour des cartes qui en auraient besoin. Mais c'est en général inutile.

Configuration d'une carte virtuelle IPTV

Configuration de la carte d'acquisition

Choisissez le “type de carte” “enregistreur réseau”

l'URL M3U” est le chemin vers une playlist au format M3U contenant le nom, le numérotation et l'adresse des flux TV. La playlist peut ce située :

  • Sur le web. Exemple :
    • freeboxTV http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
  • Locale (sur votre disque dur) utilsez alors la syntaxe file://chemin/vers/playlist.m3u

Selon votre FAI, il est possible que vous puisiez regarder plus d'un flux à la fois (chez free, il est possible de regarder simultanément 2 chaînes TV différentes c'est à dire 2 flux).

Afin de pourvoir enregistrer plusieurs chaînes en même temps, configurez autant de carte d'acquisition que de flux (2 pour free).

3. Profils d'enregistrement

Dans la cadre d'une 1ère configuration vous pouvez sauter cette étape et passer directement à 4. Sources vidéo

Par chaque mode d'acquisition, vous allez pouvoir définir différents niveaux de qualité d'enregistrement des flux issus de votre carte d'acquisition.

Vous pouvez également changer les niveaux de qualité de transcodage des enregistrements. Ceci vous permettra de limiter la place occupée par vos enregistrements.

Dans le cas d'une réception DVB terrestre (TNT) ou satellite, MythTV enregistre le flux brut, il n'y a donc pas de différence entre les niveaux de qualité d'acquisition. Il vous faudra utiliser le transcodage pour réduire la taille de vos enregistrements.

4. Sources vidéo

Une source vidéo pourrait être assimilée à un bouquet. Exemples

  • Les chaînes TNT forme une source
  • Les bouquet CanalSat une autre source

Il conviendra donc de créer une sources vidéo par type l'acquisition (si vous avez plusieurs cartes TNT, toutes utiliseront la même source vidéo).

Source vidéo

Ajouter une capture écran.

Séléctionnez “ajouter une source”.

Configuration de la source vidéo

Donner un “nom de source” simple par exemple: “CanalSat” ou “TNT”

Choisissez un “Récupérateur de grille”.

Pour la France nous vous recommandons “France (Kazer) (xmltv)” (voir la note dans les pré-requis.

Puis lancez “configurer”. Il vous serra demandé votre “userhash” puis répondez “all” puisque vous avez fait votre liste de chaîne directement depuis le site kazer.

5. Connections des entrées

Connexions des entrées

Les entrées des cartes d'aquisition sont automatiquement reconnue. Choisissez l'entrée que vous voulez configurée.

Connecter une source DVB-T

Connecter une source à une entrée

Vous pouvez donner un “nom” à cette entrée (exemple : Réception TNT, Nova-T …)

Indiquez la “source vidéo” que vous avez précédemment créé.

Et lancez une “Recherche des chaînes”.

Recherche des chaînes

Configuration du balayage

Selectionnez le “type de recherche” : “Balayage complet”.

Choisissez le “pays” puis “suivant” pour lancer la recherche.

Balayage

Laissez le balayage des fréquences aller jusqu'au bout.

Si le balayage n'a pas fonctionné vous pouvez tentez une recherche manuelle des fréquences.

MythTV vous propose d'insérer dans la base de données les chaînes trouvées.

Choisisez de “Tout insérer”

Si une chaîne n'a pas de numéro, il vous est demandé de changer le numéro de la chaîne.

Si vous ne connaissez pas la numérotation disponible, cochez “Suggérer” pour obtenir un numéro disponible.

Ici il vous propose d'insérer les chaînes Mpeg. Ce sont des chaînes de données qui n'ont la plupart du temps pas d'intérêt. Vérifiez bien que vous avez besoin de ces chaînes.

MythTV vérifie si des chaînes sont en conflit et vous demande ce que vous souhaitez en faire.

Choisissez de “Tout insérer”.

Il vous est proposé de changer le numéro des chaînes en conflit.

Si vous ne connaissez pas la numérotation disponible, cochez “Suggérer” pour obtenir un numéro disponible.

Connecter une source à une entrée (retour)

Nous revenons à l'écran “Connecter une source à une entrée” lancez à présent “Récupérer les chaînes à partir des sources de la grille TV”. L'opération prend quelque seconde et bloque l'interface. Une fois que c'est terminé choisissez “Suivant”.

Interactions entre les entrées vidéos

FIXME : ajouter capture écran

Choisissez “Terminer” puis “Suppr/Esc” pour revenir au menu principal

Connecter une source IPTV

Connecter une source à une entrée

Vous pouvez donner un “nom” à cette entrée (exemple : freeboxTV 1)

Indiquez la “source vidéo” que vous avez précédemment créé.

Et lancez une “Recherche des chaînes”.

Recherche des chaînes

Configuration du balayage

Laissez toute les options par défaut puis cliquez sur “Suivant”

Balayage

Le “scan” est très rapide, puis cliquez sur “Suivant”

Connecter une source à une entrée (retour)

Nous revenons à l'écran “Connecter une source à une entrée” lancez à présent “Récupérer les chaînes à partir des sources de la grille TV”. L'opération prend quelques secondes et bloque l'interface. Une fois que c'est terminé choisissez “Suivant”.

Interactions entre les entrées vidéos

FIXME : ajouter capture écran

Choisissez “Terminer” puis “Suppr/Esc” pour revenir au menu principal

6. Éditeur de chaînes

L'éditeur de chaînes permet de visualiser la liste de vos chaines, modifier leur configurations.

Nous expliquerons ici comment configurer les xmltvids et télécharger les logos de chaînes avec les outils MythTV. Cette opération est longue et fastidieuse si vous avez un nombre important de chaînes nous vous recomandons l'utilisation d'une alternative mais cela ne dispense pas le lecture ce ce qui suit.

Éditeur de chaînes

choisissez une chaine

Options de chaînes - Communes

Séléctionner l'“XMLTV ID”1) (avec les flêches gauche/droite ou dans le menu déroulant). Si aucun XMLTV ID n'est disponible vous allez devoir le chercher dans votre fichier xmltvid (obtenu en lancant tv_grab_… –list-channels) ou utiliser une méthode alternative.

Exemple avec tv_grab_fr_kazer mettre:

  • ART1.kazer.org pour Arte
  • TF11.kazer.org pour TF1,
  • FRA2.kazer.org pour France2, …
SnouF :
Selon un test effectuer en septembre 2014 la liste des XMLTV IDS est présente avec tv_grab_fr_kazer mais vide avec tv_grab_fr et tv_grab_ch_search.
Options de chaîne - Filtres

Vous pouvez définir les filtres à utiliser lors de l'enregistrement ou de la visualisation de chaque chaîne. Ceci n'est pas très utilisé.

Dans un premier temps ne rien modifier dans cette page

Sélectionnez “Terminer”

Refaites cette opération pour chaque chaîne de l'éditeur.

Editeur de chaînes - Téléchargement des îcones

Dans l'écran de l'éditeur de chaînes, vous pouvez télécharger les îcones des chaînes. Si vous avons beaucoup de chaînes cette opération serra très longue (faute d'utilisateurs francophones trop peu nombreux, il est nécessaire de choisir le logo pour de nombreuses chaînes).

Importateur d'icones

Il est probable que MythTV vous demandera de choisir certain logo (faute d'utilisateurs francophones trop peu nombreux).

A la fin de votre recherche, MythTV vous propose d'envoyer votre configuration. Cela permettra aux autres utilisteurs de bénéficié de votre travail de choix des logos).

Une fois vos îcones téléchargées, vous aurez ce résultat.

7. Répertoires de stockages

La notion de groupe de stockage est très importante. Elle permet de définir un ou plusieurs emplacements (locaux ou distants) qui permettrons de stocker les fichiers afin que ces derniers soit accessible depuis tous les frontends de votre installation.

Les enregistrements de MythTV utilise beaucoup d'espace disque (rapidement plus de 100Go) choisisez donc un emplacement avec beaucoup d'espace libre. Si vous consacrez une partition entière à MythTV consultez la page Partitionnement (les développeurs recommandent pour les enregistrements une partition en xfs).

Groupes de stockage

Vous devez obligatoirement configurer le groupe de stockage “Default”. La configuration des autres groupes de stockages est optionnel (si elle n'est pas réalisée vos fichiers iront dans “Default”).

Répertoires du groupe de stockage

Indiquer le chemin vers un répertoire existant. l'utilisateur mythtv devra avoir un accès en lecture et écriture sur se repertoire. Dans une console, en root:

# mkdir <votre dossier>
# chown mythtv:mythtv <votre dossier>
# chmod u+rw <votre dossier>

8 Évenements système

MythTV vous permet de lancer certaines actions en fonction d'un événement système comme par exemple vous pouvez écrire un script qui permettra d'éteindre la lumière de votre salon quand le “live TV” démarre.

mythfilldatabase

En sortant de mythtv-setup il vous est demandé de lancer mythfilldatabase. Dans un terminal lancer mythfilldatabase.

Ne lancez pas mythfilldatabase sans avoir indiqué les XMLTV IDS. (Cette opération vous créerait des doublons dans la base de donnée que vous devrez supprimer manuellement

Lancement de MythTV

Lancez le sercice mythtv-backend

#En root ou superutilisateur
service mythtv-backend start

Puis lancer un frontend (sur la même machine ou sur une machine distante).

Allez plus loin

Et bien plus en regardant la liste de tous les tutoriels disponibles

1)
l'XMLTV ID est un identifiant unique qui permet de retrouver une chaîne dans un fichier de programme TV au format xmltv.
mythtv-setup.txt · Dernière modification: 30/10/2014 par snouf