Collector: Utiliser une carte Colussus et capturer en HDMI via décodeur pour la TV et les enregistrements sous MCE : C’est possible et en HD ! – Media-Center7.fr

Utiliser une carte Colussus et capturer en HDMI via décodeur pour la TV et les enregistrements sous MCE : C’est possible et en HD !

ColossusAprès les limitations des fournisseurs Satellite concernant les chaines en HD impossibles a avoir via un tuner DVB-S ou encore plus récemment avec le câble qui applique a son tour le sur-encryptage sur certaines chaines HD, beaucoup d’entre vous se sont posé la question d’utiliser une carte de capture HDMI pour recevoir et enregistrer la TV sur le Media Center via la sortie HDMI du décodeur. Hauppauge a d’ailleurs sorti il y a déjà un moment la Colossus sensée fonctionner avec le Media Center et qui fourni même un blaster IR (Câble de relais infrarouge pour piloter le décodeur et donc changer les chaines), mais il y a un hic : La protection HDCP qui a la sortie du décodeur empêche la carte d’avoir une image, et donc de fonctionner. Nous allons voir ici qu’il est possible de contourner ce problème grâce a un splitter HDMI tout bête et qui ne coute environ que 20 €.  Pour les plus anciens, le fait d’utiliser une carte de capture doit leur rappeler des souvenirs puisque c’est déjà de cette manière que l’on faisait avant l’arrivée des tuners DVB-C et DVB-S supportés par le Média Center. Cela a un gout de retour en arrière, mais cette fois, ce n’est plus de la capture analogique, mais numérique. Je n’ai d’ailleurs pas vu de différence de qualité entre un tuner et la Colossus. De plus, les décodeurs récents sont plus véloces qu’avant ce qui réduit aussi le temps de zapping. Tous mes tests ont été effectués avec un décodeur “LaBox” de chez Numéricâble, mais ce tuto est bien-sûr aussi valable pour tous les décodeurs satellite officiels ayant une sortie HDMI. Il y tout de même deux limitations dans cette configuration. La première, c’est au niveau du son qui a priori ne sort qu’en 2.0 sur le splitter. Dans mon cas, le décodeur possède une sortie optique que j’ai pu relier a l’entrée de la Colossus et donc avoir du 5.1. Si vous ne disposez que d’une sortie numérique coaxiale, il existe des convertisseurs a un prix très raisonnable que vous trouverez sur des sites comme Amazon, mais je n’ai pas testé la viabilité de cette solution. L’autre limitation, c’est que vous ne pouvez utiliser qu’une seule carte Colossus, le plugin MCE ne supportant pas deux cartes a la fois. Donc si vous comptiez utiliser deux cartes avec deux décodeurs, c’est pas possible. Par contre, vous pouvez mixer la Colossus  avec un ou plusieurs tuners. Pour vous donner un exemple avec ma propre configuration: J’ai deux cartes d’abonné et j’utilise DVBLink pour un double tuner TNT + un tuner FireDTV-C et j’ai configuré la Colossus en tant que tuner câble lors du setup TV du MCE, et tout marche ensemble. Evidement, avec le tuner DVB-C, je ne peux pas avoir certaines chaines en HD,mais ça permet quand même d’avoir une source supplémentaire pour les chaines en SD. Certains d’entre vous se posent peut-être la question au sujet de DVBLink puisqu’il existe un plugin pour la Colossus et que théoriquement on peut tout configurer avec, mais il faut savoir que ce plugin n’a pas été mis a jour depuis 2010 et qu’il faut utiliser une ancienne version de DVBLink pour que cela fonctionne. De plus, le plugin est payant. Si malgré tout, vous voulez vous lancer dans cette configuration, vous trouverez le plugin ici sachant que vous pouvez normalement essayer avant d’acheter. Enfin pour finir, sachez que la carte ne fonctionnera a priori pas avec le MCE de Windows 8, mais bon je déconseille de toute façons W8 qui est une vraie plaie…

Matériel et branchements :

