Tautulli - Monitor your Plex Media Server

Refresh Ctrl+F5

I have tried but this didn’t work I’m afraid. I have used a force cache refresh in the past when just the graphs were not showing. I think this is different as is simply will not load the home screen stats or new items - just get scrolling wheel. Both the history tab and the graph tab are completely blank, I can see user recently played but as soon as I try and access history it’s all gone.

Figured it out! the system restore messed with my environmental path for python, I updated this and now can see history and graphs :slight_smile:

Hey, i would Love to see the conversion progress of Sync Files in the activity tab. Perheps some statistics to the process in the Sync item tab. Is that possible? I heavily use that Feature would Love to Track the losarbeite of my Server and so on.

Tautulli stopped working a few days ago:

2018-11-13 14:53:25 - INFO :: MainThread : Starting Tautulli v2.1.25
2018-11-13 14:53:25 - INFO :: MainThread : Windows 10 (10.0.17134)
2018-11-13 14:53:25 - INFO :: MainThread : America/New_York (UTC-0500)
2018-11-13 14:53:25 - INFO :: MainThread : Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)]
2018-11-13 14:53:25 - INFO :: MainThread : Program Dir: C:\PlexPy
2018-11-13 14:53:25 - INFO :: MainThread : Config File: C:\PlexPy\config.ini
2018-11-13 14:53:25 - INFO :: MainThread : Database File: C:\PlexPy\tautulli.db
2018-11-13 14:53:25 - INFO :: MainThread : Checking if the database upgrades are required

2018-11-13 14:53:25 - DEBUG :: MainThread : Altering database. Updating database table sessions.
2018-11-13 14:53:25 - ERROR :: MainThread : Can’t connect to the database: duplicate column name: product
2018-11-13 14:53:25 - INFO :: MainThread : Checking if configuration upgrades are required

2018-11-13 14:53:25 - DEBUG :: MainThread : Trying to execute: “git rev-parse HEAD” with shell in C:\PlexPy
2018-11-13 14:53:25 - DEBUG :: MainThread : Git output: 56a91de2c4ff0fdd8fbdff4dd7d7677bd16a4b28
2018-11-13 14:53:25 - DEBUG :: MainThread : Trying to execute: “git rev-parse --abbrev-ref --symbolic-full-name @{u}” with shell in C:\PlexPy
2018-11-13 14:53:25 - DEBUG :: MainThread : Git output: fatal: no upstream configured for branch ‘master’
2018-11-13 14:53:25 - ERROR :: MainThread : Git returned bad info. Are you sure this is a git installation?
2018-11-13 14:53:25 - ERROR :: MainThread : Could not retrieve remote name from git. Falling back to origin.
2018-11-13 14:53:25 - ERROR :: MainThread : Could not retrieve branch name from git. Falling back to master.
2018-11-13 14:53:25 - INFO :: MainThread : Retrieving latest version information from GitHub
2018-11-13 14:53:25 - DEBUG :: MainThread : Requesting URL via GET method: https://api.github.com/repos/Tautulli/Tautulli/commits/master
2018-11-13 14:53:26 - DEBUG :: MainThread : Latest version is 56a91de2c4ff0fdd8fbdff4dd7d7677bd16a4b28
2018-11-13 14:53:26 - INFO :: MainThread : Tautulli is up to date
2018-11-13 14:53:26 - INFO :: MainThread : Tautulli PlexTV :: Requesting resources for server

2018-11-13 14:53:27 - DEBUG :: MainThread : Tautulli PlexTV :: Plex Pass subscription not found.
2018-11-13 14:53:27 - INFO :: MainThread : Tautulli PlexTV :: Using user-defined URL.
2018-11-13 14:53:28 - INFO :: MainThread : Tautulli Config :: Writing configuration to file
2018-11-13 14:53:28 - INFO :: MainThread : Tautulli Users :: Requesting users list refresh

2018-11-13 14:53:31 - ERROR :: MainThread : Tautulli Database :: Database error: no such column: agent
2018-11-13 14:53:31 - WARNING :: MainThread : Tautulli Libraries :: Unable to execute database query for get_sections: no such column: agent.
2018-11-13 14:53:31 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
File “C:\PlexPy\Tautulli.py”, line 285, in
main()
File “C:\PlexPy\Tautulli.py”, line 214, in main
plexpy.initialize(config_file)
File “C:\PlexPy\plexpy_init_.py”, line 293, in initialize
users.refresh_users()
File “C:\PlexPy\plexpy\users.py”, line 43, in refresh_users
item[‘shared_libraries’] = ‘;’.join([str(l[‘section_id’]) for l in libs])
TypeError: ‘NoneType’ object is not iterable

Any ideas??

As a feature it would be nice if it showed CPU loading and GPU loading if possible.
along with the other stats it does show


@doncuco @nydave69

Seems your db got corrupted. Though there is no faq exact match to that error, see the faq about malformed db.

I hope i’m in the correct area, I have been looking to see if Tautulli can run and check more than one server, I have 3 QNAP servers running Plex, seems Tautulli will only read one server, How can this be set for all three servers to collect the watched by who, and what was watched
 Any help Please and Thanks in advance


You will have to run multiple instances of Tautulli. There is no multi-server support today.

So just put it on each server,? using same plex account info
? Tell me more what I need to adjust for that, Thanks


You can put it on each server if you like or you can put it all on one server but just make sure you change the port. ie. default is 8181 the next server would use 8182 etc. You will need to sign in with the admin user that is associated to that server. If all the servers use the same admin credentials then use that when setting up Tautulli.

If running all from the same server, I’d recommend multiple install directories too.
Tautulli likely wouldn’t like trying to run 3 times from the same installation folder.
qnap/tautulli_server1
qnap/tautulli_server2

etc

Can Tautulli be configured to backup the Plex databases on a daily basis?

Hey
The development of the Android application and finished ??
More information since 22/12/2017

Plex DB? No. The only scheduled item that can be kicked off besides a web file write is an email notification agent of said web file.
Tautulli DB, maximum 24 hours. Default is every 6 hours, with a 3 day retention.

Yes Plex DB
thats too bad bc Plex only does it every 3 days, which is too little in my humble opinion.

You could create a script that calls the database download operation for Plex.

https://plex.server.com:32400/diagnostics/databases?X-Plex-Token=XXXXXXXXXX

You could create a script that calls the database download operation for Plex.

Could you elaborate on this? Currently, I just have a scheduled task that runs once a week, that archives my complete Plex database (~300MB) and associated metadata (~220GB) into .rar files. Problem is, I have to end the Plex task before I run the backup, and then restart it after it finishes, which always leads to a server crash within 12 hours.

Use the link above, replacing the X’s with your plex token and plex.server.com with your plex server and use a utility such as wget or curl to go to that URL. It will download the database as if you did it from the plex web interface.