The entity that I know requires this information is SoundExchange ("SX"). They want to know how many people hear each recording the station plays.

Attempting to track this information in Rivendell is impractical, since only the station's streaming provider knows when listeners connect and disconnect.. My principal client affected by this requirement sends SX two files:

1) A log generated by the station sutomation system, listing all recordings played by the station during the specified period; and

2) A log provided by the streaming provider showing all connections from listeners during the specified period, including IP address, date, time, and duration.

This is sufficient for SX according to the terms of the relevant agreement.


Rob

On Mon, 29 Aug 2011, T.J. Misilo wrote:

As an online radio station some of the reporting agencies require that
we must include are the number of listeners for a particular cut.

Would it be possible to add a field to the *_SRT table such
as Performances ( Default = 0).

Would altering this table cause problems with the internal database calls?
 Or is there a better location.

How might I be able to force a call to a script that updates this field on
the change of a cart.
Example
  1. Cart Finishes Playing
  2. RLM Icecast2 Called
  2. Within RLM - CURL call to get number of Listeners
  3. Update Database with number of listeners
  4. Next Cart continues playing
  
  I was thinking that I could use the RLM for Icecast2 as a a starting
place.
  But I could not find a reference to the ID Field in *_SRT, or what else
might be a unique identifier.
  
any suggestions of where to look or to go from there whould be helpful.

I am running Rivendell 2.0.2, compiled from source.

Thank you

T.J.

T.J. Misilo
Assistant Station Manager
Florida Tech College Radio
http://radio.fit.edu/

_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to