Voici comment j'ai créé une newsletter personnalisée pour mon serveur multimédia Jellyfin
Agence web » Actualités du digital » Voici comment j'ai créé une newsletter personnalisée pour mon serveur multimédia Jellyfin

Voici comment j'ai créé une newsletter personnalisée pour mon serveur multimédia Jellyfin

Avez-vous déjà souhaité pouvoir facilement informer tous ceux qui utilisent votre serveur Jellyfin des émissions et des films que vous venez d'ajouter ? Je l'ai fait et j'ai découvert qu'il était assez simple de mettre en place une newsletter automatisée grâce à un plugin Jellyfin tiers.

Jellyfin est un serveur multimédia auto-hébergé similaire à Plex, mais il est entièrement gratuit et open source. Alors que les gestionnaires de serveurs Plex disposent de Tautilli pour envoyer des newsletters, les utilisateurs de Jellyfin doivent chercher ailleurs des newsletters automatisées. Heureusement, j'ai trouvé un plugin qui fait exactement cela.

Quelques choses dont vous aurez besoin

Pour pouvoir envoyer des newsletters qui montrent efficacement aux gens ce qui se trouve sur votre serveur, vous devez être prêt avec quelques éléments.

  • Médias bien organisés : Assurez-vous de suivre les conseils officiels d'organisation des dossiers de Jellyfin, car le plugin doit être capable d'identifier facilement les médias à mettre dans votre newsletter. Sinon, vos newsletters pourraient omettre des médias ou afficher de mauvaises informations.
  • Un serveur Jellyfin accessible en externe : Le plugin doit être capable d'extraire à distance des images d'affiches de votre serveur via son URL et son numéro de port, le cas échéant.

    • Si votre serveur Jellyfin est privé sur votre réseau local, vous pouvez à la place fournir une clé API Imgur, qui permettra à la newsletter d'extraire les affiches d'Imgur au lieu de votre serveur.

  • Un compte de messagerie et un mot de passe compatibles SMTP : Le plugin s'appuie sur SMTP pour diffuser les newsletters. Votre fournisseur de messagerie le permet probablement, mais vous devez consulter la documentation de votre fournisseur pour trouver l'adresse du serveur SMTP, le numéro de port et le mot de passe.

Avec tout cela en main, commençons.

Tout d'abord, ajoutez ce référentiel à votre serveur

Jellyfin Newsletter Plugin est un plugin tiers, ce qui signifie qu'il n'est pas développé ou approuvé officiellement par l'équipe Jellyfin. Vous pouvez toujours l'installer si vous ajoutez le référentiel. Vous pouvez le faire en vous connectant à votre tableau de bord d'administrateur et en accédant à l'onglet Plugins dans le menu de gauche.

Cliquez sur « Gérer les référentiels » dans le coin supérieur droit de l'interface.

Cliquez ensuite sur « Nouveau référentiel ».

Ici, vous devez entrer un nom et une URL de référentiel. Le nom peut être tout ce que vous voulez, mais j'ai nommé mes newsletters par souci de simplicité. L'URL que vous devez saisir est la suivante :

https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/manifest.json

Cliquez sur le bouton « Ajouter » et vous verrez votre nouveau référentiel répertorié.

Installez le plugin Newsletters

En revenant à votre gestionnaire de plugins, vous devriez voir le plugin répertorié dans vos plugins disponibles. Cliquez dessus.

Sous l'image des newsletters, cliquez sur le gros bouton bleu « Installer ».

Vous recevrez un avertissement concernant l'installation de plugins tiers. Puisque nous faisons confiance à ce développeur, cliquez sur « Installer ». Attendez ensuite que le bouton d'installation se transforme en bouton de désinstallation.

Redémarrer Jellyfin

Maintenant que l'installation est terminée, vous devez redémarrer votre serveur Jellyfin avant que le plugin Newsletter soit utilisable. Revenez au tableau de bord Jellyfin et, après vous être assuré que vous n'interrompez le flux multimédia de personne, cliquez sur le bouton « Redémarrer » sous les informations de votre serveur.

Il vous demandera de confirmer que vous souhaitez redémarrer, puis vous devrez attendre une minute jusqu'à ce que le serveur soit de nouveau en ligne.

Configurez votre newsletter

