Seems that's more or less the same as the
new feature requested by
adicoto in the very first post of this thread (as contents of a bsl-file of course reflect contents of an actual playlist).
With respect to -etime you express this as movietime (in seconds from from the beginning of the file), whereas another possibility would be to express this as the number of seconds that playback should be terminated before reaching the total movietime of a video. Either method could do the trick and I think that any preference for one or the other depends on exactly how one intends to apply such new requested feature. Let's keep our fingers crossed!