À l’heure où le zapping télévisuel se fait de plus en plus rare, la demande d’expériences de visionnage personnalisées ne cesse de croître. La diffusion traditionnelle limite souvent les téléspectateurs, restreignant l’accès aux contenus et les inondant de publicités. Cependant, grâce à des solutions innovantes comme ErsatzTV, les utilisateurs peuvent reprendre le contrôle de leurs habitudes de visionnage. Cette application open source leur permet de transformer leurs médias hébergés sur leur propre serveur (depuis un serveur Jellyfin jusqu’à des fichiers locaux) en chaînes de télévision en continu, organisées par leurs soins, à l’instar des programmes télévisés classiques.
Transformez votre collection multimédia avec ErsatzTV
ErsatzTV est un outil gratuit et open source permettant de convertir ses bibliothèques multimédias existantes en une expérience de télévision en direct personnalisée. Fonctionnant comme un serveur IPTV privé, il crée une multitude de chaînes, accompagnées d’un guide électronique des programmes, à partir du contenu déjà possédé. L’application peut être utilisée indépendamment avec des dossiers multimédias locaux ou connectée à des serveurs multimédias populaires tels que Jellyfin, Plex ou Emby pour exploiter les bibliothèques et métadonnées existantes.
La flexibilité d’ErsatzTV est essentielle : les utilisateurs peuvent combiner librement différentes sources sans modifier leurs fichiers originaux. Le concept repose sur la création de chaînes de télévision virtuelles, où plusieurs chaînes peuvent être configurées avec des noms, des logos et des grilles de programmes personnalisés. Qu’il s’agisse d’une chaîne dédiée à une émission en particulier, d’une diffusion par genre ou d’un mélange dynamique de films et d’épisodes, le choix vous appartient.

Contrairement à la télévision traditionnelle où le contenu est sélectionné aléatoirement, ErsatzTV propose une gestion de la lecture améliorée grâce aux collections et aux programmes. Les utilisateurs peuvent opter pour une lecture séquentielle, une lecture aléatoire infinie ou des plages horaires prédéfinies, ce qui leur permet de créer une programmation allant d’une simple boucle 24h/24 et 7j/7 à une grille de programmes plus complexe, de type diffusion télévisée.
La diffusion en continu est fluide via les formats IPTV standards, grâce à une liste de lecture M3U et un guide XMLTV. Le protocole HLS par défaut garantit une lecture sans interruption, et le transcodage est disponible en option. Selon la configuration matérielle, les utilisateurs peuvent activer l’accélération GPU pour des performances accrues ou opter pour la diffusion directe afin d’éviter le transcodage. ErsatzTV permet également l’intégration de contenus additionnels, tels que des jingles ou des publicités rétro, et propose diverses fonctionnalités personnalisables pour les utilisateurs avancés.
Comment configurer ErsatzTV
L’installation d’ErsatzTV est simple et se résume à trois étapes clés : télécharger l’application, connecter vos médias et créer votre première chaîne. Aucune connaissance en ligne de commande ou en Docker n’est requise ; les installateurs préconfigurés simplifient le processus.
Pour commencer, téléchargez la dernière version d’ErsatzTV compatible avec votre système d’exploitation. Sous Windows, il vous suffit d’extraire le fichier ZIP dans un dossier de votre choix (par exemple, « C:\ersatztv ») et de lancer ErsatzTV-Windows.exe. Tous les composants nécessaires, y compris FFmpeg, sont inclus, ce qui permet une utilisation fluide depuis la barre d’état système.

Pour les utilisateurs de macOS, après avoir ouvert le fichier.dmg, faites glisser ErsatzTV dans le dossier Applications et autorisez son installation dans les Réglages système lors du premier lancement. Vous devrez installer FFmpeg séparément, ce qui peut se faire facilement via Homebrew avec la commande suivante :
brew install ffmpeg
Si vous utilisez Linux, extrayez l’archive tar, exécutez le fichier binaire ErsatzTV et assurez-vous d’avoir installé FFmpeg et FFprobe. Sur la plupart des distributions, cela se fait avec :
sudo apt install ffmpeg
Après avoir lancé ErsatzTV, ouvrez un navigateur et accédez à http://localhost:8409 ou utilisez l’adresse IP du serveur si vous utilisez une application sans interface graphique. Cette interface web vous permet d’effectuer tous les réglages nécessaires.
Ensuite, vous devez vous connecter à votre source multimédia. Ce guide se concentre sur Jellyfin, mais la procédure est similaire pour Plex et les autres plateformes compatibles. Pour ajouter Jellyfin, rendez-vous dans la section « Sources multimédias » et sélectionnez Jellyfin. Saisissez l’adresse de votre serveur Jellyfin, généralement de la forme http://192.168.xx:8096 ou http://localhost:8096.

