I'm testing out writing metadata, and I found that there is no value for %title% - instead it's in %Title%. The Sage XML uses lower case %title%. It works fine once you capitalize, but I wanted to mention it.
The RunExternal arguments to AtomicParsley look like this:
"f:\TestFile.mp4" --genre "TV Shows" --stik "TV Show" --TVNetwork %channelName% --TVShowName "%title%" --TVEpisode "%episode%" --description "%description%" --category="%category%"
The log file shows this command line:
Run C:\Program Files\Video Conversions\AtomicParsley\AtomicParsley.exe "f:\TestFile.mp4" --genre "TV Shows" --stik "TV Show" --TVNetwork FX --TVShowName "%title%" --TVEpisode "Smoke" --description "The guys light up after a job well done." --category="Drama"
The resulting tags are written like this:
Atom "©gen" contains: TV Shows
Atom "stik" contains: TV Show
Atom "tvnn" contains: FX
Atom "tvsh" contains: %title%
Atom "tven" contains: Smoke
Atom "desc" contains: The guys light up after a job well done.
Atom "catg" contains: Drama
And, lastly, the XML file looks like this:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE sageShowInfo (View Source for full doctype...)>
<sageShowInfo version="1.3">
<channelList>
<channel channelId="14321">
<channelName>FX</channelName>
<channelDescription>FX Networks Inc.</channelDescription>
<channelNetwork>Satellite</channelNetwork>
<channelNumber>33</channelNumber>
</channel>
</channelList>
<favoriteList />
<showList>
<show epgId="EP6693530063">
<title>Rescue Me</title>
<episode>Smoke</episode>
<category>Drama</category>
<description>The guys light up after a job well done.</description>
Using %Title% works perfectly, and reads "Rescue Me", which gets properly written to the mp4 file.