Plex has been sponsoring a monthly video on my channel for a while now, and this month I took another look at one of my favorite features: the watch list and its RSS feed that allows for many more uses. You can see it in action in my latest Plex Video.
One of the things I really appreciate about Plex is the strength of its universal search engine. For instance, if I search for Star Trek: Deep Space Nine, I can not only explore every season of the show but also see where it’s available to stream, even if it’s not on one of my own Plex servers. It gives me a single place to bookmark anything I want to watch, so later I can sit down at the TV, pull up my list, and head straight to whatever I’m in the mood for. It’s a really convenient system, especially when someone recommends a show—just hit the watch list button, and it’s waiting for you at home.
What the watch list doesn’t do, though, is notify you when a new season or episode is available. It does have a shelf on its recommendation page, but it’s not front and center. That got me thinking—could I build something to fill in that gap? I started playing around with the RSS feed Plex generates for your watch list. It’s turned off by default, but once enabled under your Plex Pass account settings, it gives you a URL to a standard XML file. That feed includes metadata like titles, summaries, and most importantly, the TVDB or IMDb ID for each item. That opened the door to building something a little more customized.
With a little help from AI, I created a Python script that parses the RSS feed, connects to the TVDB API, and pulls in the next known air date for each show. The script runs in the terminal and outputs a table sorted by upcoming release dates. Right now it’s basic, but it could easily be extended to integrate with Home Assistant or another tool for sending notifications. I’ve already got it tracking things like the next season of Squid Game and Stranger Things, along with upcoming episodes of Skinwalker Ranch and Star Trek: Strange New Worlds.
I also had the AI write a PHP version of the script that looks better in a web browser.
Code for both versions are available here. Even without programming, you can do simple things like ask ChatGPT for sci-fi shows that aren’t already in your feed. That alone gave me a few new ideas for what to add to my list.
This RSS feature is easy to access and doesn’t require an API key. If you’re comfortable with a little coding—or even just working with a chatbot to help—you can build something that extends what the watch list already offers. If you’re doing anything creative with your own watch list RSS feed, I’d love to hear about it.