⚔ Automatisation des mises à jour et des scans de la bibliothèque Plex avec un script Bash (Linux)
▶ Introduction
Ce tutoriel montre comment automatiser les mises à jour et les scans de la bibliothèque Plex sous Linux à l’aide d’un script Bash. Cette méthode garantit que votre bibliothèque Plex est régulièrement actualisée pour inclure tout nouveau contenu multimédia.
Prérequis
• Un serveur Plex Media Server installé sous Linux.
• Accès root ou sudo.
• Accès à votre Token d'accès Plex.
Méthodologie
• Commencez par récupérer votre Token d'accès Plex en vous connectant à l’interface web de Plex à l’adresse
• Le token se trouve dans l'URL des paramètres du serveur.
• Créez un script Bash pour automatiser les mises à jour et les scans de la bibliothèque Plex. Ouvrez un terminal et créez un fichier script :
• Ajoutez cette commande pour scanner et mettre à jour la bibliothèque Plex :
• Sauvegardez le fichier et rendez-le exécutable avec :
Planification de la mise à jour avec cron
• Ouvrez crontab pour programmer l’exécution automatique du script :
• Ajoutez cette ligne pour exécuter le script tous les jours à 3h du matin :
• Sauvegardez et fermez le fichier. Le script s’exécutera désormais automatiquement selon la planification définie.
Astuce
Ajoutez un fichier de log pour surveiller le succès de chaque mise à jour de la bibliothèque en ajoutant cette commande au script :
Cela vous permettra de consulter le fichier de log pour vérifier que le scan a bien été effectué.
Avertissement
Lorsque vous utilisez cron pour automatiser la mise à jour, assurez-vous que le serveur Plex fonctionne correctement. Si le service Plex est arrêté, le script ne pourra pas se connecter et la mise à jour échouera.
Conseil
Programmez les scans de bibliothèque à un moment où votre serveur est peu utilisé, par exemple tard dans la nuit, afin de minimiser l'impact sur les utilisateurs qui diffusent du contenu en direct.
Solution alternative
Pour ceux qui souhaitent un contrôle plus granulaire sur les mises à jour et les alertes, l’outil Tautulli propose une interface pour automatiser les scans et générer des rapports détaillés sur l'activité Plex :
Tautulli
Conclusion
En utilisant un script Bash et cron sous Linux, vous pouvez automatiser facilement les mises à jour et les scans de votre bibliothèque Plex, garantissant que votre contenu multimédia est toujours à jour sans intervention manuelle.
▶ Introduction
Ce tutoriel montre comment automatiser les mises à jour et les scans de la bibliothèque Plex sous Linux à l’aide d’un script Bash. Cette méthode garantit que votre bibliothèque Plex est régulièrement actualisée pour inclure tout nouveau contenu multimédia.

• Un serveur Plex Media Server installé sous Linux.
• Accès root ou sudo.
• Accès à votre Token d'accès Plex.

• Commencez par récupérer votre Token d'accès Plex en vous connectant à l’interface web de Plex à l’adresse
Code:
http://localhost:32400/web
• Le token se trouve dans l'URL des paramètres du serveur.
• Créez un script Bash pour automatiser les mises à jour et les scans de la bibliothèque Plex. Ouvrez un terminal et créez un fichier script :
Code:
nano /home/utilisateur/scripts/update_plex.sh
• Ajoutez cette commande pour scanner et mettre à jour la bibliothèque Plex :
Code:
curl "http://localhost:32400/library/sections/all/refresh?X-Plex-Token=votre_token"
• Sauvegardez le fichier et rendez-le exécutable avec :
Code:
chmod +x /home/utilisateur/scripts/update_plex.sh

• Ouvrez crontab pour programmer l’exécution automatique du script :
Code:
crontab -e
• Ajoutez cette ligne pour exécuter le script tous les jours à 3h du matin :
Code:
0 3 * * * /home/utilisateur/scripts/update_plex.sh
• Sauvegardez et fermez le fichier. Le script s’exécutera désormais automatiquement selon la planification définie.

Ajoutez un fichier de log pour surveiller le succès de chaque mise à jour de la bibliothèque en ajoutant cette commande au script :
Code:
curl "http://localhost:32400/library/sections/all/refresh?X-Plex-Token=votre_token" > /var/log/plex_update.log 2>&1

Lorsque vous utilisez cron pour automatiser la mise à jour, assurez-vous que le serveur Plex fonctionne correctement. Si le service Plex est arrêté, le script ne pourra pas se connecter et la mise à jour échouera.

Programmez les scans de bibliothèque à un moment où votre serveur est peu utilisé, par exemple tard dans la nuit, afin de minimiser l'impact sur les utilisateurs qui diffusent du contenu en direct.

Pour ceux qui souhaitent un contrôle plus granulaire sur les mises à jour et les alertes, l’outil Tautulli propose une interface pour automatiser les scans et générer des rapports détaillés sur l'activité Plex :
Tautulli

En utilisant un script Bash et cron sous Linux, vous pouvez automatiser facilement les mises à jour et les scans de votre bibliothèque Plex, garantissant que votre contenu multimédia est toujours à jour sans intervention manuelle.