Arron,

You will find that When you Schedule Music with the rivenell Music Scheduler it will pick songs at random with different Tenths. you have to Refine you log by Looking at when Your run it live and Adjust your times with songs by adding or subtracting songs with different lengths to get you your desired break times. On lengths you Us A music scheduling system like Powergold Music master,Natural Music Play list creator. They will have closer times.We used a schedule but because of our budget no longer use one. We now do it Manually it takes a little time but we get better results. You can also schedule your break on Hard time and it will play you breaks close to the time you want them to go.



On 2020-02-19 19:29, Aaron wrote:
Hi,

I reference to a previous post
(http://caspian.paravelsystems.com/pipermail/rivendell-dev/2020-January/028460.html)
I am still having issues with a Rivendell installation stopping
playout.

I think I have isolated the random stoppages down to timed events
where there is a wait time but where the log is running late and there
is an additional event between the late-running event and the
scheduled event.

Here is an example I observed just now:

In my 23:00 hour log I have a number of timed events including one
timed event (a song picked by RDLogManager) scheduled for 23:37:10.
The event is setup to wait up to 3 minutes if another piece of audio
is playing (I don't know why the PD has done it this way but he has).

When it comes to running the log a song began at 23:34:46.  Between
this song (which was actually scheduled for 23:33:50 - no timed start)
and my timed event due to start at 23:37:10 is a 2 second jingle
(scheduled for 23:37:08 - again not timed).  The song which started at
23:34:46 doesn't end up finishing until 23:38:02 - this is of course
fine as although 23:37:10 was timed to start, it was set to wait for
three minutes.  So RDAirPlay then plays the 2 second jingle and begins
the 23:37:10 song at 23:38:12 - all good.

However when we hit 23:40:10 (three minutes from after the scheduled
time) RDAirPlay attempts to play the song again.  It is already
playing so you get an audible glitch and playout stops entirely with
RDAirPlay ignoring future timed starts despite the system being on
Auto.

This is what it looks like in the log (The 23:37:10 song is Cart
400537) - notice the entries at 23:38:12 and 23:40:10 - it is trying
to run the same log line twice.

Feb 19 23:34:42 rdplayout1 rdairplay: log engine: finished event:
Line: 1209  Cart: 101119  Cut: 1 Card: 0  Stream: 0  Port: 0
Feb 19 23:34:42 rdplayout1 caed: UnloadPlayback - Card: 0  Stream: 0
Handle: 72
Feb 19 23:34:42 rdplayout1 caed: LoadPlayback  Card: 0  Stream: 0
Name: /var/snd/400409_001.wav  Handle: 73
Feb 19 23:34:42 rdplayout1 rdairplay: log engine: started audio cart:
Line: 1210  Cart: 400409  Cut: 1 Pos: 0  Card: 0  Stream: 0  Port: 1
Feb 19 23:34:42 rdplayout1 caed: PlaybackPosition - Card: 0  Stream: 0
 Pos: 130  Handle: 73
Feb 19 23:34:42 rdplayout1 caed: Play - Card: 0  Stream: 0  Handle: 73
 Length: 3657  Speed: 100000  Pitch: 0
Feb 19 23:34:46 rdplayout1 caed: UnloadPlayback - Card: 0  Stream: 0
Handle: 73
Feb 19 23:34:46 rdplayout1 rdairplay: log engine: finished event:
Line: 1210  Cart: 400409  Cut: 1 Card: 0  Stream: 0  Port: 1
Feb 19 23:34:46 rdplayout1 caed: LoadPlayback  Card: 0  Stream: 0
Name: /var/snd/110064_001.wav  Handle: 74
Feb 19 23:34:46 rdplayout1 rdairplay: log engine: started audio cart:
Line: 1211  Cart: 110064  Cut: 1 Pos: 0  Card: 0  Stream: 0  Port: 0
Feb 19 23:34:46 rdplayout1 caed: PlaybackPosition - Card: 0  Stream: 0
 Pos: 0  Handle: 74
Feb 19 23:34:46 rdplayout1 caed: Play - Card: 0  Stream: 0  Handle: 74
 Length: 196074  Speed: 100000  Pitch: 0
Feb 19 23:38:02 rdplayout1 caed: UnloadPlayback - Card: 0  Stream: 0
Handle: 74
Feb 19 23:38:02 rdplayout1 caed: LoadPlayback  Card: 0  Stream: 0
Name: /var/snd/400580_001.wav  Handle: 75
Feb 19 23:38:02 rdplayout1 rdairplay: log engine: started audio cart:
Line: 1212  Cart: 400580  Cut: 1 Pos: 0  Card: 0  Stream: 0  Port: 1
Feb 19 23:38:02 rdplayout1 caed: PlaybackPosition - Card: 0  Stream: 0
 Pos: 0  Handle: 75
Feb 19 23:38:02 rdplayout1 caed: Play - Card: 0  Stream: 0  Handle: 75
 Length: 9952  Speed: 100000  Pitch: 0
Feb 19 23:38:12 rdplayout1 rdairplay: log engine: finished event:
Line: 1212  Cart: 400580  Cut: 1 Card: 0  Stream: 0  Port: 1
Feb 19 23:38:12 rdplayout1 caed: UnloadPlayback - Card: 0  Stream: 0
Handle: 75
Feb 19 23:38:12 rdplayout1 caed: LoadPlayback  Card: 0  Stream: 0
Name: /var/snd/400537_001.wav  Handle: 76
Feb 19 23:38:12 rdplayout1 rdairplay: log engine: started audio cart:
Line: 1213  Cart: 400537  Cut: 1 Pos: 0  Card: 0  Stream: 0  Port: 0
Feb 19 23:38:12 rdplayout1 caed: PlaybackPosition - Card: 0  Stream: 0
 Pos: 2063  Handle: 76
Feb 19 23:38:12 rdplayout1 caed: Play - Card: 0  Stream: 0  Handle: 76
 Length: 238420  Speed: 100000  Pitch: 0
Feb 19 23:40:10 rdplayout1 caed: LoadPlayback  Card: 0  Stream: 1
Name: /var/snd/400537_001.wav  Handle: 77
Feb 19 23:40:10 rdplayout1 rdairplay: log engine: started audio cart:
Line: 1213  Cart: 400537  Cut: 1 Pos: 117116  Card: 0  Stream: 1
Port: 1
Feb 19 23:40:10 rdplayout1 caed: PlaybackPosition - Card: 0  Stream: 1
 Pos: 119179  Handle: 77
Feb 19 23:40:10 rdplayout1 caed: Play - Card: 0  Stream: 1  Handle: 77
 Length: 121304  Speed: 100000  Pitch: 0
Feb 19 23:40:10 rdplayout1 caed: StopPlayback - Card: 0  Stream: 0
Handle: 76
Feb 19 23:40:10 rdplayout1 rdairplay: log engine: finished event:
Line: 1213  Cart: 400537  Cut: 1 Card: 0  Stream: 1  Port: 1
Feb 19 23:40:10 rdplayout1 caed: UnloadPlayback - Card: 0  Stream: 0
Handle: 76
Feb 19 23:40:10 rdplayout1 caed: StopPlayback - Card: 0  Stream: 1
Handle: 77
Feb 19 23:40:10 rdplayout1 caed: UnloadPlayback - Card: 0  Stream: 1
Handle: 77

I think what is happening here is a bug with the timer.  Presumably
when we hit 23:37:10 RDAirPlay knows a timed event should be starting
but knows it can wait for up to 3 minutes before it's forced to start
it.  It starts a timer for three minutes.  Before that timer ends, the
audio starts playing (in this case 1 min and 2 seconds late) but the
timer is *not* cancelled therefore come 23:40:10 the timer kicks in
and tells RDAirPlay to play the event it is already playing and it
fails ungracefully!

Bug or feature?

--

Regards,
Aaron Horn,
aaronh...@gmail.com.
_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

--
**********************NOTICE*****************************************
This email is intended only for the person or entity to which it is addressed to in this email and it may contain information that is and would be considered privileged,confidential or otherwise protected from disclosure by recipient. Dissemination, distribution or copying of this e-mail or the information herein by anyone other than the intended recipient,or an employee or agent responsible for delivering the message to the intended recipient, is prohibited. If you have received this e-mail in error or would like not to receive future emails from jamcorbroadcast.com, please immediately notify us by forwarding this email to n...@jamcorbroadcast.com
_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to