Una aplicación web basada en Python para monitoreo, análisis y notificaciones para Plex Media Server (www.plex.tv).
Este proyecto se basa en código de Headphones y PlexWatchWeb.
- Hilo del foro de PlexPy
Características
- Diseño web receptivo visible en navegadores web de escritorio, tableta y móvil.
- Temática para complementar Plex/Web.
- Fácil configuración (no se requiere un servidor web separado).
- Supervise la actividad actual del servidor Plex Media.
- Notificaciones totalmente personalizables para la actividad de transmisión y los medios agregados recientemente.
- Estadísticas principales en la página de inicio con duración configurable y métrica de medición.
- Historial de visualización global con búsqueda/filtrado y clasificación dinámica de columnas.
- Lista completa de usuarios con información general y estadísticas comparativas.
- Información de usuario individual, incluidas las direcciones IP de los dispositivos.
- Estadísticas completas de la biblioteca e información de archivos multimedia.
- Análisis enriquecidos presentados mediante gráficos de Highcharts.
- Hermosas páginas de información de contenido.
- Datos completos de la lista de sincronización de todos los usuarios que sincronizan elementos de su biblioteca.
- ¡¡Y muchos más!!
Instalar
PlexPy se instalará en /opt/plexpy
. (instalando como root, para usuarios no root agregue sudo al frente de cualquier comando)
Primero instalemos GIT para que podamos obtener la fuente de PlexPy
apt-get install git-core
cd /opt
Ahora descarguemos el software
git clone https://github.com/drzoidberg33/plexpy.git
cd plexpy
Ahora que lo tenemos descargado, comencemos
python PlexPy.py
PlexPy se cargará en su navegador o escuchando @ http://localhost:8181
Ahora configuremos PlexPy para que se inicie en el arranque usando 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
Ahora solo CTRL+X para guardar (si se le deniega el acceso, asegúrese de ejecutarlo con privilegios elevados)