Config file checking 3
Work on the checking of Prism Exhilarated's config file continues, following two days of slow progress. I had really hoped to complete it today, but it's a more complex routine than expected.
Good news, right off the bat, is that I reduced the total number of checks to perform from 18 to 16. This was made possible by re-thinking the config file structure and removing audio and image asset directory paths from the Album section.
This was prompted by my realisation that checking for just a directory was a bad idea: the user could leave the directory paths blank but a search could still return an extant directory. Much better to search for files; that way, entries in the config file must link up to a specific file, making it easier to check.
With that change made (and documentation updated), I pressed on, to then slow down again as I got to the tracks section, which obviously requires a loop. And at the end of the session I was getting printout from one track but not the rest. That's where I will leave off from next time.