Vous trouverez la carte Colossus facilement a la maison du numérique que je remercie au passage de m’avoir gentiment fourni une carte pour mes tests. Bien qu’il existe d’autre cartes de capture HDMI, la Colossus est la seule compatible avec le Media Center. Le splitter se trouve entre autres chez Amazon. Malgré le fait qu’il existe une multitude de ce type d’appareils et que certains ont peut-être les mêmes avantages, ne prenez pas le risque de prendre un autre modèle car celui-ci est le seul testé OK. Vous devez disposer d’un ordinateur récent avec un slot PCI-E libre sur votre carte mère. Il est possible d’utiliser un slot PCI-E 1x ou 16x.

Colossus_rearColossus_cables

La carte Hauppauge est livrée avec des câbles adaptateurs pour un branchement Composantes . Une télécommande est également livrée dans le cas ou n’avez pas de télécommande MCE avec son récepteur. Le câble IR Blaster  est muni d’un récepteur pour l’apprentissage des touches de la télécommande de votre décodeur et la réception infrarouge de la télécommande Hauppauge, ainsi qu’une diode qui se colle au récepteur de votre décodeur pour changer les chaines sur celui-ci. En résumé, si vous déjà une télécommande MCE, vous n’êtes pas obligés d’utiliser celle livrée avec la carte car la diode émettrice fonctionnera sans.

Etant donné que le but ici est d’utiliser un splitter HDMI pour une capture numérique, nous n’utiliseront que l’entrée HDMI et éventuellement l’entrée optique pour le son si votre décodeur possède une sortie de ce type. Les câbles HDMI et optiques ne sont quand a eux pas livrés avec la carte. Il faudra donc prévoir deux câbles HDMI + un câble optique si vous avez une sortie de ce type sur votre décodeur sat ou câble. Comme nous utilisons un splitter 2 voies, vous pouvez également brancher sur la sortie 2 du splitter un autre câble HDMI pour le relier au téléviseur. Ainsi, vous aurez a la fois l’image sur la carte de capture dans le MCE et sur votre TV.

Package

Une fois votre carte installée dans le PC, branchez un câble HDMI sur la prise “HDMI out” de votre décodeur et sur l’entrée “HDMI in” du splitter. Ensuite, reliez la prise “HDMI output 1” du splitter vers l’entrée “HDMI in” de la Colossus. Comme indiqué plus haut, vous pouvez également utiliser la sortie “HDMI Output 2” du splitter pour relier votre TV, mais c’est facultatif si vous ne comptez pas utiliser votre décodeur en direct sur votre TV. Si vous utilisez un câble optique pour l’audio, il suffit de relier la sortie optique de votre décodeur a l’entrée optique de la Colossus (Optical audio in).

Pour l’IRBlaster, le câble se branche avec une prise jack sur l’entrée “IRBlaster” de la Colossus. Le câble est scindé en deux : La grosse diode rouge ronde c’est le récepteur qui sert pour l’apprentissage des codes de votre télécommande et pour la télécommande Hauppauge. La petite diode autocollante sert a télécommander votre décodeur et doit être collée sur celui-ci a l’endroit exact ou se trouve le récepteur infrarouge. Sur ces décodeurs, c’est en général sur la façade en plexiglass fumé, et on ne voit pas forcement très bien ou se situe la diode. Vous pouvez vous aider d’une lampe de poche pour éclairer la façade et ainsi mieux la voir. Cette étape est très importante car un simple petit écart suffit pour que ça ne marche pas.

IRBlaster

Installation des pilotes et applications :

Une fois l’installation matérielle et les branchements effectués, vous pouvez installer les pilotes. Alors surtout, n’utilisez pas le CD et n’installez en aucun cas les applications de celui-ci. WintV7 ne sert a rien dans notre cas a part encombrer votre ordinateur et les pilotes sont anciens. Donc ne mettez même pas le CD dans votre lecteur et allez plutôt télécharger ce qu’il faut sur le site d’Hauppauge. Dans un premier temps, téléchargez le driver sur cette page du site de support de la Colossus. La version du driver utilisé pour mes tests était la Colossus 1 8 31093 WHQL.zip. Téléchargez que le driver et pas WinTV7.

Ensuite, toujours sur le site d’Hauppauge, allez sur l’applet “for Windows Media Center “ et téléchargez le package (Installation Package). Ce package contient deux utilitaires : Le premier c’est pour configurer l’IRBlaster et l’autre sert a configurer la prise en charge de la carte pour le Média Center.

Une fois le tout téléchargé, décompressez les fichiers, et rendez-vous dans le répertoire du driver :

