A system and method for distributing digital media assets to a plurality of users.
A portal is provided comprising at least one server computer. The portal executes
a media library database server application that manages access a master library
of media assets that can be accessed by users via one or more communication networks.
A plurality of media player devices communicate with the portal to access media
assets for use. Each media player device may comprise a processor that executes
a database client application that manages media assets licensed for use by a user.