Tips and Tricks
Best Practices
Directory Organization
Organize your files consistently:
TV Shows/
├── Show Name/
│ ├── Season 1/
│ │ ├── episode1.mkv
│ │ └── episode2.mkv
│ └── Season 2/
│ ├── episode1.mkv
│ └── episode2.mkv
Performance & Accuracy
-
Confidence Threshold
Start with a higher value and decrease if needed. Lower values may result in false positives. -
Batch Processing with Progress The tool now shows detailed progress for each season:
-
Speech Recognition
- Uses Whisper for audio analysis
- Processes files in parallel for speed
- Shows real-time progress with completion estimates
Advanced Usage
Testing Changes
Always use dry-run first:
Debug Output
Enable verbose logging:
Log Files
Check the logs at:
~/.mkv-episode-matcher/logs/
├── stdout.log # General operation logs
└── stderr.log # Error and warning logs
Troubleshooting
Common Issues
-
File Permission Errors
-
API Rate Limits
- Use rate limiting in configuration
-
Implement exponential backoff
-
Speech Recognition
- GPU recommended for faster processing
- Processing happens in 30s intervals
-
More accurate than OCR-based methods
-
Low Confidence Matches
- Increase confidence threshold
-
Check reference subtitles for accuracy
-
No Matches Found
- Verify file organization
- Check reference subtitles
-
Enable verbose output
-
Performance Issues
- Process one season at a time
- Check available disk space
- Monitor system resources