LM Gestion

Beyond TV XMLTV Importer : Interface classique

Interface classique de l'utilitaire

Si vous avez désactivé l'assistant vous devriez obtenir la boîte de dialogue suivante :

Vous avez ainsi accès à tous les paramètres de l'assistant et quelques autres :

  • Choisissez la source XMLTV en utilisant la liste déroulante, vous pouvez ajouter une source ou supprimer une source en utilisant les boutons "+" et "-" (une source est un fichier XMLTV, si vous n'utilisez qu'un seul fichier XMLTV vous n'avez pas à vous préoccuper de ce paramètre)
  • Indiquez le chemin vers votre fichier XMLTV correspondant à la source sélectionné, cliquez sur le bouton en face du champ pour parcourir votre ordinateur à la recherche de ce fichier. Attention si votre fichier fait référence à son schéma, le fichier DTD doit être présent dans le même dossier (téléchargez la version 1.27 du DTD XMLTV)

Ensuite vous devez indiquez certaines propriétés relatives à votre fichier XMLTV. Supposons que votre fichier XMLTV présente des données comme sur la figure ci-dessous:

Vous allez devoir indiquer à notre utilitaire :

  • Le décalage horaire des heures de début et fin des programmes dans le fichier XMLTV par rapport au temps universel (GMT / UTC).

    Dans l'exemple ci dessus, le décalage horaire est de deux heures par rapport au temps universel (signifié par le +0200), pour retrouver le temps universel il faudra alors indiquer -2 à notre utilitaire d'importation dans le champ approprié.

    Vous pouvez si vous le souhaitez laissez l'utilitaire d'importation traiter tout seul le passage à l'heure d'été / heure d'hiver, pour cela cochez la case "utiliser heure d'été / d'hiver".

  • Choisissez ensuite une méthode de détection des programmes similaires, vous avez le choix entre une méthode :
    • basée sur le titre de l'épisode uniquement (tous les programmes avec le même titre sont considérés identiques)
    • basée sur le titre de l'épisode et la date de diffusion (tous les programmes avec le même titre et le même jour de diffusion sont considérés identiques)
    • basée sur le titre de l'épisode et sa description (tous les programmes avec le même titre et la même description sont considérés identiques

Les proprités qui suivent sont invariantes en fonction de la source XMLTV

  • Indiquez le chemin vers le dossier de configuration où seront enregistré et lus les fichiers : channels.xml, lineups.xml et lookup.xm
  • Indiquez le chemin vers le dossier de configuration de Beyond TV, habituellement ce dossier se situe dans C:\Documents and Settings\All Users\Application Data\SnapStream\Beyond TV

  • Les mots clés qui permettront à notre utilitaire d'importation de différencier un film (ou téléfilm) d'une série télévisée.

    Dans l'exemple ci-dessus la catégorie de l'émission est "Emission jeunesse". Repérez dans votre fichier ce qui est indiqué pour la catégorie d'un film et d'un série télévisée et extrayez le mot clé le plus probable et indiquez les à notre utilitaire d'importation dans leur champ respectif.

    Par exemple en Français, le mot clé pour les films sera "film" et pour les séries il sera "série". Notez qu'il n'est pas nécessaire d'utiliser les majuscules.

    Vous pouvez entrer dans chaque champ plusieurs mots clés séparés par des virugles.

  • Les préfixes utilisé pour la numérotation des épisodes. Par exemple Saison 1 - Episode 4 - Partie 1. Indiquez le préfixe que vous souhaitez utiliser pour le numéro de saison, puis pour le numéro d'épisode et enfin pour la partie de l'épisode.

Edition des chaînes et bouquets

Vous pouvez créer les correspondances entre les chaînes de votre fichier XMLTV et les chaînes de Beyond TV, pour cela cliquez sur le bouton "Editer les chaînes". Vous devriez voir apparaître l'éditeur de bouquets et de chaînes comme ci-dessous :

A l'aide de l'éditeur de bouquets, créez vos bouquets de chaînes. Un bouquet est un regroupement de chaînes accessibles sur une même source vidéo (par ex: le tuner ou l'entrée vidéo composite).

Cet éditeur présente la liste des chaînes que notre utilitaire a trouvées dans votre fichier XMLTV. Pour chaque chaîne trouvée, vous devez spécifier :

  • Le nom de la chaîne tel qu'il apparaîtra dans Beyond TV (en particulier dans l'outil d'administration Web)
  • Le nom court de la chaîne tel qu'il apparaîtra dans Beyond TV (en particulier dans l'interface plein écran)
  • Le numéro de la chaîne, c'est à dire le numéro de chaîne utilisé pour capter la chaîne (par exemple 25 pour TF1 sur l'émetteur de la Tour Eiffel)
  • Le numéro du bouquet sur lequel vous souhaitez que la chaîne soit présente.

Si vous le souhaitez vous pouvez ajouter des chaînes supplémentaires à vos bouquets, pour cela choisissez pour chaque chaîne supplémentaire :

  • Un identifiant (similaire à ceux que vous avez dans votre fichier XMLTV)
  • Un nom et nom court
  • Le numéro de la chaîne
  • Le bouquet sur lequel placer la chaîne
  • Si la chaîne doit reprendre les programmes d'une chaîne existante.
  • Un décalage horaire (en heures) pour créer des chaînes "+1"

