An exemplary media distribution
reporting system is couplable through a network to a plurality of media players. The exemplary
system comprises a memory storing a
database having media
usage data; and a second media reporting
server, the second media reporting
server coupled to the memory and adapted to receive from each media player, of the plurality of media players, corresponding data comprising a user identification, an identification of first media, an identification of a plurality of second media inserted into the first media, a date, a time, any user
payment amount for the first media; the second media reporting
server further adapted to combine the corresponding data from the plurality of media players to generate the media
usage data; and the second media reporting server further adapted to generate a plurality of media usage reports for allocation of revenue and
payment among a plurality of users, first media providers, and second media providers. Exemplary methods and
software are also disclosed.