Welcome to the MakeMKV Auto Rip roadmap! This document outlines upcoming features and improvements we're planning to implement. Whether you're a user curious about new features or a developer looking to contribute, this roadmap will help you understand where the project is heading.
Improving the robustness and reliability of the ripping process.
Making the tool more user-friendly and accessible.
Enhancing automated workflows for large-scale disc processing.
- Description: Implement comprehensive exception handling and MakeMKV message code parsing
- Benefits: More reliable ripping with better error reporting and automatic recovery
- Contribution Difficulty: 🟡 Intermediate
- Details:
- Parse MakeMKV message codes for better error detection:
MSG:5005- Success: X titles savedMSG:3042- IFO file corruption detectionMSG:3035- Cellwalk algorithm failures (Reverting to Celltrim algorithm)MSG:3002- BUP offset mismatchesMSG:5010- Failed to open discMSG:3024- Complex multiplex encountered (It may take a long time to gather disc info for this disc)
- Add version validation and compatibility checking
- Implement automatic retry logic for transient failures
- Parse MakeMKV message codes for better error detection:
- Description: Add optional sound notifications for completed rips
- Benefits: Better user awareness of rip completion, especially for long processes
- Contribution Difficulty: 🟡 Intermediate
- Details:
- Configurable sound alerts for successful/failed rips
- System notification integration
- Custom sound file support
- Start with 🟢 Beginner-Friendly issues - these are great entry points
- Check existing issues in our GitHub Issues for related discussions
- Create an issue before starting work to discuss your approach
- Fork the repository and create a feature branch
- Follow our coding standards (see CONTRIBUTING)
- 🟡 Intermediate and 🔴 Advanced features welcome your expertise
- Consider breaking down large features into smaller, manageable PRs
- Document your changes thoroughly, especially for complex features