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