Vous avez installé PlexMediaServer et vous souhaitez avoir de plus amples informations sur son activité : Qui sont les utilisateurs qui s’y connectent ? Que regardent-ils ? Quels sont les films et les séries les plus regardés ? PlexPy , un programme codé en python basé sur Headphones et PlexWatchWeb vous permettra de récolter toutes ces données et vous pourrez y accéder via une interface web
De plus vous avez la possibilité d’être averti lorsque :
- un utilisateur commence à regarder une vidéo
- un utilisateur arrête de regarder une vidéo
- un utilisateur met en pause une vidéo
- un utilisateur reprend la lecture d’une vidéo
- un nouveau contenu est ajouté au serveur Plex
Ces notifications peuvent être envoyées via email, prowl, pushover, growl, twitter, boxcar, pushbullet et GNTP
Voici quelques screenshots
Installation
Commencez, si ce n’est déjà fait, par installer git et python
sudo apt-get install git-core python
Installez le paquet
cd /opt git clone https://github.com/drzoidberg33/plexpy.git
Lancez le programme
cd plexpy sudo python PlexPy.py
Accédez à l’interface web et modifiez les paramètres en fonction de votre installation
http://adresse-ip-du-serveur:8181
Installer PlexPy en tant que service
Vous pouvez installer PlexPy en tant que service afin que ce celui-ci démarre en même temps que votre serveur. Commencez donc par créer un utilisateur
sudo adduser --system --no-create-home plexpy
Donnez à cet utilisateur les droits nécessaires
sudo chown plexpy:nogroup -R /opt/plexpy
Changez les droit du fichier init
sudo chmod +x /opt/plexpy/init-scripts/init.ubuntu
Créez un lien symbolique
sudo ln -s /opt/plexpy/init-scripts/init.ubuntu /etc/init.d/plexpy
Activez le service
sudo update-rc.d plexpy defaults
Démarrez le service
sudo service plexpy start