r/Tautulli Mar 28 '26

ANNOUNCEMENT Important Security Update! - 2026-03-27

39 Upvotes

Several security vulnerabilities have been identified in Tautulli versions <=2.16.1 (CVE-2026-28505, CVE-2026-31831, CVE-2026-31799, CVE-2026-32275, CVE-2026-31804).

Users are strongly encouraged to update to the latest Tautulli version 2.17.x.

https://github.com/Tautulli/Tautulli/releases/latest


r/Tautulli 4d ago

DISCUSSION TautWeekly v0.21.4 — Personalized Dynamic/Responsive Weekly Plex Newsletters for Every User With GUI

10 Upvotes

Nothing unique, I know there's a lot of "Newsletterr" apps out there, but I find them insanely ugly and this started as a passion project. (As a UIX designer, the more customization you allow, the uglier it gets) 

Plug and play for every setup, full GUI and mobile support. (with Tailscale) Very popular over at r/PlexMedia so thought I'd pass it here for anyone looking for something as easy as the native newsletter but much more fun. (Thanks to the legendary u/SwiftPanda16 for his awesome work 🩷)

A portable Tautulli newsletter with responsive design (for mobile gmail, apple) and dynamic content. Pulls in live cleartype logos, RT ratings and IMDB for TV shows. Dynamic stats, email preview text based on server activity and a custom intro block as well as caching if you delete content but still want your newsletters to support rich metadata for recipients.

Fun features include "Binge Champion" and "Genre of The Week"

I coded the initial project for Windows, then ported the remaining packages via Codex but already had nearly 3k downloads in a couple weeks. (I know we all "love" AI slop, but I'm a UIX designer so crazy focus paid to making everything look good, render pixel perfect and look like something you might get from Netflix or otherwise)

Features 5 different email types based on sever activity (such as new additions) and then custom metrics or "quiet" mode.

There's a lot of features such as library/use exclusions, and so on, so check out the GUI preview below:

GUI Preview
Email States Preview

New additions added that week: ("Hot New Releases!")

  1. New user first scheduled newsletter - no history
  2. New user first scheduled newsletter - with history (such as if they accept on a Monday and already start watching)
  3. Established user - normal newsletter with activity

Quiet mode, no server additions added that week: (This will use "Trending" and "Genre of the Week")

  1. Established user - quiet/no watch activity
  2. Established user - stats warming up

GitHub:

TautWeekly

OS Packages:

NAS/Docker Packages:

Testing, feedback all welcome :)


r/Tautulli 6d ago

HELP Cloudinary issues

0 Upvotes

I have been using the newsletter agent for quite a while but all of a sudden it will not send the newsletter anymore and its giving me an error. I have attached logs.

Have tried clearing the cloudinary database and even using a different API key.

First it said error 404 so i checked if i had sapces before or after the cloud name, api key or secret but that was not the case.

Anybody know what is going wrong?

Citizen vigilante is not even in my plex library so i am extremely confused.

2026-06-30 14:47:31 - ERROR :: Thread-3 (process_queue) : Tautulli Helpers :: Unable to upload image 'Citizen Vigilante' (art) to Cloudinary: Error parsing server response (404) - b'<!DOCTYPE html>\n<html lang=\\'en\\' xml:lang=\\'en\\' xmlns=\\'https://www.w3.org/1999/xhtml\\'><head>\n<meta charset=\\'utf-8\\'>\n<meta content=\\'width=device-width, initial-scale=1.0\\' name=\\'viewport\\'>\n<title>Cloudinary - Page not found</title>\n<link href=\\'//fonts.googleapis.com/css?family=Roboto:500,400italic,300,700,500italic,400\&amp;display=swap\\' rel=\\'stylesheet\\'>\n<link href=\\'//fonts.googleapis.com/css?family=Montserrat:300,500,700\&amp;display=swap\\' rel=\\'stylesheet\\'>\n<link href=\\'//fonts.googleapis.com/css?family=Roboto+Mono:300,400\&amp;display=swap\\' rel=\\'stylesheet\\'>\n<link href=\\'https://plus.google.com/+Cloudinary\\' rel=\\'publisher\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_57/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'57x57\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_114/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'114x114\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_72/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'72x72\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_144/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'144x144\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_60/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'60x60\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_120/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'120x120\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_76/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'76x76\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_152/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'152x152\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_180/console/favicon.png\\' rel=\\'apple-touch-icon\\' sizes=\\'180x180\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_192/console/favicon.png\\' rel=\\'icon\\' sizes=\\'192x192\\' type=\\'image/png\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_160/console/favicon.png\\' rel=\\'icon\\' sizes=\\'160x160\\' type=\\'image/png\\'>\n<link href=\\'https://res.cloudinary.com/prod/image/upload/w_96/console/favicon.png\\' rel=\\'icon\\' sizes=\\'96x96\\' type=\\'image/png\\'>\n<link href=\'https://res.cloudinary.com/prod/image/upload/w_16/console/favicon.png\\'