install_Colossus

Pour installer le driver, cliquez sur “HcwDriverInstall.exe” et lancez l’installation. Acceptez l’installation du driver :

install_Colossus10

Si tout est OK, vous aurez le message comme sur sur la capture ci-dessous. Cliquez alors sur le bouton et redémarrez votre ordinateur:

Install_Colossus1

Après le redémarrage de l’ordinateur, allez dans le répertoire des applications (hdpvr-colossus_mce_29271) :

install_Colossus2

Dans le répertoire IR32, cliquez sur IRBLast.exe :

install_Colossus3

Installez l’application en suivant les instructions et en laissant les options par défaut :

install_Colossus4

Une fois terminé, allez dans le répertoire MCE et lancez le setup :

install_Colossus8

Comme pour l’installation précédente, suivez les instructions et redémarrez votre ordinateur :

install_Colossus9

Configuration de l’IRBlaster :

Maintenant que tout est installé, nous allons devoir configurer l’IRBlaster et par la suite le plugin MCE. Cliquez sur “Démarrer” > Tous les programmes > Hauppauge WinTV et lancez BlastCFG:

Conf_IR1

Passez la langue en Français pour être plus a l’aise. La fenêtre n’est ici pas complète au niveau des options et vous devez cliquer dans un premier temps sur le bouton “options de configuration”, puis sur “Apprendre” pour déplier tous les réglages :

Conf_IR2

A la base, l’utilitaire permet de choisir entre des décodeurs prédéfinis en choisissant votre région, la marque et le modèle, mais il y a peu chance que le votre y soit. Il faut donc effectuer vous-même l’apprentissage des codes infrarouges. Cela se passe dans la section “Apprentissage” tout en bas. Pour l’apprentissage vous devez utiliser la télécommande de votre décodeur Satellite ou Câble et le récepteur (grosse diode ronde) du câble IRBlaster de la carte Colossus. La télécommande devra être placée face au récepteur a environ 3 cm. Vous devez apprendre le code de chaque numéro un par un.

Conf_IR3

Pour le 1, cliquez sur le bouton 1 de l’application et pressez sur votre télécommande la touche 1, maintenez un instant, relâchez et pressez a nouveau. Si tout se passe bien vous aurez un message comme quoi l’apprentissage a marché. faites ensuite la même chose pour les autres chiffres.

Conf_IR4

NOTE: Vous pouvez vérifier si ça marche bien sur le décodeur en sélectionnant “Envoyer”, puis en cliquant sur les touches voulues. Pensez a revenir sur “Apprendre” si vous avez d’autres touches a apprendre.

Si ça n’a pas marché, recommencez l’opération. Il faut dire que ce n’est pas toujours simple, alors il faut tenter plusieurs variantes en modifiant la distance entre la télécommande et le récepteur, et la manière ou vous appuyez sur la touche de votre télécommande. Essayez des pressions plus ou moins courtes jusqu’à obtenir la bonne combinaison et faites de même avec les autres touches. Les boutons “Sur” et “Entrer” sont mal traduites en français et correspondent aux touches “On” (Allumer) et “OK ou “Enter” (Entrée) de votre télécommande. Ces touches ne sont utiles que dans certains cas. Si par exemple, vous voulez que votre décodeur soit allumé avant d’envoyer le numéro de chaine, il faudra configurer la touche “Sur” (on) et cocher la case “Commander mettre en marche “, mais dans ce cas, si vous changez de chaine cela risque de l’éteindre (sauf si vous avez un bouton On + Off sur votre télécommande). Le mieux est donc de laisser votre décodeur allumé en permanence (je sais, c’est pas très écolo, mais bon…). La touche “Entrer” (Enter ou OK) sert dans le cas ou votre décodeur a besoin que vous pressiez sur la touche OK après avoir entré le numéro de la chaine. Il faudra dans ce cas cocher la case “Envoyer Entrée après la sélection de la chaine”, mais sur la plupart des décodeurs il suffit de presser le numéro de chaine voulu. Si vous n’avez pas besoin de ces touches, cela ne sert évidement a rien de les apprendre.

