Une application Web basée sur Python pour la surveillance, l'analyse et les notifications pour Plex Media Server (www.plex.tv).
Ce projet est basé sur le code de Headphones et PlexWatchWeb.
- Fil de discussion du forum PlexPy
Caractéristiques
- Conception Web réactive visible sur les navigateurs Web des ordinateurs de bureau, des tablettes et des mobiles
- Thème complémentaire à Plex/Web.
- Configuration facile (aucun serveur Web séparé requis).
- Surveiller l'activité actuelle de Plex Media Server.
- Notifications entièrement personnalisables pour l'activité du flux et les médias récemment ajoutés.
- Meilleures statistiques sur la page d'accueil avec durée configurable et métrique de mesure.
- Historique global de visionnage avec recherche/filtrage et tri dynamique des colonnes.
- Liste complète des utilisateurs avec informations générales et statistiques comparatives
- Informations utilisateur individuelles, y compris les adresses IP des appareils
- Statistiques complètes de la bibliothèque et informations sur les fichiers multimédias
- Des analyses détaillées présentées à l'aide de graphiques Highcharts.
- De belles pages d'informations sur le contenu.
- Données de liste de synchronisation complète sur tous les utilisateurs synchronisant des éléments de votre bibliothèque.
- Et bien d'autres !
Installer
PlexPy sera installé sur /opt/plexpy
. (installation en tant que root, pour les utilisateurs non root, ajoutez sudo devant n'importe quelle commande)
Commençons par installer GIT pour obtenir les sources de PlexPy
apt-get install git-core
cd /opt
Maintenant, téléchargeons le logiciel
git clone https://github.com/drzoidberg33/plexpy.git
cd plexpy
Maintenant que nous l'avons téléchargé, commençons-le
python PlexPy.py
PlexPy sera chargé dans votre navigateur ou en écoute @ http://localhost:8181
Maintenant, configurons PlexPy pour qu'il démarre au démarrage à l'aide d'Upstart
nano /etc/init/plexpy.conf
description "PlexPy upstart script" author "Reaper0fpower @ Pure-Media.info" # What user to run as setuid root # What group to run as setgid plex # When to start the service start on runlevel [2345] # When to stop the service stop on runlevel [016] # Automatically restart process if crashed respawn # Start the process script exec python /opt/plexpy/PlexPy.py end script
Maintenant, juste CTRL + X pour enregistrer (si l'accès vous est refusé, assurez-vous que vous l'exécutez avec des privilèges élevés)