Major progress.
Got it recursively getting the full lists of all shows included in the subscription file.

Moved some files around, still working on this file path handling thing... nothing is ever easy, huh?
enable running the thing.