Skip to main content

Plex Label Sync

Automatically synchronize Plex labels based on user watchlists and content requests, providing seamless content organization and tracking directly in your Plex library.

Quick Setup

  1. Navigate to Utilities → Plex Label Sync
  2. Toggle Enable Label Sync to ON
  3. Configure label prefix (default: "pulsarr")
  4. Optionally enable Tag Sync to sync Radarr/Sonarr tags to Plex labels
  5. Click Sync Now to apply labels to existing content

Label Types

TypeFormatDescription
User Labelspulsarr:usernameTrack which users requested content (multi-user supported)
Tag LabelsSynced from ArrRadarr/Sonarr tags synced to Plex labels in real-time
Removed LabelsConfigurableRemove, keep, or replace with special label when users removed

Configuration

Basic Settings

SettingDescription
Enable Label SyncToggle feature on/off
Label PrefixCustomize prefix for user labels (default: "pulsarr")
Concurrency LimitControl processing speed (1-20, default: 5)

Label Management

SettingDescription
Cleanup Orphaned LabelsRemove labels for deleted users
Removed Label ModeRemove, keep, or special label behavior
Removed Label PrefixCustom prefix for removed user labels

Tag Synchronization

SettingDescription
Enable Tag SyncSync Radarr/Sonarr tags to Plex labels
Sync Radarr/Sonarr TagsSelect which instances to sync from

Scheduling

SettingDescription
Schedule TimeAutomatically run full sync at specific time
Day of WeekChoose days for scheduled sync

Running Label Sync

ActionDescription
AutomaticWebhook-triggered on Arr import/upgrade/rename events
ScheduledRun full sync at configured time/days
Sync NowManual immediate execution
CleanupRemove orphaned labels and clear pending queue

Troubleshooting

ProblemSolution
Labels not appearingVerify Plex connection/permissions; check content exists in Plex; confirm prefix config
Webhook updates not workingVerify Arr webhook config; check endpoint URL; review logs
Performance issuesReduce concurrency limit; schedule during off-peak; enable orphaned cleanup