Add :LENGTH parameter to PLAYBACK-FINISHED condition and convenience macro