Syncra - Plex Playlist Manager
🎵 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



