Releases: jhuebel/PlayedFromPlex
Release list
v1.1.0.0
What's new since v1.0.9.0
- Friends support: User Mappings now also lists Plex friends — separate Plex accounts you've shared a library with, not just Home/managed users. Their watched status can be synced the same way, mapped to any Emby user.
- No separate login or token needed from the friend: their server-scoped access token is read directly from Plex's own sharing records using just the server owner's token.
- Verified live end-to-end against a real friend account (token resolution + a subsequent library call against the local server both succeeded).
(This supersedes the briefly-published v1.0.10.0, renumbered to 1.1.0.0 since this is a feature addition, not a bugfix.)
Install
Download PlayedFromPlex-1.1.0.0.zip and extract PlayedFromPlex.dll directly into your Emby Server's plugins/ folder (not a subfolder), then restart Emby Server. See the README for full setup instructions. meta.json is included but not required for a manual install.
v1.0.9.0
What's new since v1.0.8.0
- Added a plugin icon shown on the Dashboard's Plugins tile (
IHasThumbImage+ embeddedthumb.png) — sync arrows with a "played" checkmark badge, gradient from Plex's brand amber to Emby's brand green. Previously the plugin showed Emby's generic folder placeholder.
Install
Download PlayedFromPlex-1.0.9.0.zip and extract PlayedFromPlex.dll directly into your Emby Server's plugins/ folder (not a subfolder), then restart Emby Server. See the README for full setup instructions. meta.json is included but not required for a manual install.
v1.0.8.0
Initial public release.
Features
- One-way sync of played status, play count, last-played date, and in-progress resume position from Plex into Emby, for Movies and TV Shows.
- Settings page: Plex connection (server URL + token) with a Test Connection check, a Plex-user-to-Emby-user mapping table (owner + Home/managed users), sync options, and a manual Sync Now button.
- Matching by external provider id (IMDb/TMDb/TVDb) with a title/year fallback.
- Additive by default: never clears existing Emby watched history just because Plex lacks data for an item (configurable).
- Runs on a schedule (default every 6 hours, editable from Emby's Scheduled Tasks) or on demand.
- Resilient to Plex's per-library sharing: a Home user without access to a given library section has that section skipped rather than aborting their whole sync.
Install
Download PlayedFromPlex-1.0.8.0.zip, extract it into a PlayedFromPlex/ folder under your Emby Server's plugins/ directory, and restart Emby Server. See the README for full setup instructions.