Scripts and tools for Automatic Ripper Machine
- .abcde.conf - configuration file for abcde audio ripper
- arm.yml - configuration for ARM itself
- convert.sh - automated Handbrake conversion and content move with progress indicators
ARM is a great tool to automate ripping CDs and DVDs, and I have added some additional scripts to improve the process (IMHO).
- lame - for mp3 output
- cdparanoia - for the ripping
- HandBrakeCLI - for the DVD conversion
- zenity - for notifications using convert.sh
- unbuffer - used by zenity output
- picard - used if the tracklisting isn't available
- Put the CD in
- When it ejects, the mp3 files, cover art and m3u playlist will be in /home/arm/media/music/mp3/[Artist]/[Album Title]
If it doesn't pick up the tracklisting, see How to Add Tracklisting for details.
- Then delete the /home/arm/abcde.[DISCID] folder
- Next, put the disk back in to rip with the corrct tracklisting
- You can check progress by monitoring /home/arm/logs/music_cd.log
- Put the DVD in
- When it ejects, the mkv files will be in /home/arm/media/completed
- To convert to mp4 (High Quality 1080p), run
./convert.hs [foldername]from /home/arm/media/completed - This converts each of the mkv files in turn to mp4 files in the /home/arm/media/completed folder and reformats the filenames. It then moves the /home/arm/media/complete/[foldername] to the /home/arm/media/completed/ConvertedToMP4 folder. This folder can be kept if you want the original mkv files and have sufficient space or can be emptied if they are not needed.