Plex stores audiobook progress at the track level, splits it by account in ways that don't survive a re-scan, and nobody had built a tool to move it to Audiobookshelf. So I wrote one, hit a couple of bad title-matching bugs along the way, and open sourced it.
WatchState keeps Plex and Jellyfin watch history in sync. Here's how the matching and webhooks actually work, and what skipping the docs on day one cost me.
Comments