Syncra - Plex Playlist Manager
March 1, 2026 ยท View on GitHub
๐ต Advanced playlist management for Plex Media Server with streaming service integration
๐ธ Screenshots
Home
Advanced Playlist Editor
Sync Manager
Tools & Utilities
โจ Features
- ๐๏ธ Advanced Playlist Editor with search, filtering, and drag-and-drop reordering
- ๐ Auto-Sync from Spotify, Deezer, Tidal, and ListenBrainz playlists
- ๐ Playlist Merger with intelligent duplicate detection
- ๐ ๏ธ Tools & Utilities including backup, restore, and library analysis
- ๐งฌ File Metadata Fixer (feature-flagged) using MusicBrainz + Cover Art Archive proposals
- ๐ Apple Music XML Import with playlist preview and optional rating sync
- โก Lightning-fast performance with smart caching system
- ๐ฏ Precise track positioning - move any track to any position instantly
- ๐ Duplicate track finder across your entire library
- ๐ Library statistics and playlist analytics
๐ Download
Get the latest version for your platform from the Releases page:
- ๐ช Windows:
Syncra-Windows.exe - ๐ macOS:
Syncra-macOS - ๐ง Linux:
Syncra-Linux
๐ Installation
- Download the appropriate version for your operating system
- Run the executable (no installation required!)
- Connect to your Plex server using your credentials
- Start managing your playlists like a pro!
๐ฏ Quick Start
- Connect to Plex: Enter your server details in the Connection tab
- Fetch Playlists: Click "Fetch Playlists" to load your collection
- Edit Playlists: Double-click any playlist to open the advanced editor
- Sync from Streaming: Paste Spotify/Deezer/Tidal/ListenBrainz URLs to auto-sync
- Explore Tools: Check out the Tools & Utilities for advanced features
๐ Auto-Sync Setup
- Go to Sync Manager tab
- Select a Plex playlist
- Enter a Spotify/Deezer/Tidal URL
- Set sync interval (hourly, daily, etc.)
- Enable auto-sync and let Syncra keep your playlists updated!
๐งฌ Metadata Fixer
- File Metadata Fixer uses MusicBrainz + Cover Art Archive suggestions and writes selected changes to local audio file tags.
- It never modifies local files unless you explicitly apply reviewed proposals.
- It is feature-flagged by default. Enable it in
app_config.json:features.metadata_fixer = true
๐ System Requirements
- Windows: Windows 10/11 (64-bit)
- macOS: macOS 10.14+ (Mojave or later)
- Linux: Ubuntu 18.04+ or equivalent
- All platforms: Plex Media Server with music library
๐ฑ Supported Streaming Services
- ๐ต Spotify (playlists, albums, tracks)
- ๐ถ Deezer (playlists, albums, tracks)
- ๐ง Tidal (playlists, albums, tracks)
- ๐ง ListenBrainz (import/export playlists)
- ๐ Apple Music XML exports (library/playlists snapshot import)
- ๐ M3U/M3U8 files (local and remote)
๐๏ธ Development
Built with:
- Python 3.11 with PyQt6 for the interface
- PlexAPI for Plex server communication
- Spotipy for Spotify integration
- Advanced fuzzy matching for cross-platform track identification
Telegram Group
- Join me at the Telegram group for Requests and ideas: https://t.me/+I1Yyz6WdBxsyMzQx
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
โญ Show Your Support
- If you like my work and want to buy me a coffee to support me, you can do so here: https://buymeacoffee.com/jayross
If Syncra makes managing your Plex playlists easier, please:
- โญ Star this repository
- ๐ Share with fellow Plex users
- ๐ Contribute improvements or suggestions
Made with โค๏ธ for the Plex community