Changes
🚀 Feature Release - Plex Friend Management & User Classification
Overview
Adds friend management directly to the Users page. Pulsarr now classifies every user on your Plex server by their friendship status, displays avatars and status badges, and lets you send, cancel, or resend friend requests without leaving the app. Also fixes multi-server account resolution.
Key Updates
Friend Management
- Status badges: Each user displays a clickable badge showing their relationship — Friend, No Friend, Pending, Incoming, No Server, or Owner
- Send friend requests: Click "No Friend" to send a request directly from the Users page
- Cancel/resend requests: Click "Pending" for cancel or resend options
- Remove friends: Click "Friend" to remove a friendship
- User avatars: Plex profile pictures now display inline in the Users table
User Classification
- Automatic classification: Users are categorized based on Plex friends list, server sharing, and pending request data
- Untracked users: Server-only and pending users appear in the table with dashes for settings — they can't be edited or selected until a friendship is established
- Owner badge: Your primary Plex account is clearly identified
Bug Fixes
- Multi-server accounts: Fixed incorrect server resolution for Plex accounts with multiple servers
- Admin avatar persistence: Admin user avatar and UUID now persist to the database during sync
Migration & Compatibility
Database migration required — runs automatically on startup. Adds plex_uuid, avatar, display_name, and friend_created_at columns to the users table.
Docker users
docker compose pull && docker compose up -dNative installer users (Linux/macOS/Windows)
- Linux:
curl -fsSL https://raw.githubusercontent.com/jamcalli/Pulsarr/master/scripts/installers/linux/install.sh | sudo bash - Windows: Download and run the latest
pulsarr-vX.X.X-windows-x64-setup.exefrom Releases - macOS: Download the latest
.dmgfrom Releases
Manual installation
git pull origin master
bun install
bun run build
bun run migrate
bun run start:prodFull Changelog: v0.10.1...v0.11.0
Docker Images: lakker/pulsarr:0.11.0 | lakker/pulsarr:0.11.0-node
🚀 Features
- feat(plex): friend management, user classification, and multi-server fix (#967) @jamcalli
- feat: plex user classification (#966) @jamcalli
🧰 Maintenance
- chore(deps): update actions/checkout digest to de0fac2 (#964) @renovate[bot]
- chore(deps): update node.js to cd6fb7e (#965) @renovate[bot]
🔄 Dependencies
- chore(deps): update actions/checkout digest to de0fac2 (#964) @renovate[bot]
- chore(deps): update node.js to cd6fb7e (#965) @renovate[bot]
Docker
docker pull lakker/pulsarr:0.11.0
Synology NAS / Legacy Systems (Linux kernel < 4.11):
docker pull lakker/pulsarr:0.11.0-node
Contributors
@actions-user, @jamcalli, @renovate[bot] and renovate[bot]