Wirecast 6 has a very good built in playlist feature allowing for files, composited live and recording shots, instant replay shots, etc. For Files you can set durations as well.