Automating Your Media with the Plex Watchlist RSS Feed!

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.

New Plex Feature: Discover Together

Our monthly sponsored Plex video for June focuses in on a new social sharing feature called Discover Together. This feature, currently in beta, allows users to share their watchlist and viewing history with friends.

The Discover Together feature is currently available to Plex Pass subscribers, but once activated, it extends to all friends connected to your Plex account – even those on the free tier. Upon activation, users are greeted with a landing page explaining the new feature and providing privacy options. By default, all information is set to private, and users can choose to share their watch history, watchlist and ratings with friends.

Your personal profile keeps track of how many movies, shows, and episodes you’ve watched since joining Plex. It also displays your recent watch history, watch list, and ratings. This information is then shared with friends.

The Friends tab displays all your Plex friends, and you can click on each friend to view their profile. The Activity feed shows what everyone is watching in real time, and shows what media is trending among your friends.

One of the fun aspects of Discover Together is the ability to send messages to friends about specific episodes or movies. For instance, if you’re watching an episode of Star Trek Picard and notice a friend has watched it too, you can send them a message to discuss the episode. This is especially helpful if a television show has a huge spoiler and you want to talk about it – you’ll know which of your friends has seen it!

The feature works on TVs, phones, and the web interface and offers a similar interface on each platform.

For those interested in automations, Plex now offers the ability to set up RSS feeds for your watch list and your friends’ watch lists. This can be found in the account settings under the watch list section.

Plex’s Discover Together feature provides an efficient way to share and discover content with friends. It’s a robust tool that extends beyond your Plex server, indexing content from various streaming services. It’s a feature I look forward to exploring more in the coming weeks.