Built an app to Sync Playlists across multiple Servers

I run a couple of Plex servers — one local, one remote for family — and it’s always bugged me that there’s no built-in way to move a playlist from one to the other. If you’ve ever tried, you know smart playlists in particular are a real pain to recreate by hand.

So I put together a small web app to help me accomplish this.

You pick two of your servers and their playlists show up side by side. Hit a sync button and it copies a playlist from one to the other. For smart playlists it actually rebuilds the filter rules on the target server (not just a frozen snapshot of the current items), so they stay dynamic. For regular playlists it matches everything by title and tells you if anything couldn’t be found on the other server. You can also rename playlists right in the browser, which was another thing that always bugged me.

It’s just Python/Flask, runs locally on your own machine, nothing cloud, no accounts. Free and MIT licensed. Setup is basically: download, run the installer, paste in your Plex server addresses + tokens, done. There are double-click install/start scripts for Windows and Mac.

I’m not a professional dev so go easy on me — but bug reports and ideas are very welcome.