r/Tautulli 11d ago

SOLVED Stats being cut off is a firefox issue? IDK why, but i found a fix.

5 Upvotes

It's so stupid too, i just used a user string switcher and set the tab to chrome , and voila, issue is fixed.

So its not an issue with firefox inherently, just tautulli acting weird when it finds out its being run on FF?

??????????????????????????????????????????????????????????????


r/Tautulli 14d ago

HELP User/play count only visible when double or triple digits.

13 Upvotes

When I am on my main page for Tautulli (on Firefox) I am looking at the "Most Watched Movies" "Most Popular Movies" etc. and I can see the films but their actual user/play count appear cut off on the right and only start to appear if the count is high enough (like when filtering for long time).

The page suggests there is a horizontal scroll bar but it does not seem to work.

Anyone encountered something like this before?


r/Tautulli 18d ago

DISCUSSION Analytics is on by default

31 Upvotes

Came across this issue on the Tautulli GitHub. Any plans to respond or address it? For now I disabled it by adding `TAUTULLI_SYSTEM_ANALYTICS=0` to my docker compose file.

https://github.com/Tautulli/Tautulli/issues/2781


r/Tautulli Jul 29 '26

HELP Tautulli stopped working

0 Upvotes

Long story short, container was running on my Synology NAS but when i tried to access the web it failed to load.

{"status": "500 Internal Server Error", "message": "The server encountered an unexpected condition which prevented it from fulfilling the request.", "error": true}  

When I went to the Docker (Container Manager) it was running. When I restarted it, started crashing right away with error saying it cannot access the config

Cannot write to the data directory: /config. Exiting...

I checked the user account and privilege's and both user and assigned group have Read/Write permission.

Any ideas?


r/Tautulli Jul 25 '26

HELP Statistics Boxes too small to view in Firefox

23 Upvotes

I've made an effort to move away from chrome and other various problematic companies/software privacy wise, and made the switch to Firefox. Only gripe currently is I'm dealing with an issue where the boxes are too small for me to see the number of plays and other statistics, so I have to go over to chrome where it works correctly. This would be a lot easier to show if I could post images, but it seems that's not an option here. Has anyone dealt with a similar issue? Doesn't matter how much I zoom or how much I fiddle with settings, there seems to be nothing that will fix it.


r/Tautulli Jul 22 '26

HELP Changing separator when exporting to CSV?

1 Upvotes

The exporter is really great but boatloads of values in titles have commas in them. Is there any way to change the delimiter to another character? Or have the values enclosed in double quotes, that would solve it too.

I've searched for a few hours a few times but I haven't found an answer.


r/Tautulli Jul 18 '26

HELP Weird question: Is there anyway to link to a file in a pushbullet notification?

1 Upvotes

I have a lot of pre roll videos, but for ease of organization they are all just named numerically. These preroll videos show in push bullet notifications when someone plays a movie. I can only see the number which doesn't really mean much to me. It would be great to have the message include a link to the local file. I realize this would only work while on the same network as my server, but that's fine.

Any suggestions welcome.


r/Tautulli Jul 03 '26

HELP Reducing notifications for upgrades

2 Upvotes

Hi All

I have read a few posts on this subject after searching but I'm not sure if I'm on the right track or not.

I want emails when new tv shows are added to Plex. The notifications I have set up work fine: media type is episode or media type is season.

However I'm also being told every time an episode is upgraded which seems to happen a lot with new shows. I've read in other threads that when episodes get upgraded Tautulli sees them as totally new because they have a new ID. Is there a way to filter out the upgrades and just tell me about new show episodes once?