NOTE : Si vous utilisez une box comme “LaBox de Numéricâble, il se peut que vous ayez configuré la télécommande en mode radio, et par conséquent, l’infrarouge ne marchera pas. Pour passer en mode IR, vous avez deux possibilités en appuyant simultanément sur deux touches de la télécommande de votre box  :

  • 1 + 3 jusqu’au clignotement de la touche « home » : bascule la télécommande en IR/RF (appui de nouveau sur 1+3 pour retourner dans le mode précédent).
  • 4 + 6 jusqu’au clignotement de la touche « home » : réinitialise la télécommande en mode usine IR et annule les couplages télécommande / LaBox.

Perso, je me suis fait avoir a cause de ça et j’ai galéré avant de comprendre que j’étais en mode radio…Une fois réglé en IR, l’apprentissage s’est fait très facilement.

Pour terminer sur ce sujet, sachez que vous pouvez sauvegarder ces paramètres. Le fichier de configuration se trouve dans  C:\Windows et se nomme HCWBlast.ini. Si vous réinstallez Windows, il suffit de copier le fichier sauvegardé a la place de celui par défaut. D’ailleurs, pour ceux qui sont sur le Câble avec “LaBox, voici le fichier tout prêt que j’ai crée. Si quelqu’un crée un fichier pour d’autres décodeurs, qu’il me contacte en MP et je l’ajouterait en téléchargement:

Télécharger le Fichier HCWBlast.ini pour “LaBox”

Configuration du Plugin MCE:

Maintenant que les codes IR sont configurés, nous allons régler les paramètres du plugin MCE. Cliquez sur Démarrer > Tous les programmes > Hauppauge > HDPVR MC Setup :

MCE_Plugin1

Allez sur l’applet “WMC Config”. Dans un premier temps, vous devez cocher la carte Colossus a gauche. Ensuite, a droite, vous avez les réglages concernant les entrées, la source, et l’IRBlaster. Vous devez sélectionner quelles entrées choisir en fonction de vos branchements.

  • Audio Input : Comme nous sommes en Numérique, indiquez HDMI si vous avez uniquement branché un câble HDMI entre votre Box et la Colossus. Indiquez Optical si vous avez également relié votre décodeur avec un câble optique a la Colossus. Comme expliqué plus haut, si votre décodeur possède une sortie optique, c’est l’idéal puisque vous serez 5.1, car sinon vous serez limité a du 2.0 en HDMI. Si vous ne disposez que d’une sortie numérique coaxiale, il existe des convertisseurs a un prix très raisonnable que vous trouverez sur des sites comme Amazon, mais je n’ai pas testé la viabilité de cette solution. Il se peut aussi que vous deviez configurer votre décodeur pour qu’il utilise bien la prise optique, coaxiale ou HDMI pour le son.
  • Vidéo Input : Vu qu’on utilise un splitter HDMI, vous n’avez pas d’autre choix que HDMI.
  • Source : Cette option permet de choisir le type de tuner qui sera émulé pour le Media Center. Vous pouvez choisir entre Satellite ou Câble. Cela n’a pas d’importance si vous n’utilisez que la Colossus et aucun autre tuner. Donc si vous choisissez Satellite, le Média center verra la Colossus comme un tuner Satellite. Pour le câble, c’est pareil. Si vous avez par exemple un autre tuner Satellite ou que vous utilisez DVBLink, il peut y avoir conflit, et donc il vaudra mieux choisir “Câble”. En revanche si vous avez un tuner TNT cela ne devrait pas poser de problème. En prenant ma propre configuration comme exemple, j’ai 2 tuners TNT + 1 tuner DVB-C configurés sous DVBLink + La colossus configurée en Câble, et tout marche ensemble sans conflit.
  • Use internal Blaster : Cette case devra être obligatoirement cochée si vous voulez que votre décodeur soit piloté par le Media Center pour changer les chaines.
  • Use External Blaster : Cette case sert a indiquer que vous utilisez un autre utilitaire Infrarouge que celui de la Colossus comme “IR Server Suite”. Je ne vais pas rentrer dans les détails ici, sinon mon tuto va encore être trop long, mais trouverez un tuto en Anglais ici. J’ai essayé pour voir ce que ça donnait, et j’ai pas vraiment réussi a obtenir un résultat concluant…Mais bon, j’ai pas cherché plus loin non plus sachant que le Blaster d’Hauppauge marche très bien dans mon cas.
  • Show advanced Details : Permet d’arrêter ou démarrer le service pour le Médeia Center.

