[RDD] Log transition issue

James L. Stewart jstewart at paceaudio.com
Mon Jan 12 14:51:15 EST 2015

Part of this craziness is normal.  What is likely happening is that when 
the Saturday log runs out, it automatically loads the Sunday log and 
proceeds to play from the top (12 am), but then you likely have a "hard 
timed" event somewhere between 11:45 and 12:00am where it then will jump 
to the end of Sunday's log before midnight.  Once there it then will hit 
the command to load Monday's log.  All this happens in the 15 minutes or 
so that you are short on Saturday's log.

The solution we use for this is to always make sure the last hour of 
each days log is well "over stuffed" with filler (in our case extra 
music) that normally will be skipped over except for when something goes 
wrong and the log comes up short.

Now the part that has me interested as it might help our chronic 
problem:  When you say when Monday's log and does a "screeching halt", 
what do you mean?  Does rdairplay crash? (like in our case) or does a 
log simply not load (as in no new events are cued up), or what?

In our case about 20% of the time when transitioning from one day's log 
to another, rdairplay crashes.  Since the daemons caed, and ripcd are 
still running, I have a silence sense system that detects this and 
restarts rdairplay and starts it playing again.  Thus all is fine again 
except for about 15 seconds of dead air just after midnight.  I've had 
this problem forever, and on multiple machines (but running the same 
database image) and have never figured out what the pattern might be.

On 1/12/2015 12:13 PM, rivendell-dev-request at lists.rivendellaudio.org wrote:
> [RDD] Log transition issue

Do to them not filling these traffic breaks, Sat's log has been ending
early (around 11:45p).  It does load Sundays log.  However, sometime
shortly there after (midnight perhaps), it loads MONDAYS log, and runs
in on Sunday.  Yes, you figure someone would be listening to the station
to catch this...sigh...I digress...

Anyway, so at the end of the say on Sunday it tries to load Monday's
log, which is the log it has been currently running, and the system
comes to a screeching halt.

More information about the Rivendell-dev mailing list