github sureshfizzy/CineSync CineSync-v2.2

latest release: CineSync-v2.3
one month ago

Changelog ๐Ÿš€

๐ŸŽ‰ New Features

  • ๐Ÿ—‚๏ธ Configurable Anime Content Separation: Added support for separating anime content into dedicated folders based on configuration.
  • ๐Ÿ“ Resolution-Based Folder Organization: Enhanced media organization by categorizing content into resolution-specific folders.
  • ๐ŸŒ English-Language Results Filtering: Added filtering for English-language results in the search API.
  • ๐Ÿ› ๏ธ ALLOWED_EXTENSIONS Configuration: Introduced a configuration for filtering allowed file extensions.
  • ๐Ÿ”„ Symlink Cleanup and Force Mode: Added a force mode for recreating symlinks and implemented cleanup.
  • ๐ŸŽญ Genre Detection: Improved detection of genres for movies and shows, with added support for anime genres.
  • ๐Ÿš€ Improved Threads and Scans: Updated threading and scanning logic to optimize performance during large directory processing.

๐Ÿ—„๏ธ Database Management

  • ๐Ÿ› ๏ธ New DB Commands: Added support for database status, reset, vacuum, verification, search, export, and import commands.
  • ๐Ÿ” File Search: Implemented a search feature for easy tracking to locate files based on specified patterns.
  • ๐Ÿ“ค Export and Import: Added functionality to save/load a database from a file.
  • โš™๏ธ Manual Optimization: Enhanced user control over database maintenance with manual optimization options.

๐Ÿ› Fixed

  • ๐Ÿ›ค๏ธ Destination Path Handling: Corrected handling for non-collection movie paths.
  • ๐Ÿงน File Querying and Query Cleaning: Fixed issues with query cleaning functions and file queries.
  • ๐Ÿ“บ Show Detection Logic: Improved detection logic for TV shows.
  • ๐Ÿ“‚ Database Path Check: Fixed a bug in database path checks during monitor mode.
  • ๐Ÿค Anime Tuple Handling: Updated search_tv_show function to handle tuple returns.
  • ๐Ÿšซ Undefined Variable Reference: Prevented undefined variable references in proper_name.
  • ๐ŸŽต Audio and Resolution Parsing: Prevented audio bitrate and resolution numbers from being misidentified as episode numbers.
  • ๐Ÿˆน Language Detection: Improved language detection in parentheses from filenames.
  • โœ‚๏ธ Domain Removal: Improved logic for removing domain names in movie title cleaning.
  • ๐Ÿ“ Extra Size Detection: Fixed inaccurate detection of extra file sizes to ensure proper categorization and handling.
  • ๐ŸŽฌ Media Title Parsing: Improved title parsing logic and added better search fallbacks.
  • ๐Ÿ—ƒ๏ธ Movie Processing Flow: Refactored the movie processing flow and improved directory handling.

โŒ Removed

  • ๐Ÿ—‘๏ธ Unused Files: Removed unnecessary files to clean up the repository.
  • โ›” Archive Argument: Removed the unused --archive argument from database commands.

โšก Enhanced

  • ๐Ÿ” File Monitoring and Symlink Management: Improved file monitoring and symlink management logic for better performance.
  • ๐Ÿท๏ธ Media Metadata Configuration: Enhanced media metadata tagging and configuration.
  • ๐Ÿ“œ Logging: Improved logging across various functionalities.

Don't miss a new CineSync release

NewReleases is sending notifications on new releases.