Embodiments of the present disclosure provide systems and methods for
sharing media files. Briefly described, in architecture, one embodiment
of the system, among others, can be implemented as follows. The system
includes a file sharing application configured to initiate a
communication session with a file server, where the file server manages
download requests for media files listed on a dynamic list. Use of the
media files is subject to a trial period that corresponds to a period
that the media files remain on the dynamic list. The system further
includes trial period checking logic configured to retrieve a new dynamic
list and check whether a trial period for a media file has expired by
determining whether the media file is listed on the new dynamic list and
offer presentation logic configured to offer a user a license for
continued use of a media file that has an expired trial period. Other
systems and methods are also provided.