Eine Python-basierte Webanwendung für Überwachung, Analyse und Benachrichtigungen für Plex Media Server (www.plex.tv).
Dieses Projekt basiert auf Code von Headphones und PlexWatchWeb.
- PlexPy-Forenthread
Funktionen
- Responsives Webdesign, das auf Desktop-, Tablet- und mobilen Webbrowsern angezeigt werden kann.
- Thematisch passend zu Plex/Web.
- Einfache Einrichtung der Konfiguration (kein separater Webserver erforderlich).
- Überwachen Sie die aktuelle Plex Media Server-Aktivität.
- Vollständig anpassbare Benachrichtigungen für Stream-Aktivitäten und kürzlich hinzugefügte Medien.
- Top-Statistiken auf der Startseite mit konfigurierbarer Dauer und Messmetrik.
- Globaler Wiedergabeverlauf mit Suche/Filterung und dynamischer Spaltensortierung.
- Vollständige Benutzerliste mit allgemeinen Informationen und Vergleichsstatistiken.
- Individuelle Benutzerinformationen, einschließlich IP-Adressen der Geräte.
- Vollständige Bibliotheksstatistiken und Informationen zu Mediendateien.
- Umfassende Analysen, die mithilfe von Highcharts-Grafiken präsentiert werden.
- Wunderschöne Inhaltsinformationsseiten.
- Vollständige Synchronisierungslistendaten aller Benutzer, die Elemente aus Ihrer Bibliothek synchronisieren.
- Und viele mehr!!
Installieren
PlexPy wird unter /opt/plexpy
installiert . (Installation als Root, für Nicht-Root-Benutzer fügen Sie sudo vor jedem Befehl hinzu)
Lassen Sie uns zuerst GIT installieren, damit wir die Quelle für PlexPy abrufen können
apt-get install git-core
cd /opt
Jetzt können Sie die Software herunterladen
git clone https://github.com/drzoidberg33/plexpy.git
cd plexpy
Jetzt, da wir es heruntergeladen haben, können wir es starten
python PlexPy.py
PlexPy wird in Ihren Browser geladen oder hört @ http://localhost:8181
Lassen Sie uns jetzt PlexPy so einrichten, dass es beim Booten mit Upstart startet
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
Jetzt nur STRG+X zum Speichern (wenn Ihnen der Zugriff verweigert wird, stellen Sie sicher, dass Sie dies mit erhöhten Rechten ausführen)