Hi David,

I'm going to take a guess and say that your hard-starts in your log are on the quarter-hour?

We've found that we get a redundant metadata post event when we hit the hard-start time because the "Next" event has changed. This causes SendNowNext() to be called which calls all the RLMs and does the now/next UDP stuff too.

As far as a solution goes, we commented out SendNowNext() in LogPlay::makeNext() in rdairplay/log_play.cpp and recompiled. This is most definitely a dirty hack because this breaks "next" functionality.

Hope that helps?

Max Kelley KC2SPY
[email protected] <mailto:[email protected]>
www.maxkelley.com <http://www.maxkelley.com/>
585-653-8883
On 11/30/2016 02:14 PM, David Klann wrote:
Hello All!

I recently wrote a Rivendell Loadable Module that reports now-playing
data to Pacifica Networks' Copyright Confessor web application. The
keeper of the Confessor servers asked me if I could please disable the
redundant quarter-hour repeats of data sent to their server. I was
perplexed about this. I was pretty sure my RLM code was not
(intentionally) sending the repeats (the code is based on
rlm/rlm_spinitron_plus.c) It turns out that at least two other RLMs
(rlm_icecast2 and rlm_filewrite) also perform these quarter hour updates.

Do you know why this is happening? Or how to disable this behavior?

Rivendell: version 2.10.3 on Debian from the Tryphon repository. More
details if needed.

Thanks!

   ~David Klann



_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to