From 73cfa8e0c09191bb66365807b62a51e2056d6ad4 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Sat, 18 May 2024 14:29:53 -0700 Subject: [PATCH 1/5] Add `git clean` to reset git install --- plexpy/versioncheck.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plexpy/versioncheck.py b/plexpy/versioncheck.py index 442dcc23..2c161dd3 100644 --- a/plexpy/versioncheck.py +++ b/plexpy/versioncheck.py @@ -394,6 +394,7 @@ def reset_git_install(): output, err = runGit('branch -u {}/{}'.format(plexpy.CONFIG.GIT_REMOTE, plexpy.CONFIG.GIT_BRANCH)) output, err = runGit('reset --hard {}'.format(common.RELEASE)) + _, _ = runGit('clean -fd') if not output: logger.error('Unable to reset Tautulli installation.') From dcdf5a2992228ee133373c8497111707df54615f Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Tue, 21 May 2024 10:40:00 -0700 Subject: [PATCH 2/5] Fix SQLite quotes for history date filters --- plexpy/webserve.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 444d5a68..ec98baf2 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -1997,15 +1997,15 @@ class WebInterface(object): if 'start_date' in kwargs: start_date = helpers.split_strip(kwargs.pop('start_date', '')) if start_date: - custom_where.append(['strftime("%Y-%m-%d", datetime(started, "unixepoch", "localtime"))', start_date]) + custom_where.append(["strftime('%Y-%m-%d', datetime(started, 'unixepoch', 'localtime'))", start_date]) if 'before' in kwargs: before = helpers.split_strip(kwargs.pop('before', '')) if before: - custom_where.append(['strftime("%Y-%m-%d", datetime(started, "unixepoch", "localtime")) <', before]) + custom_where.append(["strftime('%Y-%m-%d', datetime(started, 'unixepoch', 'localtime')) <", before]) if 'after' in kwargs: after = helpers.split_strip(kwargs.pop('after', '')) if after: - custom_where.append(['strftime("%Y-%m-%d", datetime(started, "unixepoch", "localtime")) >', after]) + custom_where.append(["strftime('%Y-%m-%d', datetime(started, 'unixepoch', 'localtime')) >", after]) if 'reference_id' in kwargs: reference_id = helpers.split_strip(kwargs.pop('reference_id', '')) if reference_id: From 5778672dabfbed37fc9dbef94ca75570477dbbd7 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Sat, 25 May 2024 18:41:17 -0700 Subject: [PATCH 3/5] Fix webserver restarting --- plexpy/webstart.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plexpy/webstart.py b/plexpy/webstart.py index b02e9ec1..62ab41ae 100644 --- a/plexpy/webstart.py +++ b/plexpy/webstart.py @@ -51,6 +51,7 @@ def start(): def stop(): logger.info("Tautulli WebStart :: Stopping Tautulli web server...") cherrypy.engine.exit() + cherrypy.server.httpserver = None def restart(): From 912fd75a2fce2a75ce6181e0e6b8c92d75a156aa Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Mon, 3 Jun 2024 23:14:04 -0700 Subject: [PATCH 4/5] Remove pms_is_remote setting * Automatically determine if a server is local or remote --- data/interfaces/default/settings.html | 15 -------------- data/interfaces/default/welcome.html | 20 +----------------- plexpy/plextv.py | 30 +++++++++++---------------- plexpy/webserve.py | 5 +---- 4 files changed, 14 insertions(+), 56 deletions(-) diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html index 2dd20ff8..562a53af 100644 --- a/data/interfaces/default/settings.html +++ b/data/interfaces/default/settings.html @@ -767,7 +767,6 @@ data-identifier="${config['pms_identifier']}" data-ip="${config['pms_ip']}" data-port="${config['pms_port']}" - data-local="${int(not int(config['pms_is_remote']))}" data-ssl="${config['pms_ssl']}" data-is_cloud="${config['pms_is_cloud']}" data-label="${config['pms_name'] or 'Local'}" @@ -800,13 +799,6 @@
Connect to your Plex server using HTTPS if you have secure connections enabled.
-Check this if your Plex Server is not on the same local network as Tautulli.
-