🎬 CineSync v3.2.1
🚀 What's New
Major Features
- Symlink Queue Dashboard - Added real-time processing stats tab to monitor symlink operations
- Production-Ready Installers - Unified single-port architecture with OS-specific installers
- Setup Wizard Improvements - Reordered wizard steps with auto-population of source directory from rclone mount
- SKIP_VERSIONS Flag - Prevent duplicate file versions with new configuration option (enabled by default)
- Arr-Style Character Replacement - Added illegal character replacement options for better compatibility
Enhancements
- TMDB Search Accuracy - Improved search for titles and regional variants in MediaHub
- Real-Debrid UI Redesign - Completely redesigned debrid browser with improved data handling
- Database Performance - Faster mount startup and optimized database operations
- File Existence Checks - Eliminated blocking checks during startup for better performance
- Token Rotation - Proper bandwidth limit handling with Real-Debrid token rotation
🐛 Bug Fixes
Critical Fixes
- Fixed parsing of commas in season/episode filenames
- Removed orphaned database entries when files are missing
- Resolved periodic 401 errors from stale Plex token caching
- Properly handle rclone mounts on shutdown to prevent stale mounts in Docker
Database & Schema
- Created library_items table on startup to prevent spoofing errors
- Added missing columns to deleted_files table in Go schema
- Corrected database path resolution for installed apps
- Moved cinesync.conf to db folder for cross-platform compatibility
- Moved polling lock files from temp to db folder
UI/UX Fixes
- Prevented useBulkSelection crash when used outside provider
- Added default value for CINESYNC_PORT and ensured critical defaults in .env
- Fixed module import path and rclone config permissions
Real-Debrid
- Migrated from torrents.db to cinesync & cinesyncdata
- Block MediaHub/RTM startup until inbuilt mount is ready
📦 Installation
Download the appropriate installer for your platform:
- Windows:
CineSync-v3.2.1-Windows.exe - Linux:
CineSync-v3.2.1-Linux.AppImage - Docker:
docker pull sureshfizzy/cinesync:v3.2.1-alphaordocker pull sureshfizzy/cinesync:latest
🔄 Upgrade Notes
- The setup wizard has been improved with better rclone integration
- SKIP_VERSIONS is now enabled by default - update your config if needed
- Database schema updates will be applied automatically on first run
- Polling lock files location has changed - old locks will be cleaned up automatically
- All ports have been unified under CINESYNC_PORT, which defaults to 8082.
📝 Note for macOS Builds: The macOS installer must be built on macOS due to platform-specific requirements (create-dmg, code signing, notarization). If you need to build manually on macOS, see distribution/macos/build_installer.py for instructions.
📝 Full Changelog
Full Changelog: v3.2.0...v3.2.1
Note: This is a patch release focusing on stability improvements, bug fixes, and enhanced Real-Debrid integration. All users are encouraged to upgrade for the best experience.