I’ve written about XLD and how cool it is to convert FLAC and APE files into iTunes. Using that program is only part of my workflow though.
After using XLD for a while I wanted a more streamlined automated workflow. Ideally, I wanted to take a bunch of FLAC files put it into a folder and automatically launch and convert and import the files into iTunes.
This might sound like a hard thing to do but it’s really easy if you use Hazel. Hazel watches folders and then allows you to perform actions on files that are dropped into the folder.
So, what does this Hazel setup look like?
The first step is to create a folder for Hazel to monitor. I put this folder into my Music folder and named it FLAC Stuff.
Next, you need to build the rules that Hazel follows. The first rule tell Hazel to traverse subdirectories. This lets me put an albums worth of FLAC files in a folder into the FLAC Stuff folder. Hazel will dive into the second folder to find the actual files.
Finally, the real work is done with the Transcode and Tag Rule. Transcode and Tag launches XLD and starts the transcoding job.
At the end of the process, it tags the files with a “transcode” tag. This prevents XLD from running the rules over and over again on the same file.
Hazel is a really powerful tool to automate workflows on your Mac. Download it and give it a try. If you use Hazel today I’d love to hear your favorite workflows in the comments.