What's Changed
🎉 New Features
- Add force-show and force-movie command-line arguments – Added flags to force a file to be treated as a show or movie.
- Add interactive season and episode selection for unidentified TV content – Users can interactively select season and episode when the system cannot identify them.
- Add direct ID search support for movies and TV shows – Directly search for movies or TV shows using IDs for TMDb, IMDb, or TVDb.
- Add --disable-monitor flag to control background processes – A flag to disable background monitoring of processes.
- Optimize TMDb API searches by skipping single-word queries – Enhanced search optimization by ignoring single-word queries.
- Make resolution folders user-configurable – User-configurable folders for resolution settings.
- Normalize file paths for symlink comparison on Windows – Normalized file paths for better symlink comparison on Windows platforms.
- Force mode directory cleanup for symlinks – Added cleanup for directories in force mode during symlink creation.
🐛 Fixed
- Respect resolution structure setting when CineSync layout is disabled – Fixed issue where resolution structure settings weren't respected when layout was disabled.
- Preserve original filenames for extras during show processing – Ensured that original filenames for extras are maintained during show processing.
- Select first search result when user provides no input – Automatically selects the first search result when no input is provided by the user.
- Fix regex to prevent matching resolutions as episode patterns – Fixed regex to avoid matching resolution patterns as episode identifiers.
- Improve TV show search accuracy with episode patterns for TMDb – Enhanced accuracy of TV show search on TMDb, specifically with episode patterns.
- Improve anime episode extraction logic – Improved logic for extracting anime episode information.
- Fix episode detection regex false positives – Addressed regex issues that caused false positives for episode detection.
- Improve movie name extraction for secondary titles – Added a secondary layer for extracting movie names from filenames.
- Fix unpacking issue with 'tuple' object error in clean_query – Fixed error when unpacking results in
clean_query
. - Fix delayed log output on Windows terminals – Fixed an issue causing delayed log output on Windows terminals.
- Fix query length validation from word count to character count – Adjusted validation to check query length in characters instead of words.
- Add database initialization to symlink cleanup – Ensured that database initialization is handled during symlink cleanup.
- Refine anime detection to prevent false positives – Improved detection to avoid misidentifying non-anime content as anime.
- Fix media info extraction with fallback to root folder – Corrected extraction of media info with fallback to the root folder for better detection.
New Contributors
- @amcgready made their first contribution in #52
Full Changelog: CineSync-v2.2...CineSync-v2.3