Support symlinked files
Just a note - The manifest file can (and generally it should) have absolute paths to the dataset files when on a local machine, which the tarfile would then use.  > Just a note - The manifest file can (and generally it should) have absolute paths to the dataset files when on a local machine, which the tarfile would then use.

Yup, I noticed this. However, I was splitting based on specific audio/label heuristics unrelated to the train/val/test split.
I'll probably modify my code to make reading these splits better.
To preserve disk space on my machine, I generally use symlinks to create different splits of my data.
The tarred audio dataset script doesn't follow symlinks, so simply pass `dereference=True` to the `tarfile.open()` method. 

See more info in the python docs: https://docs.python.org/3/library/tarfile.html#tarfile.TarFile