ANNOUNCEMENT: BATCH RIP ACTIONS UPDATED
Update 2010-12-20
Release Notes
Batch Rip Actions for Automator 1.0.6
Everything
- Provides general fixes that enhance the stability, compatibility and functionality of Batch Rip Actions for Automator.
Batch Rip.action - UPDATED
- Improved compatibility with MakeMKV.
- Removed the built-in delay for multiple optical drives. This functionality has been moved to Batch Rip Dispatcher.
- Added a timeout setting which allows the Action to skip a disc if Fairmount has trouble reading its content.
- Updated the Sanity Check feature to provide additional feedback if setup isn't configured properly with any luck you won't even see it.
- EXPERIMENTAL: Added support for MakeMKV's full BD backup feature which copies the entire Blu-ray disc structure. May not work with certain discs or drives.
- Changes the Finder Color Labels of the disc folders to Yellow if copied successfully; Red if the Action encounters an error. Useful for Hazel or other scripting apps.
- Added "Search for Title" feature which allows for searching themoviedb.org or thetvdb.com for the correct titles of your source discs. Copies will be named with the titles selected. Useful for automatically adding iTunes tags later.
Batch Encode.action - UPDATED
THIS UPDATE REQUIRES THE LATEST NIGHTLY BUILD OF HANDBRAKECLI
- Added secondary encode option for DVD/SD sources. Two encode types are now available for both HD and SD sources.
- Added support for HandBrake's Device Presets. Encode settings can now be selected for compatibility with Apple devices.
- Added support for direct "input" to encode the given source(s). You can use the Service "Batch Rip Batch Encode (Finder)" to pass sources to this action. You can also select items in the Finder and run the Service on the selected items. See the Batch Encode (Finder) Service below for more info.
- Updated the Sanity Check feature to provide additional feedback if setup isn't configured properly with any luck you won't even see it.
- Added additional feedback on title duration. Provides a list of titles/durations if scan failed to find a title within the min/max duration set in the Action.
- Added a notification if the Action failed to scan the source for title info.
- Changed the way cnID numbers are allocated. cnID's are now generated by a random number calculation, rather than sequentially.
- Added option to keep MakeMKV temp files. These files contain all the original audio and subtitle tracks. Warning: You could run outta disk space pretty fast.
- Added additional support for Finder Color Labels. Source folders change to Green while processing; Red if the Action encounters an error; Gray if it's done. Output files (m4v or mkv) change to Green if they're done, and Red if the action sees an error with the file. Useful for Hazel or other scripting apps.
- Updated the Verbose mode to provide additional information during processing.
- Added Content Ratings, Long Description and Chapter Title support to the Add iTunes Tags feature.
- Changed the way MakeMKV accesses optical drives while processing.
- Added a "File Integrity Test" to verify that MKV and MP4 output files are valid. Provides notification if files fail verification.
- Added a test to check available disk space on destination volume. Provides notification if drive has less capacity than the source. The action will skip sources that exceed capacity.
Batch Rip Dispatcher - UPDATED
- Changed the way Batch Rip Dispatcher sends source input to the Batch Rip Action.
- Added a dialog visible when multiple optical drives are present. Prompts the user to launch while waiting for additional discs to mount. This feature can be disabled by using the auto-run option in the Batch Rip Service.
- Improved the Reset and Enable functions. Reset now clears all existing discs from its record. Clicking Enable now immediately scans for mounted discs and sends them as input to Batch Rip.
Add Movie Tags - UPDATED
- Added feature to preserve/set the cnid tag of the movie files.
- Added support for adding Chapter Titles from tagchimp.
- Original files are now moved to the Trash, rather than kept in its original location as a duplicate. Note: The "Replace existing file" option remains unchanged.
Add TV Tags - UPDATED
- Added feature to preserve/set the cnid tag of the movie files.
- Original files are now moved to the Trash, rather than kept in its original location as a duplicate. Note: The "Replace existing file" option remains unchanged.
Rename TV Source Folders - NEW ACTION
- This action searches thetvdb.com for shows matching the query and renames items to the selected search result and user specified season and disc number.
NEW SERVICES
Batch Rip Add Chapter Names (Custom)
Batch Rip Add Chapter Names (Filename)
- This service has two functions: 1) Will export an editable chapter text file with timecodes and title placeholders from the selected file. 2) When run again, will import and add chapter titles from a text file named "thefilename.chapters.txt" located in the same directory as the movie file.
- This service will search tagChimp for chapter titles matching the movie file's filename and add them to the file.
Batch Rip Add Chapter Names (Search)
- This service will search tagChimp for titles matching a search query and return matching titles. If chapters are found for the selected title, they will be added to the movie file.
Batch Rip Add cnID to Selected (Same).workflow
- This service add the same cnID number to selected movie files. Useful for SD/HD encodes.
Batch Rip Add cnID to Selected (Unique).workflow
- This service add a unique cnID number to each selected movie files.
Batch Rip Add HD Flag.workflow
- This service enables the HD flag in iTunes for HD encoded movie files.
Batch Rip Rename TV Source Folders.workflow
- This service searches thetvdb.com for shows matching the query and renames the selected items to the search results and user specified season and disc numbers.
Batch Rip Rename & Add Custom Title Tag.workflow
- This service allows you to enter a custom title for your movie file. The service will rename the file and add the title as iTunes metadata to the file.
Batch Rip Batch Encode (Finder).workflow
- This service will encode the selected source files with the Batch Encode action. Accepts input from Hazel or other scripts. You can also select items in the Finder and run the Service on the selected items.
- To run the workflow from Terminal or from a script you'll need to use the following commands to input files to the "automator" command line tool. Here's an example of how to process a single source:
Code:automator -i "/Users/username/Movies/The Office (US) - S1D1" "/Users/username/Library/Services/Batch Rip Batch Encode (Finder).workflow"
- To input multiple files, you'll need to pipe the input files as a list with each source on its own line. Here's an example:
Code:echo -e "/Users/username/Movies/The Office (US) - S1D1\n/Users/username/Movies/The Office (US) - S1D2" | automator -i - "/Users/username/Library/Services/Batch Rip Batch Encode (Finder).workflow"
The important thing to note is that the sources are quoted in one string. The echo command is given the option "-e" and between each source path is the command "\n", which is a newline character. The automator tool's input command "-i" is given the " - " as input, which means it will use the standard input piped into it as input to the workflow.
Hi Mac.Jedi,
Thanks for your fantastic work.
One thing : how could I setup the batch.encode script in order to automatically encode french and english audio of any DVD (SD) in an MKV container ? Same question for subtitles/caption ...
Regards