
- Fixed SQLAlchemy import issues in VOD models - Fixed TMDB/OMDB API authentication and rate limiting - Fixed VOD directory path resolution and permission errors - Fixed rental system transaction handling - Added HLS streaming support for VOD content - Implemented Redis caching for performance - Added watch progress tracking - Enhanced search with multi-field support - Added health check endpoint This patch resolves critical production issues in the VOD system.
82 lines
2.3 KiB
JSON
82 lines
2.3 KiB
JSON
{
|
|
"version": "2.7.4",
|
|
"release_date": "2025-01-21",
|
|
"title": "Critical VOD System Fixes and Enhancements",
|
|
"severity": "critical",
|
|
"description": "Comprehensive fixes for VOD system including metadata service, directory scanning, API error handling, and HLS streaming support",
|
|
"changes": [
|
|
{
|
|
"type": "fix",
|
|
"description": "Fixed SQLAlchemy import issues and missing dependencies in VOD models"
|
|
},
|
|
{
|
|
"type": "fix",
|
|
"description": "Fixed TMDB API authentication failures and rate limiting issues"
|
|
},
|
|
{
|
|
"type": "fix",
|
|
"description": "Fixed VOD directory path resolution and permission errors"
|
|
},
|
|
{
|
|
"type": "fix",
|
|
"description": "Fixed rental system transaction rollback and payment processing"
|
|
},
|
|
{
|
|
"type": "fix",
|
|
"description": "Fixed missing error handling in VOD API endpoints"
|
|
},
|
|
{
|
|
"type": "enhancement",
|
|
"description": "Added HLS streaming support for VOD content"
|
|
},
|
|
{
|
|
"type": "enhancement",
|
|
"description": "Implemented Redis caching for metadata and content lists"
|
|
},
|
|
{
|
|
"type": "enhancement",
|
|
"description": "Added background tasks for metadata enrichment"
|
|
},
|
|
{
|
|
"type": "enhancement",
|
|
"description": "Implemented watch progress tracking"
|
|
},
|
|
{
|
|
"type": "enhancement",
|
|
"description": "Enhanced content search with multiple field support"
|
|
},
|
|
{
|
|
"type": "enhancement",
|
|
"description": "Added FFprobe integration for video duration extraction"
|
|
},
|
|
{
|
|
"type": "enhancement",
|
|
"description": "Added health check endpoint for VOD service monitoring"
|
|
}
|
|
],
|
|
"files_modified": [
|
|
"app/vod_metadata_service.py",
|
|
"app/vod_directory_service.py",
|
|
"app/vod_api.py",
|
|
"app/requirements.txt",
|
|
"config/iptv.env",
|
|
"docker/docker-compose.iptv.yml"
|
|
],
|
|
"files_added": [
|
|
"app/vod_metadata_service_fixed.py",
|
|
"app/vod_directory_service_fixed.py",
|
|
"app/vod_api_fixed.py"
|
|
],
|
|
"dependencies": [
|
|
"aioredis>=2.0.0",
|
|
"redis>=5.0.0",
|
|
"ffmpeg-python>=0.2.0"
|
|
],
|
|
"installation_steps": [
|
|
"Replace VOD service files with fixed versions",
|
|
"Install new Python dependencies",
|
|
"Update environment configuration",
|
|
"Create database indexes",
|
|
"Restart iptv-backend service"
|
|
]
|
|
} |