I think I also set a parameter in the config file to change the edl cut type field to something other than the default, and I think then xbmc automatically skipped ad breaks, and did seem to update the cut list on the fly.I never used it frequently but I tested it on a few different programs and it worked correctly.