I'd like to get an export of this data using the API, if possible. I have some older recordings in lower res and I thought the database might have the info that I could export to find all of them, but I haven't been able to find this, which makes me think it might only be gathered when asked by "View Details"
You are correct.
If it's not already been done, I'm sure somebody could come up with a script to accomplish this.
I'll see if I have enough time before the weekend ends to throw one together. Unless somebody else beats me to it. 
To start, what information would you like to see other than the information about track #0?
That's the case. It uses an internal API to get the data.
/dvr/files/file#/mediainfo.json
i.e. for recorded file 9054 /dvr/files/9054/mediainfo.json
Thank you, but only if it something you'd like to do.
Ideally the path, filename, file size and primary track video resolution in any file format that I can put in a table and sort.
I was about to try to figure out how to do this on PowerShell or something but then wondered if the data was already cataloged.