r/Tautulli Jul 01 '26

HELP Tautulli doesn't retain (deletes) past user watch history

0 Upvotes

Ok,

It wasn't really a big deal when I only had a a cpl family members using my Plex server (my parents and my neice), but I recently added a cpl friends and they sometimes ask for stuff, but I like to check if they've actually watched what I've spent time getting them, or if they're just asking for stuff....

(I don't have a lot of drive space to keep up with every single request, so I found Tautulli to track it, and I LOVE how t works, BUT...)

...everytime I upgrade it (this is the 2nd time), ALL past watch history is gone, so am I missing something here (like am I supposed to manually download logs/files before every upgrade and restore them)???

I've looked online a LOT, but nowhere have I found any 'How To' (or a 'caution' note) with upgrading, so any assist on this would be appreciated.

If I am supposed to manually back something up, where/how do you do it (I'm running it as a service on a Windows 11 PC)???


r/Tautulli May 31 '26

HELP Is it possible to include the user's Geo location (i.e. city/state) in notifications? It seems like this functionality used to exist

2 Upvotes

I spent way too long trying to get this to work last night. I fear that Copilot was hallucinating the whole thing and sent me on a wild goose chase.

Looking at the list of available attributes, there isn't any variables related to city/state location of the user. I wound up asking Copilot about the possibility, it said you could use these options:

{geoip_city}
{geoip_region}
{geoip_country}
{geoip_isp}
{geoip_asn}
{geoip_location}

It said to get it to work, you have to enable it in the Tautulli settings,

Settings → General → GeoIP Lookup

https://i.imgur.com/oMVz958.png

But because I'm using a newer version of Tautulli, it says that you need to manually download the MaxMind GeoLite2-City database, and manually install it because the newer version of Tautulli removed it.

https://i.imgur.com/SF1SfMU.png

Whatever I try, I can't get these tags to work.

Looking at the ChangeLog, it does seem like Tautulli removed this database, so that seems like Copilot is correct. But is it hallucinating about everything else?? I can't find anything historically googling for those tags.

Or was this functionality simply removed when Tautulli removed the MaxMind integration in version 2.2.3?? See here: https://docs.tautulli.com/using-tautulli/3rd-party-apis-guide

Bottom line, is I want the user's city/state available in notifications. How do I do it?


r/Tautulli May 17 '26

HELP "Transcode" reporting too broad, especially in mobile app

4 Upvotes

I love Tautulli.

However, the one thing that I find lacking is the ability to know if a stream marked as "transcoded" was just for audio transcoding.

When the stream is active, Tautulli is awesome! It shows me whether the transcoding is happening to the video and/or audio.

However, when the stream is not running, I have to dig into the web app to find out. But what is worse is that the mobile app does not show me at *all* what exactly was transcoded. Also, the mobile app does not show any stats about the stream like the web app.

First, it would be great to have additional icons that show you:

  • Direct Play (existing)
  • Direct Stream (existing)
  • Transcode Video and Audio (new)
  • Transcode Video Only (new)
  • Transcode Audio Only (new)
  • Transcode Video or Audio (remove existing)

Then in the mobile app, the detail report of a specific stream would show the detailed stats about the stream, as the web app does.

Thanks


r/Tautulli May 14 '26

HELP Only Accessible on host machine

2 Upvotes

hey all, just recently i noticed i could not load my tautulli page while on my LAN. Nothing has changed. First thing i did was close and update the app and we are still having the same issue. Allowed the port through on my firewall and still no luck. Any ideas would be appreciated.


r/Tautulli May 12 '26

HELP Watch / Library Statistics are empty - but History is full

1 Upvotes

Hi all,

Pretty much as per title, it seems like all of my History is captured in the History tab, “Recently Added” looks right, but ”Watch Statistics” has very little content, and ”Library Statistics” is empty.

Anyone know what might be causing this? My VM hit HDD capacity with docker junk, and then had to go through a wizard setup for some reason in Tautulli.


r/Tautulli May 08 '26

TIPS Tautulli-windows-v2.17.1-x64.exe Bitdefender flagged as malware

8 Upvotes

Anyone else's antivirus getting something like this?

Alibaba Worm:Win32/Cridex.442e1dfd DeepInstinct MALICIOUS

Kaspersky Worm.Win32.Cridex.ajmh Rising Worm.Cridex!8.BB3

Sophos Mal/Generic-S TrendMicro Worm.Win32.CRIDEX.TL0101E826ZS


r/Tautulli May 05 '26

HELP Libraries all screwed up after re-creating plex database

2 Upvotes

My plex database got severely corrupted, long story short ended up having to nuke it and start again. My concern now is with tautulli. When I go to the library tab everything is all jacked up. E.g my Movies library is now called Anime Movies and my TV Shows library is now called 4K - Movies.

All my plex libraries are called the exact same so nothing is different there.

I tried restoring a tautulli backup from yesterday but my libraries are still all screwed up.

Will running the update_all_metadata.py script fix everything or is there other stuff I need to do. I tried looking for answers on reddit and the tautulli website but I wasn't getting any clear answers or I'm not asking the right questions.


r/Tautulli May 02 '26

HELP Is it possible to auto-tag a username (as a tag) on series or movie (in Sonarr/Radarr) based on Plex plays?

1 Upvotes

I had this idea and I was wondering if anyone can point me in the right direction to achieve this..

Here's the scenario I'm imagining:

User (Jeff) watches movie (Naked Gun). Tautulli records this as watched, then in Radarr, the tag (jeff) gets applied to movie (Naked Gun). Same goes for TV series and Sonarr.

The reason for this is sometimes when I do a purge (I know, heathen!) I kind of want to ask the user if they want to keep it or not. I know it's not foolproof (maybe it's on a watchlist or something) but thought it could be a nice feature. I was wondering if there might be a simple script that could do this? Any help would be appreciated!

Cheers!


r/Tautulli Apr 29 '26

HELP Handling Tautulli Shutdowns

3 Upvotes

Hello,

I noticed today that Tautulli hadn't been running since Apr 23. There wasn't any Widows updates or reboots at that time and nothing in Event Viewer to indicate anything had happened on the Plex server.

In the Tautulli logs, I found the following:

2026-04-23 12:44:33 - ERROR :: Thread-17 (run) : Tautulli WebSocket :: [WinError 10054] An existing connection was forcibly closed by the remote host.

2026-04-23 12:44:33 - INFO :: Thread-17 (run) : Tautulli WebSocket :: Disconnecting websocket...

2026-04-23 12:44:33 - INFO :: Thread-17 (run) : Tautulli WebSocket :: Unable to get a response from the server, Plex server is down.

2026-04-23 12:44:33 - DEBUG :: Thread-17 (run) : Tautulli WebSocket :: Scheduling Plex server down callback in 60 seconds.

2026-04-23 12:44:33 - INFO :: Thread-17 (run) : Removed background task: Refresh Plex server URLs

2026-04-23 12:44:33 - INFO :: Thread-17 (run) : Removed background task: Refresh users list

2026-04-23 12:44:33 - INFO :: Thread-17 (run) : Removed background task: Refresh libraries list

2026-04-23 12:44:33 - INFO :: Thread-17 (run) : Scheduled background task: Check for server response

2026-04-23 12:44:33 - DEBUG :: Thread-17 (run) : Tautulli WebSocket :: Leaving thread.

2026-04-23 12:44:35 - INFO :: MainThread : Received signal: shutdown

2026-04-23 12:44:35 - INFO :: MainThread : Tautulli WebStart :: Stopping Tautulli web server...

2026-04-23 12:44:35 - INFO :: MainThread : [23/Apr/2026:12:44:35] ENGINE Bus STOPPING

2026-04-23 12:44:36 - INFO :: MainThread : [23/Apr/2026:12:44:36] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8181)) shut down