Une fois votre serveur redémarré, il est temps de configurer les paramètres de votre newsletter. Revenez à la page de gestion du plugin Newsletters et recherchez le bouton Paramètres.

En haut de la page des paramètres, vous pouvez gérer les bases de votre newsletter :

  • Adresse « À » : Les adresses email de tous les destinataires auxquels vous souhaitez recevoir votre newsletter. N'oubliez pas de demander à ces personnes si elles en veulent un avant de commencer à les spammer ! Si vous en avez plusieurs, séparez-les par des virgules.
  • Adresse « De » : Cela peut être tout ce que vous voulez et sera visible par tous vos destinataires. Faites-en votre adresse personnelle si vous souhaitez que les lecteurs sachent comment vous répondre par e-mail.
  • Sujet: La ligne d'objet que vous souhaitez voir apparaître sur votre e-mail. C'est l'occasion de faire preuve de créativité et d'attirer l'attention de vos lecteurs ! Vous pouvez même mettre des emoji ici.

Vous avez également la possibilité de désactiver l'inclusion de films ou d'émissions de télévision.

Ensuite, vous pouvez développer la case « Format HTML de la newsletter » si vous souhaitez modifier l'apparence de votre newsletter. Vous ne devriez le faire que si vous savez ce que vous voulez et savez comment éditer du HTML. Sinon, le plugin utilise une apparence par défaut qui correspond au jeu de couleurs par défaut de Jellyfin.

Ensuite, ouvrez la boîte « Scraper Config » et soit entrez votre clé API Imgur, soit, comme je l'ai fait, changez le menu déroulant en Local JF Hosting et placez l'adresse de votre serveur avec, si nécessaire, son numéro de port d'accès. Cela indique au plugin où récupérer les images d'affiches pour les films et les émissions de télévision de votre newsletter.

Enfin, configurez la configuration SMTP. La solution la plus simple consiste à utiliser une adresse Gmail, car le plugin vous fournit l’adresse du serveur et le numéro de port. Vous devrez saisir votre identifiant de compte Google et son « mot de passe d'application ». Comme je l'ai expliqué plus tôt, il s'agit d'un mot de passe spécial que vous devez demander à Google, pas le mot de passe de votre compte avec lequel vous vous connectez habituellement.

Pour voir si l'envoi de la newsletter fonctionnera, cliquez sur « Test » et attendez quelques minutes qu'un email de test arrive dans la boîte de réception de vos destinataires. Si cela apparaît, vous êtes prêt à partir.

Si aucun e-mail n'apparaît, vous devez revérifier votre configuration. La première fois que j'ai essayé, il s'est avéré que j'avais mal saisi mon identifiant Gmail. Sinon, vérifiez les fichiers journaux de votre serveur pour les messages d'erreur.

Commencez à envoyer des newsletters

Une fois votre newsletter configurée, il ne vous reste plus qu'à attendre la sortie de la première newsletter. Par défaut, il s'exécute sur une tâche planifiée qui se produit tous les 7 jours.

Si vous souhaitez forcer la diffusion immédiate de la première newsletter, vous pouvez accéder au menu Tâches planifiées de votre serveur et faire défiler jusqu'à ce que vous voyiez les tâches de newsletter.

Je recommande de faire ce test avec vous-même configuré uniquement en tant que destinataire. La première newsletter diffusée comprendra tout sur votre serveur, ce qui peut être très long et peu utile pour vos lecteurs. Vous pouvez rajouter ces personnes à votre liste de destinataires après le test.

Tout d’abord, exécutez la tâche « Filesystem Scraper » pour vous assurer que la newsletter contient vos informations multimédias et vos images. Ensuite, exécutez la tâche « Email Newsletter » pour l'envoyer.

Dans quelques minutes, un e-mail de newsletter apparaîtra dans votre boîte de réception. En cliquant sur les images de la newsletter, vous accéderez à votre instance Jellyfin. À l'avenir, la newsletter affichera tout ce que vous avez ajouté depuis la publication de la dernière newsletter.


Il existe de nombreuses autres façons de faire passer votre serveur multimédia personnel au niveau supérieur. Vous pouvez par exemple personnaliser votre thème Jellyfin. J'ai aussi récemment appris à ajouter un bouton « ignorer l'intro » aux émissions dans Jellyfin.

★★★★★