Connecting a Server
Adding a Server
Section titled “Adding a Server”-
Navigate to Settings → Servers
Click the Add Server button to open the server setup dialog.
-
Choose server type
Select Plex, Jellyfin, or Emby.
-
Enter connection details
- URL: The base URL of your server (e.g.,
http://192.168.1.100:32400for Plex) - Access Token: Your server’s API token
- Skip TLS Verification: Enable if your server uses a self-signed or untrusted SSL certificate
For Plex, the app can auto-discover your servers from your Plex account and suggest connection URLs.
- URL: The base URL of your server (e.g.,
-
Test connection
Click Test Connection to verify Librariarr can reach your server. Fix any issues before proceeding.
-
Select libraries
After a successful connection test, choose which libraries to sync. Each library can be independently enabled or disabled.
-
Save and sync
The server is saved and an initial sync begins automatically.
Getting Your Access Token
Section titled “Getting Your Access Token”Jellyfin
Section titled “Jellyfin”- Go to Dashboard → API Keys in Jellyfin
- Create a new API key for Librariarr
- Go to Server → API Keys in Emby
- Create a new API key for Librariarr
Onboarding Flow
Section titled “Onboarding Flow”If this is your first time logging in and no servers are configured, Librariarr will guide you through an onboarding flow:
- Plex server discovery — If you signed in with Plex, all your accessible servers are listed automatically with their name, platform, version, and available connections
- Connection customization — Choose or edit the connection URL for each server
- Library selection — Pick which libraries to sync
- Redirect to settings — After completing onboarding, you’re taken to Settings → Servers for further configuration
Library Management
Section titled “Library Management”Enabling and Disabling Libraries
Section titled “Enabling and Disabling Libraries”Each library can be toggled on or off in Settings → Servers. Only enabled libraries are synced.
Refreshing Libraries
Section titled “Refreshing Libraries”Click Refresh Libraries on a server to fetch the latest library list. New libraries are added automatically and can be enabled for syncing.
Sync Behavior
Section titled “Sync Behavior”What Gets Synced
Section titled “What Gets Synced”For each media item, Librariarr syncs:
- Metadata: title, year, rating, studio, genres, content rating, duration, play count, last played date
- Video details: resolution, format, frame rate, HDR type, and more
- Audio details: format, channels, quality, and languages
- Subtitles: languages and settings
- File info: size, format, and location
- External IDs: TMDB, TVDB, and IMDB (used to match with Sonarr, Radarr, and Lidarr)
Multi-Server Deduplication
Section titled “Multi-Server Deduplication”When the same media exists on multiple servers, Librariarr:
- Identifies duplicates by comparing title, year, and season/episode info
- Picks one copy as the preferred version shown in the library
- Tracks which servers have each item and at what quality
You can configure which server’s title and artwork to prefer in Settings → General.
Sync Performance
Section titled “Sync Performance”- Only one sync runs per server at a time
- Progress is tracked and displayed in the Settings → Servers UI (% complete with item counts)
- Syncs can be triggered manually or run on schedule
Next Steps
Section titled “Next Steps”- Browse your library with filters and search
- Set up lifecycle rules to automate media management
- Connect integrations like Sonarr, Radarr, and Lidarr