I finally found a way to extract the XML files from enhanced podcasts that handle chapters and links.
- Open up the podcast file in Quicktime.app
- Window > Show Movie Properties
- Select the first ‘Text Track’ and ensure it is enabled.
- File > Export
- Select the ‘Text to QuickTime TeXML’ format
You should then have a lovely XML file. Just need to figure a way to parse the files to get the simple stuff out. Like when to display a link/when a chapter starts, and grab the link/chapter name.