I've been experimenting with delay, it works great. Though in my case I'm
trying to get the entire playlist to play, it only contains two items.
Basically there are two breaks per hour, and two tracks played in each
break. They could be short advertisements, public service announcements or
anything similar, but always two played at each break. Delay works great,
but it only plays one item from the playlist at a time. What else should I
consider doing? A queue, or some other type of fallback?
I have a spinal injury. Please don't mis-interpret
short communications as curt communications.
This is simply a way to minimize time using a
keyboard and mouse, which will slow and possibly
Can someone tell me how to add a fallback switch at the top of the hour and
10 minutes after the hour. but I don't want the jingle to play over the
song I want it to wait until the song is done playing before playing the
From: David Baelde <david.baelde@gm...> - 2009-07-06 09:23:19
I'm not sure to understand fully your problem, but I think that you
could merge tracks so that the playing of the second one cannot be
delayed. However, merging the tracks might be tricky: one could play
with cross() to merge tracks in one transition over two, but that's a
bit far fetched.
A simple solution would be to not use a playlist but a queue, if it is
easy to you to setup the mechanism for feeding the queue. In that case
you wouldn't use a delay anymore.
What I would try, I think, is write the operator twice() that plays
two tracks of a source, and merges them (just adapt once() from
utils.liq) and use a transition when switching to the break (I assume
you use switch() or fallback() for breaks) that applies twice on the
next track. On top of that, time predicates and delays might still be
necessary, but you'll get the difficult part of merging two tracks in
I don't have time to write it myself now. So I wish you good luck with
it, but don't hesitate to ask more questions if needed.