Une fois vos réglages effectués, vous devez cliquer sur “Apply All Changes” et redémarrer votre ordinateur sinon les changements ne seront pas pris en compte.

Setup_TV_MCE_Sat

Setup TV du Média Center:

Avant de passer au setup TV du Média Center, une petite explication sur le fonctionnement du Plugin Hauppauge s’impose pour bien comprendre. Comme je l’expliquait plus haut, celui-ci va émuler un tuner Satellite ou Câble en fonction de ce que vous aurez choisi. De ce fait, le Média Center utilisera ses listings totalement obsolètes pour ajouter des chaines en fonction du bouquet choisi. Evidement, rien ne correspondra avec votre décodeur satellite, que ce soit la numérotation, ou les chaines…Cela n’est pas vraiment un problème et nous verrons plus loin que pendant ce setup, le plugin de la Colossus crée un fichier sur la base du bouquet choisi et que celui-ci pourra être modifié, puis utilisé a nouveau pour avoir correctement les bonnes chaines et la numérotation qui va avec. La modification de ce fichier prendra du temps, mais vous n’avez pas d’autre choix. En revanche une fois terminé, celui-ci pourra être sauvegardé et réutilisé en cas de réinstallation. Nous verrons comment faire tout ça après le setup TV.

Pour le moment, vous pouvez lancer le setup TV. On va partir sur une configuration  avec juste la Colossus et les variantes en fonction que vous avez choisi l’émulation Satellite ou Câble. Si vous avez un autre tuner TNT par exemple, il faudra l’inclure également. Nous verrons aussi le cas particulier si vous utilisez un ou plusieurs tuners avec DVBLink.

Allez dans Tâches > Paramètres > TV > Configurer le signal TV. Commencez le setup en indiquant le pays :

Setup_TV_MCE1

Indiquez le département. Mettez le code postal d’une grande ville si vous résidez dans un village:

Setup_TV_MCE2

Acceptez les conditions du guide:

Setup_TV_MCE3

Le Média Center télécharge ensuite les listings et cherche votre ou vos tuners.

Setup_TV_MCE4

Une fois la détection terminée, vous verrez normalement votre tuner qui correspond en fait a la Colossus. Ici, c’est ce que vous aurez si vous choisi l’émulation Satellite :

Setup_TV_MCE5

Si vous avez choisi l’émulation Câble, vous aurez ceci :

Setup_TV_MCE5_b

Dans le cas ou vous utilisez déjà DVBLink avec d’autres tuners la procédure change un peu…Une fois le signal détecté, indiquez “Non, afficher plus d’options”:

install_Colossus_MCE_DVB1

Ensuite sélectionnez “Me Laisser configurer manuellement mon signal TV”:

install_Colossus_MCE_DVB2

Vous devez ensuite ajouter en premier, et un par un, chaque tuner virtuel DVBLink. Commencez par sélectionner “DVBLink Tuner 1” et cliquez sur suivant :

install_Colossus_MCE_DVB3

Le Media Center vous demandera alors si vous voulez ajouter un autre tuner. Indiquez “Oui” et ajoutez le tuner “DVBLink Tuner 2 “, puis recommencez l’opération pour tous les autres tuners DVBLink.

install_Colossus_MCE_DVB4

Une fois tous les tuners DVBLink ajoutés, indiquez une dernière fois que vous voulez ajouter un autre tuner, et choisissez le tuner correspondant a la Colossus. Dans notre c’est pour le Câble, Si vous avez configuré la Colossus en Satellite, sélectionnez “Sattelite”

install_Colossus_MCE_DVB5

Dans le cas particulier du câble, sélectionnez ensuite “Digital Câble”:

install_Colossus_MCE_DVB6

Voilà, une fois passé cette étape, le Média Center vous proposera les listings. Si vous avez choisi l’émulation Satellite, sélectionnez le fournisseur “CANALSAT”:

Setup_TV_MCE6

Si vous avez choisi l’émulation Câble, sélectionnez “NC Numéricable – Numérique Ouest” :

Setup_TV_MCE6_b

Le Média Center indiquera ensuite la configuration qui a été faite. Ici, c’est pour le Satellite:

