v1.0.8
Improved Title-Matching Algorithm
Major overhaul to how AutoRipper identifies episode order when ripping TV shows using the TVDB:
No TVDB data: Sorts by title number (001, 002, 003, 004…).
Uniform episode lengths (e.g., all ~25 min):
Finds all titles matching that duration
Sorts by title number
Selects the first N titles in order
Varied episode lengths (e.g., 29, 27, 28, 34 min):
Assumes title order (001, 002, 003, 004)
Validates each title against TVDB durations
If all durations match, uses title order
If not, fixes order by sorting titles by TVDB duration
Partial TVDB data: Falls back to title-number sorting with a warning.
Title Selection Enhancements
Added .mpls information to the title selection window to give clearer insight into playlist structures and help identify the correct main feature or episodes.
Multi-Movie Disc Support
AutoRipper can now properly detect and process discs containing multiple full movies.
Each movie is recognized as its own title for ripping and transcoding.
Custom FileBot Presets + Plex Naming Option
Introduced an optional built-in FileBot preset tailored for Plex naming conventions.
You can also now enter your own fully custom FileBot presets directly within AutoRipper for complete control over naming formats.
Temp File Queue Bug Fix
Resolved an issue where temporary files were occasionally being added to the transcode queue.
Stability Improvements (UI Thread Crash Fix)
Fixed a crash caused by the app attempting to read UI elements from a background thread while updating the progress display.
The ripping/transcoding process continued normally, but the AutoRipper window could crash when this occurred.
v1.0.7
Mac OS now supported
Tested on Sequoia, Montery, and Catalina
Seperate Intel + Apple Silicon versions
**Please read "MAC Setup Instructions.txt" found in the OSX zip in downloads.
Better OMDB/TVDB search
AutoRipper will search the corresponding database based on the disc title to attempt to autofill title/year information like normal. If it fails you can enter the title and hit search to see a list of results.
If more than 1 match is found, the result window will be displayed for you to select. This is in place to prevent mismatches. (EG: "The Office (UK) vs. The Office (US)" or "Dune (1984) vs. Dune (2021)")
Enhanced Logging System
Added comprehensive per-disc logging to "/AutoRipperTemp/Logs/"
Bonus Disc Support
Added ability to select and rip extras/bonus content separately from main titles, useful for bonus feature discs
Extras are organized in "Movie Title/Extras/" folder
Full transcoding support for bonus content
Improved Title Selection Dialog
Improved episode/movie selection window with detailed information for each title:
-Source file name
-Video codec (H.264, HEVC, etc.)
-Video resolution (1080p, 720p, etc.)
-Frame rate
-Number of audio tracks
-Number of subtitle tracks
-Chapter count
-File size
-Duration
-Segment pattern
Enhanced Progress Monitoring
Persistent speed/ETA indicators (last valid values remain visible when temporarily unavailable)
Fixed overall progress tracking across multiple episodes/titles
Progress detection that waits for complete files before moving to next title
UI Log
Cleaner status messages (removed redundant intermediate messages)
Reduced UI clutter while maintaining important information
File Operations
Safer file moving with size verification
Atomic file replacement to prevent data loss
Cross-drive file operations with proper buffering
Error Handling
More descriptive error messages
Better detection of MakeMKV license expiration
Improved handling of locked files during monitoring
Clearer feedback when files aren't found
Bug Fixes
Fixed file renaming to happen immediately after each episode rips (prevents transcoder from seeing wrong filenames)
Fixed file monitoring to properly detect when titles complete
Fixed progress calculation to use actual file sizes from MakeMKV
Fixed duplicate file monitoring issues
Improved completion detection for large files (>2GB)
Better handling of stalled file growth
v1.0.6
Complete UI Refresh
Moved UI build from WinForms to Avalonia for cross-platform release
Added Linux Support
Improved Temp Folder Cleanup
Better handling of interrupted operations
Automatic removal of orphaned temp files
Transcoder Improvements
Improved cross-process queue synchronization with mutex locks
Better handling of concurrent transcode operations
Bug Fixes
Fixed queue file corruption issues with proper atomic writes
Resolved race conditions in multi-transcoder scenarios
Improved error handling and recovery mechanisms
v1.0.4
Custom Transcode Queue Limits
Can now enter maximum concurrent transcodes.
Refresh Drives Clears Info Fields
Rescanning for disc changes now empties the info fields so you no longer have to manually clear them when swapping discs.
Telegram Notifications
Integration to receive notifications via telegram when disc finishes ripping. In AutoRipper settings window, click ‘Setup Telegram Notications’ for instructions on setup.
Filebot fixes
Added fallback to go back to AutoRipper‘s default renaming/moving in the event of Filebot Errors. Prevents temp files from being deleted when movement fails.
Fixed code that allowed some combinations of settings to not honor the ‘Skip Filebot Rename’ setting
More info fields in title selection screen
Added more info fields to include Title, Length, File Size, Resolution, Framerate, Chapters, # of Audio Tracks, # of Subtitle Tracks, Segments, and Comments
v1.0.3
Drive Busy Detection:
Marks disc drive as “busy” when opening a second window while you are ripping a disc
Improved File Monitoring:
Ripping progress is more accurate and patient with slow discs or drives, so you’ll see better progress updates and fewer stuck progress bars.
Added the option to rip bonus features
After you press start, it will scan your disc then prompt you to select which main titles to rip, then it will prompt you to select any extras if desired. The format for extras is:
Movies: “\Movie Title (Year)\Extras\Movie Title (Year) - Extra 00.mkv”
TV Shows: “\TV Title\Season 0\Extras\TV Title S00 D0 - Extra 00.mkv”
Manual Title Selection:
You can now choose which files to rip instead of AutoRipper automatically ripping it’s selections. It will still auto select the correct titles, but this acts as a failsafe in case it grabs the wrong titles and allows you to double check it before it starts the process.
Fixed custom Handbrake presets not working
Added --preset-import-file flag to handbrake commands in order for it to properly load custom presets before transcoding.
More Reliable Queue System:
The queue for transcoding jobs is more robust, and your files won’t disappear or get skipped if you restart the program or have multiple things happening at once.
Added Clear Queue button
Added button in the UI to clear completed files from the queue in order to clean it up.
Note: this does not clear files that still need transcoded or in progress.
Bug Fixes and Improvements:
Lots of small fixes to make AutoRipper more reliable, like better handling of slow scans and more helpful progress messages.
v1.0.2
Transcode Queue List
When “Queue Transcodes” setting enabled, files being processed by handbrake one at a time will be displayed in the transcode queue allowing you to see what has been transcoded/what’s up next.
v1.0.1
License Key System
Added license key/update system to AutoRipper. Gives users the ability to purchase a lifetime license key, check for updates within the AutoRipper app. When a new update is available, users will be prompted to download it when first launching AutoRipper, alternatively you can press “Check For Updates” in the AutoRipper settings menu.
Transcode Queue System
Added the option to queue transcodes and process with Handbrake one at a time, rather than running infinite amounts of transcoders at once and save on CPU usage. Useful for ripping large batches.
v1.0.0
Initial AutoRipper Release
First release of AutoRipper