Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[GUIDE] Plekt on Unraid: sync Plex, Emby, Jellyfin and Trakt watch state

Featured Replies

Plekt keeps watched status, resume progress and watch history in sync across Plex, Emby and Jellyfin, with optional Trakt sync. It is shared for testing and feedback. The project uses AI-assisted development; AI is not part of the runtime.

What Plekt does

  • Keeps watch history in a local SQLite database

  • Shows sync activity, with retries

  • Trakt support for ratings, watchlists and Now Playing

  • Per-show episode orders, DVD-to-aired episode links and a log download range

  • Watches on non-aired episode orders are not sent to Simkl

Install on Unraid

  1. In Docker, choose Add Container.

  2. Name it plekt and use the repository ghcr.io/lasikiewicz/plekt:latest.

  3. Map host path /mnt/user/appdata/plekt to container path /data.

  4. Map host port 5056 to container port 5055.

  5. Leave ADMIN_PASSWORD blank to claim the admin account in the WebUI, or set a strong password.

  6. Start the container, open the WebUI on port 5056 and finish the setup wizard.

Before you start

  • Users on the old Plembfin image should switch to the new repository. The old image names receive updates until at least 11 April 2027.

  • Create a backup before the first write-back sync, and start with a small library or limited scope.

Links

Edited by Plembfin

  • Plembfin changed the title to [GUIDE] Plekt on Unraid: sync Plex, Emby, Jellyfin and Trakt watch state (v2.2.4)
  • 3 weeks later...
  • Author

Hi all,

Plekt v2.2.4 is out. The main addition is per-show episode orders: pick Aired, DVD or any other order TVDB lists for a show.

- Episode order: choose the order from the show's Episode order menu.

- Episode links: review, save, replace and remove DVD-to-aired links from the show menu.

- Logs: Download Logs now has a range choice, from the last hour up to all kept logs.

- Install check: an optional anonymous daily check, off until you turn it on.

Also fixed: Trakt double writes, and several sync, restore and sign-in gaps.

One thing to know: watches for a show in a non-Aired order are not sent to Simkl. Plex, Emby, Jellyfin and Trakt still receive them.

Still running the Plembfin image? Switch to ghcr.io/lasikiewicz/plekt:latest. The old image names keep receiving updates until at least 11 April 2027.

Release notes: https://github.com/Lasikiewicz/plekt/releases/tag/v2.2.4

  • Author

v2.3.0 is out. Watches on alternate episode orders now stay put, and sync is more careful about changing watch history.

- Alternate episode orders stay watched when Plex, Emby or Jellyfin background checks look at a different episode.

- Older uncertain watches show the aired and selected-order candidates, and you confirm each repair after a verified local backup.

- Incomplete provider reads are handled more carefully before any watch changes.

Also fixed: Plex Web watched and unwatched changes are picked up more reliably, and the Docker image is about half the size.

One thing to know: older watches Plekt cannot place with confidence are not changed until you confirm them.

Release notes: https://github.com/Lasikiewicz/plekt/releases/tag/v2.3.0

  • Plembfin changed the title to [GUIDE] Plekt on Unraid: sync Plex, Emby, Jellyfin and Trakt watch state

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.