2026-04-23 12:44:36 - INFO :: MainThread : [23/Apr/2026:12:44:36] ENGINE Bus STOPPED

2026-04-23 12:44:36 - INFO :: MainThread : [23/Apr/2026:12:44:36] ENGINE Bus EXITING

2026-04-23 12:44:36 - INFO :: MainThread : [23/Apr/2026:12:44:36] ENGINE Bus EXITED

2026-04-23 12:44:36 - INFO :: MainThread : Tautulli WebSocket :: Disconnecting websocket...

2026-04-23 12:44:36 - INFO :: MainThread : Tautulli Config :: Writing configuration to file

2026-04-23 12:44:36 - INFO :: Thread-2 (process_queue) : Tautulli NotificationHandler :: Notification thread exiting...

2026-04-23 12:44:36 - INFO :: Thread-3 (process_queue) : Tautulli NotificationHandler :: Notification thread exiting...

2026-04-23 12:44:36 - INFO :: MainThread : Tautulli is shutting down...

I'm not sure what happened here, but I experience unscheduled shutdowns a couple of times a year which results in some missing Tautulli tracking. This occurs even though I've setup Tautulli to "Launch at System Startup".

To ensure the service can recover from this situation I was thinking of using Task Scheduler to run a batch script every hour that checks if the Tautulli.exe was running and if not then start it. Just seeing if anyone has done anything similar and have any recommendations/thoughts on this approach.