Setup_TV_MCE7

Là, c’est pour le Câble:

Setup_TV_MCE7_b

Et puis dans le cas particulier de DVBLink :

install_Colossus_MCE_DVB9

A l’étape suivante, le Média Center va ajouter les chaines…

ATTENTION : Ce processus peut prendre du temps, et même si il est indiqué que la recherche est effectuée a 100%, attendez bien que toutes les chaines aient été ajoutées. Normalement, au bout d’une minute maxi, ça doit être bon. C’est très important, car sinon, vous n’aurez tout simplement pas toutes les chaines. Cliquez ensuite sur suivant, puis sur Terminer:

Setup_TV_MCE8

Configuration des chaines et modification du fichier XML:

Comme expliqué plus haut, pour le moment, les chaines qui apparaissent dans le guide ne correspondent pas a celles de votre décodeur, autant au niveau du nom que des numéros, puisque le fichier XML crée par Hauppauge s’appuie sur les listings obsolètes des fournisseurs. De plus, le fonctionnement de l’IRBLaster utilise également ce fichier pour envoyer les codes des numéros de chaines qui peuvent être différents des numéros de chaines du Média Center. Du coup, il est totalement inutile de renuméroter ou renommer vos chaines dans le Média Center, car ça ne marchera pas. C’est un peu compliqué a expliquer, mais comprendrez vite que c’est finalement très utile. Le truc, c’est qu’il va maintenant falloir modifier votre fichier pour ensuite le réinjecter dans Média Center a l’aide de l’ajout de chaines ou en refaisant le setup TV. Alors pour ceux qui ont peur ou qui ne comprennent pas très bien ce que je veux dire, pas de panique, je vais tout expliquer tranquillement et ça ira tout seul…Si, si !

Attention, le dossier ou se trouve le fichier est caché par défaut, et si ce n’est pas déjà fait, il faudra changer vos paramètres d’option des dossiers pour le voir. Aller dans Panneau de configuration\Apparence et personnalisation\Option des dossiers, puis cocher la case “Afficher les fichiers,dossiers et “lecteurs cachés” dans l’onglet “Affichage” > “Fichiers et dossiers cachés”. Vous pouvez aussi en profiter pour décocher la case “Masquer les extensions des fichiers dont le type est connu”. Cela permet de voir toutes les extensions de fichiers :

Dossiers_Cachés

Le fichier en question se trouve dans C:\ProgramData\Hauppauge\Media Center Services  et porte un nom généré automatiquement au moment du setup et en fonction de votre carte du genre  {6bd76602-e793-4fda-a059-9bc5accec00b}.xml :

FichierXML

C’est le fichier XML qui doit être édité, pas le log. Pour éditer le fichier, je vous conseille d’utiliser un éditeur XML comme Notepad++ que vous pouvez télécharger gratuitement ici.

Voici ci dessous le début du fichier avec le lineup utilisé qui est ici “NC Numéricable – Numérique – Ouest”. Ce paramètre doit rester tel quel puisque c’est sur lui que se base le setup et qu’il faut donc qu’il corresponde. Pour le satellite, ce sera CANALSAT par exemple…

Ce qui nous intéresse ensuite, c’est la configuration de la première chaine qui commence par le paramètre ”Idx value”. C’est uniquement un index pour la lecture du fichier et il n’a pas réellement de rapport avec le numéro de chaine. Vous remarquerez d’ailleurs que votre fichier, le numéro de chaine n’est pas forcement le même et que le premier index porte peut-être le numéro 0. Dans ce cas, il faut le remplacer par 1 car l’index 0 n’est pas reconnu et risque de bloquer le setup TV et de ne pas ajouter la chaine en question. Autre chose importante, les index pour les chaines suivantes doivent se suivre (1,2,3,4,5 etc…) et il ne doivent  surtout pas être en doublon. Si vous mettez deux chaines avec le même index, ça va pas le faire…