Si vous dupliquez des chaînes sur plusieurs bouquets et que vous souhaitez que Beyond TV considère les chaînes ainsi dupliquées comme unique (vous ne voyez la chaîne qu'une seule fois dans votre guide des programmes), vous devez faire en sorte que les chaînes dupliquées possèdent toutes les mêmes identifiant et le même numéro de chaîne.

Lorsque vous avez terminé d'éditer la liste, cliquez sur le bouton "Mettre à jour", votre liste de chaînes et de bouquets est sauvegardée et vous retournerez sur l'écran principal de l'utilitaire d'importation.

Editer les Catégories

Vous pouvez aussi éditer les catégories de votre fichier XMLTV. Pour cela cliquez sur le bouton "Catégories" pour ouvrir l'éditeur de catégories. Le but de l'éditeur de catégories est de diminuer le nombres de catégories et de les consolider (par ex. au lieu d'avoir "Film, drame" et "Film, dramatique", vous créez une seule catégorie "Film / Drame"). L'éditeur vous propose des catégories de premier niveau recommandées (Film, Série, Sport, Infos etc...) vous ne pouvez pas les supprimer, mais vous pouvez les ignorer (sauf : Film et Série) et créer de nouvelles catégories de premier niveau.

Quand vous éditez une catégorie vous pouvez spécifier :

  • Son nom : c'est un nom purement interne (un identifiant en quelque sorte). Vous ne pouvez pas le changer pour les catégories prédéfinies. Ce nom n'est pas utilisé en dehors de l'uitilitaire d'importation.
  • Son nom d'affichage : c'est le nom qui sera affiché dans Beyond TV.
  • Les mots clés : vous pouvez taper ici une liste de mots clés séparés par des virgules. Lorsqu'une catégorie XMLTV contient l'un de ces mots clés alors elle sera associée à votre nouvelle catégorie.
  • Les mots clés d'exclusion : vous pouvez taper ici une liste de mots clés séparés par des virgules. Lorsqu'une catégorie XMLTV contient l'un de ces mots clés alors elle ne pourra être associée à votre nouvelle catégorie (même si elle correspond aux autres mots clés).

Après avoir édité vos listes de mots clés, cliquez sur le bouton "Test" pour voir le résultat de votre filtre. De cette manière vous pouvez facilement l'améliorer.

Vous remarquerez que vous ne pouvez pas éditer les mots clés de la catégorie "Other" (Autre). Ceci s'explique par le fait que cette catégorie sert uniquement à recueillir toutes les catégories XMLTV qui ne correspondent à aucune des autres catégories de l'éditeur. De cette manière vous savez précisément ce que vous devez ajouter / modifier.

Vous pouvez ajouter / supprimer des sous-catégories, de cette manière vous pouvez créer la classification qui vous semble la plus pertinente. Cependant Beyond TV ne comprend que deux niveau : une catégorie principale et une sous-catégorie. Il est donc recommandé de se contenter de deux niveaux. Pour plus d'éfficacité, essayez d'utiliser les même sous-catégories pour "Film" et "Série", ainsi que pour "Magazine" et "Educationnal" (Documentaire).

Remarque : après chaque importation, vous trouverez dans l'observateur d'évenements de Windows deux "informations" qui vous indiqueront quelles catégories XMLTV ne peuvent être associées à l'une de vos catégories principales et quelles catégories XMLTV peuvent être associées à une catégorie principale, mais ne peuvent l'être à une sous-catégorie. Ceci vous permettra d'ajuster votre liste de catégories au fil du temps.

Importation

Lancez l'importation en cliquant sur le bouton "Importer" (Si vous cliquez sur "Fermer" vos paramètres seront sauvegardés et vous pourrez lancez l'importation plus tard sans avoir besoin de rentrer à nouveau vos paramètres.). Remarque : Beyond TV 3.5 doit être en cours d'exécution pour que l'import fonctionne.

Lors de l'importation les barres de progression vous informeront de l'état de la progression, vous devriez même voir le nom de chaque chaîne traitée s'afficher. Notre utilitaire transforme alors votre fichier XMLTV en trois nouveaux fichiers XML (ou plus si vous avez plus d'un bouquet de chaînes) qui seront placés dans le dossier de configuration de Beyond TV (dans le dossier "3rdPartyGuideData").

A la fin de la transformation, notre utilitaire demande à Beyond TV de charger ces nouvelles données de programmes.

La fin de l'importation vous sera signifiée par l'affichage du message "Importation terminée" au dessus de la barre de progression principale.

Pour vérifier que Beyond TV a bien importé les nouvelles données de programme, consultez les logs de Beyond TV, vous devriez voir apparaître ceci dans les logs :

Mise à jour uniquement

Si vous souhaitez que Beyond TV charge des données qui aurait été précédemment créées par notre utilitaire d'importation, vous pouvez pour cela cliquer sur le bouton "Mise à jour BTV", de cette manière notre utilitaire ne procédera pas à la transformation des données, mais demandera seulement à Beyond TV de charger les données déjà disponibles. Ceci est utile lorsque vous mettez à jour Beyond TV et que vous ne souhaitez pas attendre le temps d'une importation complète.

Automatisation

Si vous souhaitez automatisez l'importation par la suite, vous pouvez appeler notre utilitaire avec le paramètre /silent.

Par exemple :
"C:\Program Files\LM Gestion\Beyond TV XMLTV Importer\BTVXMLTVImport.exe" /silent

Vous pouvez aussi utiliser le paramètre /update après le paramètre /silent (séparé par un espace) pour n'effectuer que la mise à jour de Beyond TV avec des fichiers qui auraient été produits sur une autre machine.

Note : l'automatisation avec le paramètre /silent et/ou /update ne fonctionneront que si vous êtes un donateur pour ce logiciel.

Si vous rencontrez des problèmes, n'hésitez pas à consulter la FAQ.



(c) 2008 LM Gestion