Metadata parser/converter/encoder for Hunter's Trix.
Scot Hacker, 05/15 - http://birdhouse.org/blog/contact/
Hunter's Trix is an incredible (and very large) collection of "matrix" recordings of some of the best Grateful Dead shows.
"The series is produced and mixed by Jubal Hunter Seamons and includes CD cover artwork for each volume/show."
A matrix involves taking a high-quality soundboard recording and merging (matrixing) it with one or more audience recordings (Auds) of the same show. The resulting matrix brings you the maximum fidelity of the soundboard source and the ambience/electricity of being in the audience at the same time.
There are more than 100 Hunter matrixes being traded as legal torrents on etree.org.
Unfortunately, there are two problems: 1) They're all in FLAC format, instead of Apple Lossleess (ALAC). Since most people use iTunes, this means most people must go through a manual transcoding process; 2) The first 94 shows are missing embedded metadata and cover art (the cover art is beautiful). I'm obsessive about having perfect metadata and cover art in every single track in my collection, which meant manually copying and pasting metadata (including track and disc numbers, show dates and venues, track and album titles, etc.) from text files in the download directory into individual track files. It was taking 20+ minutes to process each album. So I decided to automate the process with this python script.
I had originally planned to share the completed ALAC versions of the collection back to the community, but Hunter talked me out of it. So I'm doing the next best thing here and sharing the conversion script.
With everything installed and working, I was able to cut the processing time down from ~20 minutes per recording to 1 minute. The final results are added to your iTunes collection automagically.
You will need some comfort working in the Terminal, installing command-line tools, and running Python scripts. I'm sorry I can't offer support for these techniques.
Make sure these three tools are installed and working:
trix.py into a folder somewhere on your python path. Try
/usr/local/bin if in doubt.
itunes_dir vars near the top of the file to match the path to your "process" dir and the path to your "Automatically Add to iTunes" dir.
Create a directory to process files from, such as
From the bittorrent download directory, copy all
*.flacfiles, the cover image you want, and the main info file, which probably has a name like
Rename the info file to
data.txt. Rename the cover art file to
In the terminal, cd to the "process" directory and run
Enter the volume number (e.g.
67) when prompted
When the crunching is complete, make sure everything ended up in iTunes OK.