Nous allons maintenant voir le premier paramètre de la chaine :  <tune:ChannelID ChannelID= »1″>. Celui-ci correspond au numéro de chaine qui sera envoyé en infrarouge a votre décodeur et ne sera donc pas le numéro de chaine du Média Center. Il donc indispensable que ce numéro corresponde a celui de votre décodeur satellite ou Câble. Si vous indiquez 2 pour TF1 il enverra le code infrarouge 2 sur votre décodeur et vous ne serez alors pas sur la bonne chaine si TF1 se trouve sur la chaine 1. Le deuxième paramètre important, c’est le numéro de chaine qui sera affiché sur le Média Center :  channel= »1″ (sur la dernière ligne de notre exemple). En toute logique, selon l’exemple c’est le même numéro 1 qui est utilisé pour le code infrarouge et pour le Média center. Pour finir, le dernier paramètre est celui du nom de la chaine, qui se trouve lui aussi sur la dernière ligne de notre exemple. Vous devrez indiquer ce nom a trois endroits différents:

  • name= »TF1 HD »
  • callSign= »TF1 HD »
  • matchname= »TF1 HD »

J’avoue que je ne sais pas trop quels sont les intérêts de ces trois différents types de nom de chaine, mais a priori, name = le nom de la chaine dans le Média Center, Callsign correspond au nom utilisé par le transpondeur et Matchname sert a la reconnaissance de la chaine pour l’attribution auto du guide. Dans le doute, j’ai donc utilisé le même nom pour ces trois types, mais vous pouvez vous amuser a changer le Matchname pour une meilleure reconnaissance de la chaine pour le guide. Avec TF1 HD par exemple, vous pouvez indiquer TF1 HD pour name et Callsign et juste TF1 pour le matchname. Théoriquement le guide reconnaitra la chaine automatiquement.

Voilà, pour les explications de base. Les autres paramètres doivent rester tel quel.

[sourcecode language='xml'  htmlscript='true' gutter='false']
<?xml version="1.0" encoding="utf-8"?>
<Channels>
  <Lineup>NC Numéricable - Numérique - Ouest</Lineup>
  <tune:Tuning xmlns:tune="http://schemas.microsoft.com/2006/eHome/MediaCenter/Tuning.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/2006/eHome/MediaCenter/Tuning.xsd file://tuning.xsd">
    <Idx value="1" />
    <tune:ChannelID ChannelID="1">
      <tune:TuningSpace xsi:type="tune:ChannelIDTuningSpaceType" Name="DC65AA02-5CB0-4d6d-A020-68702A5B34B8" NetworkType="{DC65AA02-5CB0-4d6d-A020-68702A5B34B8}" />
      <tune:Locator xsi:type="tune:ATSCLocatorType" Frequency="-1" PhysicalChannel="-1" TransportStreamID="-1" ProgramNumber="1" />
      <tune:Components xsi:type="tune:ComponentsType" />
    </tune:ChannelID>
    <ps:Service xmlns:ps="http://schemas.microsoft.com/2006/eHome/MediaCenter/PBDAService.xsd" name="TF1 HD" callSign="TF1 HD" ppv="false" subscribed="true" codec="H.264" channel="1" matchname="TF1 HD"></ps:Service>
[/sourcecode]

Pour une meilleure compréhension, voici un autre exemple, pris un peu plus loin dans le fichier. L’iDX est 37, ce qui veut dire que c’est la 37ème chaine du fichier. Pour plus de clarté dans mon fichier, j’ai toujours mis le même numéro d”index que celui du chanelID, même si il y a des trous. Si par exemple sur votre décodeur, vous passez de la chaine 30 à 37 avec aucune chaine entre les deux, vous pouvez mettre l’IDX 30 pour la chaine, puis passer au 37 pour la chaine 37. Ensuite, le chanelID est 37 , ce qui veut dire que le code infrarouge 37 sera envoyé au décodeur. Par contre, dans channel, j’ai indiqué 137 comme numéro de chaine. Cela veut dire que le numéro de chaine dans le Média Center sera 137. Ca peut être déstabilisant, mais c’est en fait vraiment pratique. Vous pouvez ainsi décider de l’ordre des chaines comme bon vous semble. Dans ma configuration, j’ai des tuners TNT + un autre tuner Câble, alors pouvoir indiquer un autre numéro de chaine se révèle très intéressant. Dans notre exemple, si je presse 137 sur la télécommande du Média Center, le décodeur ne recevra pas le code infrarouge 137, mais 37 et le média center affichera bien la chaine 137:

