feat: Merge dev branch with TV episode title extraction and movie webhook fixes
Local Docker Build (Main) / build (push) Successful in 20s
Local Docker Build (Main) / deploy (push) Successful in 0s

Major Features and Fixes:
- Comprehensive TV episode title extraction from filenames when metadata missing
- Fixed movie webhook processing errors and batch validation
- Improved NFO field organization with NFOGuard comment at bottom
- Enhanced IMDb detection using directory, filename, and NFO content
- Fixed WebhookBatcher missing nfo_manager attribute
- Version updated to 1.8.3

TV Episode Improvements:
- Added filename-based title extraction for episodes missing titles
- Enhanced existing NFO files with missing titles
- Fixed long-named NFO file migration and standardization
- Improved episode processing with comprehensive debugging

Movie Webhook Fixes:
- Fixed 'name path is not defined' error in batch processing
- Replaced simple string search with comprehensive IMDb detection
- Consistent validation between webhook reception and batch processing
- Better error handling and logging for debugging

NFO Organization:
- Moved NFOGuard comment from top to bottom with other fields
- All NFOGuard additions now grouped consistently
- Improved XML structure and file writing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-09-25 14:14:56 -04:00
parent edaa92ef9a
commit b649560463
3 changed files with 273 additions and 38 deletions
+1 -1
View File
@@ -1 +1 @@
1.8.0
1.8.3