Un'applicazione Web basata su Python per il monitoraggio, l'analisi e le notifiche per Plex Media Server (www.plex.tv).
Questo progetto è basato sul codice di Headphones e PlexWatchWeb.
- Thread del forum PlexPy
Caratteristiche
- Design web reattivo visualizzabile su desktop, tablet e browser web mobili.
- A tema per completare Plex/Web.
- Facile configurazione della configurazione (non è richiesto un server Web separato).
- Monitoraggio dell'attività corrente di Plex Media Server.
- Notifiche completamente personalizzabili per attività in streaming e contenuti multimediali aggiunti di recente.
- Statistiche principali sulla home page con durata configurabile e metrica di misurazione.
- Cronologia globale delle visualizzazioni con ricerca/filtro e ordinamento dinamico delle colonne.
- Elenco utenti completo con informazioni generali e statistiche di confronto.
- Informazioni sui singoli utenti, inclusi gli indirizzi IP dei dispositivi.
- Statistiche complete della libreria e informazioni sui file multimediali.
- Ricca analisi presentata utilizzando la rappresentazione grafica di Highcharts.
- Splendide pagine di informazioni sui contenuti.
- Dati dell'elenco di sincronizzazione completo su tutti gli utenti che sincronizzano gli elementi dalla tua raccolta.
- E molti altri!!
Installa
PlexPy verrà installato su /opt/plexpy
. (installando come root, per utenti non root aggiungi sudo all'inizio di qualsiasi comando)
Per prima cosa installiamo GIT in modo da poter ottenere il sorgente per PlexPy
apt-get install git-core
cd /opt
Ora scarichiamo il software
git clone https://github.com/drzoidberg33/plexpy.git
cd plexpy
Ora che lo abbiamo scaricato, iniziamo
python PlexPy.py
PlexPy verrà caricato nel tuo browser o verrà ascoltato @ http://localhost:8181
Ora consente di configurare PlexPy per l'avvio all'avvio utilizzando 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
Ora basta CTRL+X per salvare (se ti viene negato l'accesso assicurati di eseguirlo con privilegi elevati)