[sourcecode language='xml'  htmlscript='true' gutter='false']
<Idx value="37" />
    <tune:ChannelID ChannelID="37">
      <tune:TuningSpace xsi:type="tune:ChannelIDTuningSpaceType" Name="DC65AA02-5CB0-4d6d-A020-68702A5B34B8" NetworkType="{DC65AA02-5CB0-4d6d-A020-68702A5B34B8}" />
      <tune:Locator xsi:type="tune:ATSCLocatorType" Frequency="-1" PhysicalChannel="-1" TransportStreamID="-1" ProgramNumber="1" />
      <tune:Components xsi:type="tune:ComponentsType" />
    </tune:ChannelID>
    <ps:Service xmlns:ps="http://schemas.microsoft.com/2006/eHome/MediaCenter/PBDAService.xsd" name="FRANCE O" callSign="FRANCE O" ppv="false" subscribed="true" codec="H.264" channel="137" matchname="FRANCE O"></ps:Service>
[/sourcecode]

Pour vous aider dans cette étape, j’ai mis a disposition mon propre fichier de configuration comme exemple que vous pouvez télécharger ici. Vous pouvez même l’utiliser pour vous a condition de bien renommer le fichier comme le votre. Le mien s’appelle  {6bd76602-e793-4fda-a059-9bc5accec00b}.xml , vous devez donc le renommer avec le nom du votre. C’est pareil si vous voulez un jour refaire votre installation, vous pouvez sauvegarder le fichier et juste le renommer avec le nouveau nom qui sera attribué au moment du setup TV. Comme pour le fichier IRBLaster, vous pouvez partager un fichier modifié en m’envoyant un MP ou sur le forum pour que tout le monde en profite et gagne du temps. Je le mettrais ensuite a disposition dans ce tuto.

IMPORTANT: Une fois votre fichier modifié, vous devez bien sûr le copier a la place de l’ancien dans C:\ProgramData\Hauppauge\Media Center Services. Gardez toujours une copie du fichier modifié au cas ou, car il risque d’être écrasé lors du nouveau setup ou de l’ajout de chaines que nous verrons par la suite. Ce serait dommage de tout refaire après avoir passé des heures a le modifier. Une fois le fichier copié, pour éviter qu’il soit écrasé, vous devez le configurer en “Lecture seule”. Cliquez sur le fichier avec le bouton droit et choisissez “Propriétés”. Cochez ensuite la case “Lecture seule”, puis appliquez :

Lecture_Seule

Injection du fichier XML dans le Média Center :

Voilà, il ne reste plus qu’à injecter ce nouveau fichier pour que le média Center affiche cette fois les bonnes chaines et dans le bon ordre…Cette opération peut se faire de deux manières. La première, c’est de tout simplement refaire le setup TV comme détaillé plus haut. L’autre méthode, c’est d’utiliser l’ajout de chaines en allant dans Tâches > Paramètres > TV > Signal TV > Rechercher des chaines supplémentaires :

Ajout_Chaines1

Cliquez sur “Supprimer tout”, puis cliquez sur “Rechercher a nouveau”. Comme lors du premier setup, patientez bien pour que toutes les chaines soient ajoutées, même si il affiche 100%, cela met du temps. Si la recherche bloque en dessous de 100%, c’est qu’il y a peut-être une erreur dans votre fichier XML. Si après cette manip, vous retrouvez le même ordre qu’avant, c’est que votre fichier XML a peut-être été écrasé.

Ajout_Chaines2

Il ne vous reste maintenant plus qu’à combler les lacunes du guide en utilisant GuideTools ou encore la méthode alternative en XMLTV

Conclusion:

Comme d’habitude, rien est vraiment simple avec le média Center. On est toujours obligés de trouver des solutions pour contourner les problèmes. Malgré tout, ça vaut le coup et je suis heureux d’avoir a nouveau mes chaines comme avant. Je n’ai pour l’instant rencontré aucun problème a part avec mon décodeur qui a eu des problèmes de chauffe et que j’ai du dépoussiérer. A vous de jouer maintenant que vous savez comment faire et n’hésitez pas a partager votre expérience et vos fichiers sur le forum. L’union fait la force…Si vous avez des problèmes ou des questions, n’utilisez pas les commentaires, mais le forum dans la section TV qui correspond a votre type de signal…Merci








%d blogueurs aiment cette page :