Skip to main content

Plex Label Sync

Automatically synchronize Plex labels based on user watchlists and content requests, keeping your Plex library organized and trackable.

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 Labels 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

Label Configuration

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

Cleanup Settings

SettingDescription
Cleanup Orphaned LabelsRemove labels for deleted users
Auto Reset on Scheduled SyncAutomatically reset labels before scheduled sync operations
Removed Label Moderemove: delete labels, keep: preserve for history, special-label: replace with custom prefix
Removed Label PrefixCustom prefix for removed user labels (only when mode is special-label)

Tag Sync Configuration

SettingDescription
Enable Tag SyncSync Radarr/Sonarr tags to Plex labels
Sync Radarr TagsToggle syncing tags from Radarr instances
Sync Sonarr TagsToggle syncing tags from Sonarr instances

Full Sync Schedule

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

Actions

ActionDescription
AutomaticWebhook-triggered on Arr import/upgrade/rename events
ScheduledRun full sync at configured time/days
Sync LabelsManual immediate sync
Clean UpRemove orphaned labels (requires Cleanup Orphaned Labels enabled)
Remove Pulsarr LabelsRemove all Pulsarr-created labels from Plex (destructive)
warning

Remove Pulsarr Labels deletes all labels matching your prefix from Plex. This cannot be undone. Run a full sync to recreate them.

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

Best Practices

  • Schedule full syncs during off-peak hours to minimize Plex API load
  • Enable "Cleanup Orphaned Labels" to keep Plex labels tidy as users are removed
  • Use a distinctive label prefix to avoid conflicts with manually-created Plex labels
  • Start with user labels before enabling tag sync to keep label volume manageable
User Tagging vs Label Sync

User Tagging adds user tags in Sonarr/Radarr. Label Sync adds user labels in Plex. Enable both for full tracking across your stack.

API Reference

See the Plex Labels API documentation for detailed endpoint information.