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