Open
Conversation
added 3 commits
January 24, 2026 17:01
- Add SoftwareManager for software release metadata extraction - Automatic version, OS, architecture detection from filenames - Generate formatted descriptions with changelog support - Add tracker template system for easy tracker additions - Include Blutopia tracker as reference implementation - Add comprehensive documentation for adding new trackers - Add unit tests for SoftwareManager functionality - Support for changelog and release notes parsing Features: - Software category with auto-detection (Windows, macOS, Linux, Android) - Version extraction (v1.0.0, 2023.1, etc.) - Architecture detection (x64, x86, ARM, Universal) - Edition detection (Pro, Enterprise, Portable, etc.) - Language detection (English, Italian, Multilingual, etc.) - BBCode description generation with system requirements - Modular tracker system for Unit3D trackers - Complete guide for adding new trackers
Add three essential high-priority features: 1. Upload Statistics & Reporting System - SQLite-based upload history tracking - Success rate calculations - Statistics by tracker and category - Export to JSON and CSV - Performance metrics (duration, data uploaded) - Recent failures tracking - Automatic old records cleanup 2. Resilient Image Uploader with Multi-Host Fallback - Automatic fallback to alternative image hosts - Retry logic with exponential backoff - Priority-based host selection - Per-host performance tracking - Success rate monitoring - Thread-safe operations - Comprehensive error handling 3. Enhanced Duplicate Detection System - MD5/SHA1 file hash comparison - File size matching with title similarity - MediaInfo fingerprinting - Fuzzy title matching (85%+ confidence) - Quality comparison and upgrade detection - Cross-tracker duplicate checking - Hash caching for performance - Configurable confidence thresholds Additional: - Comprehensive test suite for all new modules - Detailed improvements plan documentation - All features fully tested and production-ready Benefits: - Better upload reliability with image host fallback - Detailed insights into upload performance - Prevent duplicate uploads across trackers - Smart quality upgrade detection - Performance optimizations with caching
…ce, web UI Implement 5 major feature categories with 15+ new modules: 1. Music Category Support (MusicManager) - Full audio metadata extraction - 9 audio formats support - Cover art extraction 2. Multi-Channel Notification System - Email, Telegram, Discord, Pushover - Upload notifications 3. Enhanced Batch Processing - Progress tracking with pause/resume - State persistence 4. Performance Optimizations - Parallel uploads - Memory optimization 5. Web Dashboard - Real-time statistics - RESTful API All features opt-in, zero breaking changes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.