Ensuite, générez une clé API en accédant au tableau de bord et en sélectionnant Avancé → Clés API. Cliquez simplement sur le bouton + pour en créer une.

Une fois votre clé obtenue, copiez-la dans le champ correspondant d’ErsatzTV et cliquez sur « Enregistrer les modifications ». ErsatzTV pourra ainsi se connecter à votre serveur Jellyfin sans avoir besoin de vos identifiants.
Si Jellyfin n’est pas votre serveur multimédia, vous pouvez ajouter des dossiers locaux comme source multimédia. Sélectionnez « Local » et autorisez ErsatzTV à analyser ces répertoires.

Une fois vos médias liés, il est temps de créer une collection. Les collections servent de listes de lecture pour vos chaînes. Vous pouvez facilement ajouter du contenu depuis votre bibliothèque en parcourant ou en effectuant une recherche.

Enfin, vous devrez configurer votre chaîne. Donnez-lui un nom et un numéro uniques, en conservant les paramètres par défaut pour la diffusion HLS, qui fonctionnent généralement bien. Créez une programmation pointant vers votre nouvelle collection, activez la lecture aléatoire pour une lecture continue et associez cette programmation à votre chaîne. Une fois la configuration terminée, votre chaîne sera en ligne.
Regarder ErsatzTV sur vos appareils
ErsatzTV étant configuré et vos chaînes opérationnelles, il est temps de profiter de vos créations. Chaque chaîne est accessible via un flux IPTV standard, avec un guide électronique des programmes (EPG), facilitant ainsi l’intégration avec diverses applications multimédias. Nous allons ici illustrer la procédure avec Jellyfin, mais les étapes sont similaires pour d’autres applications comme Emby.
Pour regarder la télévision en direct sur Jellyfin, accédez au tableau de bord d’administration et sélectionnez « TV en direct ».Créez un nouveau périphérique tuner et choisissez « Tuner M3U ». Saisissez l’URL de la liste de lecture ErsatzTV lorsque vous y êtes invité. Ajoutez ensuite les données du guide en créant un nouveau fournisseur de guide XMLTV et en y collant l’URL du guide ErsatzTV. N’oubliez pas d’enregistrer vos paramètres et de laisser à Jellyfin le temps de traiter les informations.

Une fois ces étapes terminées, vérifiez à nouveau la section TV en direct dans Jellyfin. Vos chaînes personnalisées devraient s’afficher avec leurs noms, numéros, logos et un guide des programmes complet. Cliquez sur une chaîne pour commencer à la regarder et profiter d’une expérience similaire à celle de la télévision en direct. Vous pouvez accéder aux chaînes depuis n’importe quel appareil compatible avec Jellyfin, comme une Smart TV. Le visionnage en plein écran est accessible en un clic.

Puisqu’ErsatzTV utilise des flux M3U et XMLTV standard, il offre une flexibilité supérieure à celle de Jellyfin, permettant son utilisation avec diverses applications IPTV, notamment TiviMate, le client IPTV de Kodi, Channels DVR ou VLC, en les dirigeant vers les mêmes URL de liste de lecture et de guide.
Bien que Plex n’autorise pas directement les sources M3U arbitraires dans son interface utilisateur sans un Plex Pass, il peut s’intégrer à ErsatzTV en émulant un HDHomeRun, un appareil facilement détectable par Plex.
Bien que la configuration d’ErsatzTV nécessite un certain investissement initial en temps et en efforts, l’expérience de visionnage personnalisée et flexible qu’elle offre en vaut la peine. En explorant ses fonctionnalités, n’hésitez pas à découvrir d’autres applications qui enrichiront votre expérience télévisuelle.
Laisser un commentaire