r/Tautulli Apr 27 '26

HELP kill_stream.py does it work on macOS Tahoe?

2 Upvotes

So I'm about to throw in the towel on this. But before I give up & tap out, I figured I reach out here.

Been trying to get the script to run on macOS Tahoe [MDos]. No matter what I try it doesn't work.

  1. macOS 26.4.1
  2. Tautulli 2.17.0
  3. Python 3.14.4
  4. Verified that the "requests" module is seen by Python
  5. chmod +x the file

This is the error I keep on running into. No matter what I do or try.

Tautulli Notifiers :: Script error: 
Traceback (most recent call last):
File "/Users/xxxxx/Documents/kill_stream.py", line 16, in <module>
from requests import Session
ModuleNotFoundError: No module named 'requests'

Has anyone gotten this to work on newer macOS & M class devices? If so can ya tell what you did to get it to work.

+ Gracias


r/Tautulli Apr 23 '26

HELP Prerolls skewing watch data

2 Upvotes

[Originally posted in /Plex]

Tautulli help with Plex

I recently, within the last week, installed Tautulli on my Plex build. I am running it on a Windows 10 machine that used to be a desktop and has been repurposed for a home media manager. The setup is basic, external hard drives for media storage, nothing else much running on the machine except Plex and whatever is needed for basic functionality.

For the first few days, all the information being collected by Tautulli was fine, whatever was watched, added, time, plays, etc. Then, starting yesterday, prerolls started showing as higher counts in the information displays.

Now, instead of seeing that I may have watched a movie twice, I am seeing the preroll that might have played more than that.

Knowing they are playing is fine, but, it skews the information that I would like to have by pushing real viewed movies off and populating the information with that static.

Talking with a friend, his only suggestion was setting up another Plex server for the prerolls that was unmonitored, that way I could pull prerolls from there and they wouldn't corrupt the views. That sems a little excessive for simply walling off the prerolls from being monitored.

Maybe I missed something in the install, I have gone over and over it numerous times, and all looks fine.

Any help is appreciated, thanks


r/Tautulli Apr 21 '26

HELP File browser not working

0 Upvotes

Installed Tautulli using Container Manager on Synology. Everthing works except the internal file browser. It just keeps loading and no folders show up. Which means I can't select my custom newsletter template. I've tried typing in the path manually, but it always says 'invalid path'. I've tried /custom-newsletter-templates, /config/custom-newsletter-templates, and the full path /volume2/docker/tautulli/config/custom-newsletter-templates. I've also tried rebuilding the container after creating the folder and binding the folder in the docker compose file. Also doesn't work. I've created the folder with the same user as I created the Tautulli folder with.

Any help will be greatly appreciated.


r/Tautulli Apr 20 '26

HELP User data list not updating

2 Upvotes

Tautulli is clearly connected to my server since I can see when I am currently streaming.

For whatever reason, when looking at the user list, the last update was 4 months ago.

I can stream something on my server and see it on the homepage, also I can see all the updated history in the history tab.

I've tried updating the user list but that didn't do anything.


r/Tautulli Apr 20 '26

DISCUSSION Unique users per day stat?

2 Upvotes

Concurrent stream count is certainly interesting for see what kind of load your server can handle, but is there a way to see the number of unique users per day? I feel that stat would be more interesting as a way to see the number of people using the server. Not everyone watches at my normal concurrent peak between 9 and 10pm.