digital logic updates
This commit is contained in:
+19
-11
@@ -12,10 +12,12 @@ Preserve movie and TV import dates in Emby/Jellyfin/Plex by preventing upgraded
|
||||
- **Reliability**: Direct PostgreSQL database queries eliminate API limitations
|
||||
- **Scalability**: Handles 1500+ movies without pagination issues
|
||||
|
||||
**Smart Date Detection (v0.6.0)**
|
||||
- **Manual Import Handling**: Intelligently prefers digital release dates over file dates
|
||||
- **Quality Control**: Avoids unrealistic dates (won't use 2000 digital date for 1983 movie)
|
||||
- **Configurable**: User can enable/disable smart fallback behavior
|
||||
**🎯 Configurable Release Date Priority System (v0.6.0)**
|
||||
- **Three-Tier Priority System**: Digital → Physical → Theatrical (fully configurable)
|
||||
- **Smart Fallbacks**: "The Craft (1996)" gets 1996 theatrical, "Top Gun Maverick (2022)" gets digital
|
||||
- **Per-Movie Intelligence**: Automatically adapts to movie era and available release data
|
||||
- **Source Tracking**: NFO files annotated with chosen date source (tmdb:theatrical, tmdb:digital, etc.)
|
||||
- **Quality Control**: Prevents unrealistic dates through smart comparison logic
|
||||
|
||||
### 🏗 Current Architecture
|
||||
|
||||
@@ -40,7 +42,8 @@ Preserve movie and TV import dates in Emby/Jellyfin/Plex by preventing upgraded
|
||||
|
||||
**Key Settings:**
|
||||
- `MOVIE_PRIORITY=import_then_digital` - Prioritizes real import history
|
||||
- `PREFER_DIGITAL_OVER_FILE_DATES=true` - Smart fallback for manual imports
|
||||
- `PREFER_RELEASE_DATES_OVER_FILE_DATES=true` - Smart fallback for manual imports
|
||||
- `RELEASE_DATE_PRIORITY=digital,physical,theatrical` - Configurable fallback order
|
||||
- Database connection parameters for PostgreSQL/SQLite
|
||||
|
||||
### 📊 Performance Metrics
|
||||
@@ -71,21 +74,26 @@ Preserve movie and TV import dates in Emby/Jellyfin/Plex by preventing upgraded
|
||||
|
||||
**Production Results:**
|
||||
- ✅ Correct July 2025 dates preserved for legitimate imports
|
||||
- ✅ Manual imports now use TMDB digital dates instead of file dates
|
||||
- ✅ Manual imports now use **intelligent release date selection**:
|
||||
- "The Craft (1996)" → 1996 theatrical date (not 2025 file date)
|
||||
- "Top Gun Maverick (2022)" → digital release date per user preference
|
||||
- ✅ Zero API timeout issues with database-only approach
|
||||
- ✅ Complete webhook-based operation (no manual CLI required)
|
||||
- ✅ NFO source annotations for full transparency
|
||||
|
||||
### 🚧 Current Development Focus
|
||||
|
||||
**In Progress (v0.6.0):**
|
||||
- Smart digital release date logic for manual imports
|
||||
- Enhanced documentation and deployment guides
|
||||
- Bug fixes in debug endpoints
|
||||
**Completed (v0.6.0):**
|
||||
- ✅ **Revolutionary Priority System**: Configurable digital/physical/theatrical fallbacks
|
||||
- ✅ **Per-Movie Intelligence**: Adapts to movie era and available release data
|
||||
- ✅ **Complete Documentation**: README, testing guides, troubleshooting
|
||||
- ✅ **Source Transparency**: NFO annotations show exactly which source was used
|
||||
|
||||
**Next Priorities:**
|
||||
- TV series processing optimization
|
||||
- Additional external API integrations
|
||||
- Additional external API integrations (OMDb, Jellyseerr)
|
||||
- Advanced configuration options
|
||||
- Community feedback integration
|
||||
|
||||
### 📈 Project Maturity
|
||||
|
||||
|
||||
Reference in New Issue
Block a user